@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-figtree), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-figtree), system-ui, -apple-system, "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-bricolage), var(--font-figtree), system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-grow{flex-grow:1}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#f3f5fc;--surface:#fff;--vg-1:#3451d1;--vg-2:#12a19e;--vg-3:#eb6834;--vg-4:#c0479f;--vg-5:#d99400;--vg-f1:#22339a;--vg-f2:#3451d1;--vg-f3:#5e78e6;--vg-f4:#8fa3f5;--surface-2:#eceffa;--line:#dde2f2;--fg:#141a33;--muted:#5b6485;--accent:#3451d1;--accent-soft:#e4e9fd;--on-accent:#fff;--ok:#1f8a4c;--ok-soft:#dff3e6;--warn:#b26a00;--warn-soft:#fbeed5;--crit:#c2362f;--crit-soft:#fbe2df;--on-crit:#fff;--info:#0b6f8f;--info-soft:#dcf0f6;--pastoral:#7a4aa6;--pastoral-soft:#efe6f7;--side-bg:#2b3aa0;--side-fg:#fff;--side-muted:#c7cdf5;--side-line:#ffffff1f;--side-hover:#ffffff14;--side-active:#ffffff29;--kpi-1:#27307e;--kpi-2:#3d5ae0;--kpi-3:#1f6fc9;--kpi-4:#0b7f84;--shadow:0 1px 2px #141a330f, 0 8px 24px #3451d114;--radius:16px;--sidebar:252px;--tabbar:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1020;--surface:#121a2e;--vg-1:#6f86ff;--vg-2:#1ea6a2;--vg-3:#d95926;--vg-4:#c04d98;--vg-5:#c98500;--vg-f1:#b8c5ff;--vg-f2:#8299ff;--vg-f3:#5570e6;--vg-f4:#3c51b3;--surface-2:#18213a;--line:#26304d;--fg:#e7eaf6;--muted:#9aa3c2;--accent:#7b93ff;--accent-soft:#1c2550;--on-accent:#0a1030;--ok:#55c785;--ok-soft:#173525;--warn:#e3a64a;--warn-soft:#3a2c14;--crit:#f07a70;--crit-soft:#42201d;--on-crit:#2b0d0a;--info:#5cc3e0;--info-soft:#12303a;--pastoral:#c4a0e6;--pastoral-soft:#2e2240;--side-bg:#111a3d;--side-fg:#e7eaf6;--side-muted:#a9b2dd;--side-line:#ffffff14;--side-hover:#ffffff0f;--side-active:#7b93ff2e;--kpi-1:#2a3590;--kpi-2:#3a55d6;--kpi-3:#1f6cc0;--kpi-4:#0b7a7f;--shadow:0 1px 2px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1020;--surface:#121a2e;--vg-1:#6f86ff;--vg-2:#1ea6a2;--vg-3:#d95926;--vg-4:#c04d98;--vg-5:#c98500;--vg-f1:#b8c5ff;--vg-f2:#8299ff;--vg-f3:#5570e6;--vg-f4:#3c51b3;--surface-2:#18213a;--line:#26304d;--fg:#e7eaf6;--muted:#9aa3c2;--accent:#7b93ff;--accent-soft:#1c2550;--on-accent:#0a1030;--ok:#55c785;--ok-soft:#173525;--warn:#e3a64a;--warn-soft:#3a2c14;--crit:#f07a70;--crit-soft:#42201d;--on-crit:#2b0d0a;--info:#5cc3e0;--info-soft:#12303a;--pastoral:#c4a0e6;--pastoral-soft:#2e2240;--side-bg:#111a3d;--side-fg:#e7eaf6;--side-muted:#a9b2dd;--side-line:#ffffff14;--side-hover:#ffffff0f;--side-active:#7b93ff2e;--kpi-1:#2a3590;--kpi-2:#3a55d6;--kpi-3:#1f6cc0;--kpi-4:#0b7a7f;--shadow:0 1px 2px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font:15px/1.45 var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.01em}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:18px;height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:10px;padding:4px 6px;display:flex}.logo{background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #10201e14}.logo img{object-fit:contain;width:94%;height:94%;display:block}.brand b{font:700 16px var(--font-display);display:block}.brand small{color:var(--muted);font-size:12px}.navgroups{gap:16px;display:grid}.navgroup{gap:2px;display:grid}.navgroup>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 10px 6px;font-size:11px;font-weight:600}.navitem{width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.navitem svg{width:19px;height:19px;color:var(--muted);flex:none}.navitem:hover{background:var(--surface-2)}.navitem[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.navitem[aria-current=page] svg{color:var(--accent)}.navitem .badge{margin-left:auto}.badge{border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.crit{background:var(--crit);color:var(--on-crit)}.badge.info{background:var(--pastoral-soft);color:var(--pastoral)}.sidefoot{gap:10px;margin-top:auto;display:grid}.status{border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:600;display:flex}.status.ok{background:var(--ok-soft);color:var(--ok)}.status.off{background:var(--surface-2);color:var(--muted)}.dot{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 25%, transparent)}}.user{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.user .who{flex:1;min-width:0}.user b,.user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user small{color:var(--muted);font-size:12px}.avatar{background:var(--info-soft);width:32px;height:32px;color:var(--info);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.avatar.crise{background:var(--crit-soft);color:var(--crit)}img.avatar{object-fit:cover;padding:0}.shell{transition:grid-template-columns .3s var(--saida)}.shell:has(>.sidebar[data-recolhido]){grid-template-columns:76px minmax(0,1fr)}.brand .rotulo-nav{flex:1;min-width:0}.recolher{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.recolher:hover{background:var(--surface-2);color:var(--fg)}.recolher svg{width:19px;height:19px}.navgroups:has(.navsecao){gap:4px}.navgroup+.navsecao{margin-top:10px}.navsecao{gap:2px;display:grid}.cabeca-secao{font-weight:600}.cabeca-secao .seta-secao{color:var(--muted);transition:transform .3s var(--saida);margin-left:auto;display:grid}.cabeca-secao .badge+.seta-secao{margin-left:6px}.cabeca-secao .seta-secao svg{width:16px;height:16px}.cabeca-secao[aria-expanded=false] .seta-secao{transform:rotate(-90deg)}.cabeca-secao[aria-expanded=false][data-atual],.cabeca-secao[aria-expanded=false][data-atual] svg{color:var(--accent)}.itens-secao-wrap{opacity:0;transition:grid-template-rows .3s var(--saida), opacity .2s ease;grid-template-rows:0fr;display:grid}.navsecao[data-aberta]>.itens-secao-wrap{opacity:1;transition:grid-template-rows .3s var(--saida), opacity .25s ease 50ms;grid-template-rows:1fr}.itens-secao-wrap>.itens-secao{min-height:0;overflow:hidden}.itens-secao{border-left:1px solid var(--line);gap:2px;margin-left:19px;padding-left:8px;display:grid}.itens-secao .navitem{padding:8px 10px;font-size:14px}.itens-secao .navitem svg{width:17px;height:17px}.em-breve{color:var(--muted);padding:6px 10px 8px;font-size:13px;font-style:italic}.perfil-link{min-width:0;color:inherit;border-radius:8px;flex:1;align-items:center;gap:10px;margin:-2px;padding:2px;text-decoration:none;display:flex}.perfil-link:hover .who b,.perfil-link[aria-current=page] .who b{color:var(--accent)}.sidebar[data-recolhido]{align-items:stretch;padding:18px 10px}.sidebar[data-recolhido] .rotulo-nav,.sidebar[data-recolhido] .seta-secao,.sidebar[data-recolhido] .itens-secao-wrap{display:none}.sidebar[data-recolhido] .brand{flex-direction:column;gap:12px;padding:4px 0}.sidebar[data-recolhido] .navgroups{gap:6px}.sidebar[data-recolhido] .navitem{justify-content:center;padding:11px 0;position:relative}.sidebar[data-recolhido] .navitem .badge{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:4px;right:6px}.sidebar[data-recolhido] .cabeca-secao[data-atual]{background:var(--accent-soft)}.sidebar[data-recolhido] .cabeca-secao[data-atual] svg{color:var(--accent)}.sidebar[data-recolhido] .status{justify-content:center;padding:12px 0}.sidebar[data-recolhido] .user{border:0;flex-direction:column;gap:8px;padding:0}.sidebar[data-recolhido] .perfil-link{flex:none}.sidebar,header.appbar{--surface:var(--side-bg);--surface-2:var(--side-hover);--line:var(--side-line);--fg:var(--side-fg);--muted:var(--side-muted);--accent:var(--side-fg);--accent-soft:var(--side-active);color:var(--fg)}.sidebar{border-right-color:#0000}.sidebar .navitem[aria-current=page]{box-shadow:inset 3px 0 0 var(--side-fg)}.sidebar .logo{box-shadow:0 0 0 1px #fff3}.sidebar .status.ok{color:#9be8b8;background:#55c78529}.sidebar .badge.crit{box-shadow:0 0 0 2px var(--side-bg)}header.appbar{background:var(--side-bg);border-bottom-color:#0000}header.appbar .botao-tema-bolinha{box-shadow:none;background:#ffffff3d}header.appbar .botao-tema[data-tema=light] .trilho svg:first-child{color:#ffd479}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:5;background:var(--bg);align-items:center;gap:12px;min-height:68px;padding:14px 28px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.topbar h1{font-size:22px}.topbar .sub{color:var(--muted);font-size:13px}.topbar .sub .versao{background:var(--surface-2);border-radius:99px;margin-left:8px;padding:1px 8px;font-size:12px}.topbar .spacer,.appbar .spacer{flex:1}.appbar{display:none}.content{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding:24px 28px 40px;display:grid}.iconbtn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--fg);cursor:pointer;border-radius:10px;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.iconbtn svg{width:19px;height:19px}.iconbtn .pip{background:var(--crit);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px 0;display:flex}.card>header h2{font-size:16px}.card>header .hint,.muted{color:var(--muted);font-size:13px}.linkbtn{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.card .body{padding:14px 18px 18px}.empty{text-align:center;color:var(--muted);padding:28px 18px;font-size:14px}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.chip.bot{background:var(--accent-soft);color:var(--accent)}.chip.aguardando_humano{background:var(--warn-soft);color:var(--warn)}.chip.humano{background:var(--info-soft);color:var(--info)}.chip.crise{background:var(--crit-soft);color:var(--crit)}.chip.encerrada{background:var(--surface-2);color:var(--muted)}.chip.robo{background:var(--surface-2);color:var(--muted);border:1px dashed var(--line)}.chip.ok{background:var(--ok-soft);color:var(--ok)}.btn{background:var(--accent);color:var(--on-accent);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}:where(.btn) svg{flex:none;width:17px;height:17px}.btn:disabled{opacity:.6;cursor:default}.btn.ghost{background:var(--surface);color:var(--fg);border:1px solid var(--line)}.btn.danger{background:var(--crit);color:var(--on-crit)}.seg{background:var(--surface-2);white-space:nowrap;border-radius:10px;padding:3px;display:inline-flex}.seg a{color:var(--muted);border-radius:8px;padding:6px 12px;font-size:13px;text-decoration:none}.seg a[aria-current=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow);font-weight:600}.seletor-periodo .pendente{animation:1s ease-in-out infinite piscar}.pagina-inicio:has(.seletor-periodo .pendente) :is(.indicadores-inicio,.grid-2:has(.grafico-linha,.temas)){opacity:.55;transition:opacity .2s}.filtros{padding:14px 18px 12px;overflow-x:auto}.alerts{gap:10px;display:grid}.alert{border-radius:var(--radius);border:1px solid;align-items:center;gap:14px;padding:14px 16px;display:flex}.alert.crit{background:var(--crit-soft);border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.alert.crit{border-color:color-mix(in srgb, var(--crit) 35%, transparent)}}.alert.warn{background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.alert.warn{border-color:color-mix(in srgb, var(--warn) 30%, transparent)}}.alert .ic{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.alert.crit .ic{background:var(--crit)}.alert.warn .ic{background:var(--warn)}.alert .ic svg{width:19px;height:19px}.alert .txt{flex:1;min-width:0}.alert .txt b{display:block}.alert .txt span{color:var(--muted);font-size:13px}.alert.crit .btn{background:var(--crit);color:var(--on-crit)}.kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.kpi{align-content:start;gap:4px;padding:16px 18px;display:grid}.kpi .label{color:var(--muted);font-size:13px}.kpi .value{font:700 28px/1.1 var(--font-display)}.kpi .delta{color:var(--muted);font-size:12px;font-weight:600}.kpi .delta.up{color:var(--ok)}.kpi .delta.down{color:var(--warn)}.grid-2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}.grafico-linha{touch-action:pan-y;border-radius:10px;position:relative}.grafico-linha svg{display:block;overflow:visible}.grafico-linha .eixo{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.grafico-linha .grade{stroke:var(--line);stroke-dasharray:2 4}.grafico-linha .linha{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.grafico-linha .linha:not(.tracejada){stroke-dasharray:1;animation:desenhar 1.1s var(--saida) .2s backwards}.grafico-linha .linha.tracejada{stroke-width:2px;stroke-dasharray:5 5;opacity:.85}.grafico-linha .area{animation:.8s ease-out .6s backwards acender}.grafico-linha .ponto-parcial{fill:var(--surface);stroke-width:2.5px}.grafico-linha .mira line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.grafico-linha .mira circle{stroke:var(--surface);stroke-width:2.5px}@keyframes desenhar{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.balao-grafico{z-index:2;background:var(--surface);border:1px solid var(--line);min-width:168px;color:var(--muted);pointer-events:none;white-space:nowrap;border-radius:10px;gap:4px;padding:9px 12px;font-size:12px;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 28px #141a3329}.balao-grafico b{color:var(--fg);font-size:13px}.balao-grafico span{align-items:center;gap:7px;display:flex}.balao-grafico em{color:var(--fg);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-style:normal;font-weight:700}.balao-grafico i{border-radius:2px;flex:none;width:14px;height:3px}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.legend i.linha{vertical-align:3px;border-radius:2px;width:16px;height:3px}.legend i.tracejada,.balao-grafico i.tracejada{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px)!important}.legend i.vazado{vertical-align:0;background:0 0;border:2px solid;border-radius:50%;width:9px;height:9px}.heatwrap{overflow-x:auto}.heat{grid-template-columns:34px repeat(18,minmax(0,1fr));align-items:center;gap:3px;min-width:420px;display:grid}.heat .h,.legenda-calor .h{background:var(--surface-2);border-radius:4px;height:18px}.h.n1{background:var(--vg-f4)}.h.n2{background:var(--vg-f3)}.h.n3{background:var(--vg-f2)}.h.n4{background:var(--vg-f1)}.heat .lbl{color:var(--muted);font-size:11px}.heat .cols{color:var(--muted);text-align:center;font-size:10px}.legenda-calor{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:10px;font-size:12px;display:flex}.legenda-calor .h{border-radius:3px;width:16px;height:12px}.legenda-calor .h:first-of-type{margin-left:4px}.legenda-calor .h:last-of-type{margin-right:4px}.temas{gap:10px;display:grid}.tema{grid-template-columns:minmax(0,120px) minmax(0,1fr) 36px;align-items:center;gap:10px;font-size:14px;display:grid}.tema .track{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.tema .fill{background:var(--accent);border-radius:99px;height:100%;display:block}.tema .n{text-align:right;color:var(--muted);font-size:13px}.health .row{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.health .row:last-child{border-bottom:0}.health .row>span:first-child{color:var(--muted)}.convs{display:grid}.conv{border-top:1px solid var(--line);color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;display:grid}.conv:hover{background:var(--surface-2)}.conv .who{min-width:0}.conv .who b{display:block}.conv .who span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.conv .meta{color:var(--muted);justify-items:end;gap:4px;font-size:12px;display:grid}.chatbox{flex-direction:column;height:calc(100dvh - 160px);min-height:380px;display:flex;overflow:hidden}.chatbox .msgs{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.chathead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.chathead .who{flex:1;min-width:140px}.chathead .who small{color:var(--muted);display:block}.msgs{background:var(--surface-2);flex-direction:column;gap:8px;padding:18px;display:flex}.msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:78%;padding:9px 12px;font-size:14px}.msg small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.msg.contato{background:var(--surface);border-bottom-left-radius:4px;align-self:flex-start}.msg.bot{background:var(--accent-soft);border-bottom-right-radius:4px;align-self:flex-end}.msg.humano{background:var(--info-soft);border-bottom-right-radius:4px;align-self:flex-end}.msg .autor{text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.msg.bot .autor{color:var(--accent)}.msg .midia-rotulo{color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.msg .midia-rotulo.ligacao-msg{margin:0;font-size:13px}.msg .citacao-msg{border-left:3px solid var(--accent);background:var(--surface-2);color:var(--muted);white-space:normal;border-radius:8px;margin:0 0 6px;padding:6px 10px;font-size:12.5px;line-height:1.4;display:block}.msg .citacao-msg b{color:var(--accent);font-size:11.5px;display:block}.msg.humano .autor{color:var(--info)}.sysnote{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-self:center;padding:4px 10px;font-size:12px}.grupo-sim{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.grupo-sim .sysnote{align-self:flex-end}.sysnote.urgente{color:var(--crit);border-color:var(--crit)}.cartao-sim code{overflow-wrap:anywhere;font-size:13px}.detalhes-sim{color:var(--muted);text-align:right;max-width:78%;font-size:11px}.detalhes-sim .lacuna-sim{color:var(--warn);display:block}.compositor-sim{align-items:center}.compositor-sim .aviso-form{flex-basis:100%;margin:0}.compositor-sim .entrada{flex:1;min-width:0}.actionsbar{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.actionsbar form{display:contents}.acoes-conversa{flex-wrap:wrap;gap:6px;display:flex}.acoes-conversa form{display:contents}.msg.com-midia{padding:4px 4px 7px}.msg.com-midia>.autor,.msg.com-midia>small,.msg.com-midia>.midia-rotulo{padding:0 8px}.msg.com-midia .texto-midia{padding:4px 8px 0;display:block}.msg.com-midia .texto-midia:empty{display:none}.midia-img{border-radius:11px;line-height:0;display:block;overflow:hidden}.midia-img img{object-fit:cover;background:var(--surface-2);width:100%;max-width:300px;max-height:360px;display:block}.midia-audio{width:280px;max-width:100%;height:40px;margin:4px 0 2px;display:block}.msg small .entrega{letter-spacing:-2px;margin-left:4px;font-weight:700}.msg small .entrega.lida{color:var(--info)}.msg small .entrega.falhou{color:var(--crit);letter-spacing:0}.encerrada-nota{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:14px 18px;font-size:13px}.compositor{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:10px 12px;display:grid;position:relative}.compositor .aviso-form{margin:0}.dica-compositor{color:var(--muted);text-align:center;margin:0;font-size:12px}.linha-compositor{align-items:flex-end;gap:8px;display:flex}.campo-compositor{background:var(--surface-2);border:1px solid #0000;border-radius:24px;flex:1;align-items:flex-end;gap:2px;min-width:0;padding:4px;transition:border-color .15s;display:flex}.campo-compositor:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.campo-compositor:focus-within{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.campo-compositor textarea{resize:none;min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;max-height:160px;padding:8px 4px;font-size:15px;line-height:1.4;overflow-y:auto}.campo-compositor textarea::placeholder{color:var(--muted)}.icone-compositor{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.icone-compositor:hover:not(:disabled),.icone-compositor.ativo{background:var(--surface);color:var(--fg)}.icone-compositor.perigo{color:var(--crit)}.icone-compositor:disabled{opacity:.5;cursor:default}.icone-compositor svg{width:22px;height:22px}.btn-redondo{background:var(--accent);width:46px;height:46px;color:var(--on-accent);cursor:pointer;box-shadow:var(--shadow);border:0;border-radius:50%;flex:none;place-items:center;transition:transform .1s;display:grid}.btn-redondo:active:not(:disabled){transform:scale(.94)}.btn-redondo:disabled{opacity:.7;cursor:default}.btn-redondo svg{width:21px;height:21px}.girando{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.gravando{background:var(--surface-2);border-radius:24px;flex:1;align-items:center;gap:10px;min-width:0;min-height:48px;padding:4px 14px 4px 4px;display:flex}.gravando .tempo{font-variant-numeric:tabular-nums;font-weight:600}.gravando .muted{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ponto-gravando{background:var(--crit);border-radius:50%;flex:none;width:10px;height:10px;animation:1s ease-in-out infinite piscar}@keyframes piscar{50%{opacity:.25}}.anexo-compositor{background:var(--surface-2);color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:8px;font-size:13px;display:flex}.anexo-compositor img{object-fit:cover;border-radius:10px;flex:none;width:64px;height:64px}.anexo-compositor span{flex:1;min-width:0}.fundo-emojis{z-index:9;cursor:default;background:0 0;border:0;position:fixed;inset:0}.painel-emojis{z-index:10;background:var(--surface);border:1px solid var(--line);width:min(360px,100% - 24px);max-height:300px;box-shadow:0 12px 32px #0000002e, var(--shadow);border-radius:16px;padding:10px 12px;animation:.15s ease-out aviso-entra;position:absolute;bottom:calc(100% - 4px);left:12px;overflow-y:auto}.painel-emojis h4{font:600 11px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 2px 4px}.grade-emojis{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.grade-emojis button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:22px;line-height:1}.grade-emojis button:hover{background:var(--surface-2)}.list .item{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 18px;display:flex}.list .item .txt{flex:1;min-width:0}.list .item .txt span{color:var(--muted);font-size:13px;display:block}.count{font:700 18px var(--font-display);text-align:center;min-width:36px}.avisos-ao-vivo{z-index:40;pointer-events:none;gap:10px;width:min(440px,100vw - 32px);display:grid;position:fixed;top:16px;right:20px}.aviso-ao-vivo{pointer-events:auto;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 30px #0000002e, var(--shadow);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 10px 12px 12px;animation:.25s ease-out aviso-entra;display:grid}.aviso-ao-vivo.crise{border-color:var(--crit);background:var(--crit-soft)}@supports (color:color-mix(in lab, red, red)){.aviso-ao-vivo.crise{background:color-mix(in srgb, var(--crit-soft) 70%, var(--surface))}}.aviso-ao-vivo .ic{background:var(--info-soft);width:40px;height:40px;color:var(--info);border-radius:12px;place-items:center;display:grid}.aviso-ao-vivo.crise .ic{background:var(--crit);color:var(--on-crit);animation:1.4s ease-out infinite aviso-pulsa}.aviso-ao-vivo.aconselhamento{border-color:var(--pastoral)}@supports (color:color-mix(in lab, red, red)){.aviso-ao-vivo.aconselhamento{border-color:color-mix(in srgb, var(--pastoral) 45%, var(--line))}}.aviso-ao-vivo.aconselhamento .ic{background:var(--pastoral-soft);color:var(--pastoral)}.aviso-ao-vivo.aconselhamento .txt span{white-space:normal}.aviso-ao-vivo .ic svg{width:20px;height:20px}.aviso-ao-vivo .txt{gap:1px;min-width:0;display:grid}.aviso-ao-vivo .txt b{font-size:14px}.aviso-ao-vivo.crise .txt b{color:var(--crit)}.aviso-ao-vivo .txt span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.aviso-ao-vivo .txt .linkbtn{cursor:pointer;text-align:left;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px}.aviso-ao-vivo.crise .btn{background:var(--crit);color:var(--on-crit)}.aviso-ao-vivo .fechar{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.aviso-ao-vivo .fechar:hover{background:var(--surface-2);color:var(--fg)}.aviso-ao-vivo .fechar svg{width:16px;height:16px}@keyframes aviso-entra{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes aviso-pulsa{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--crit) 55%, transparent)}to{box-shadow:0 0 0 12px #0000}}@media (max-width:767px){.avisos-ao-vivo{top:calc(8px + env(safe-area-inset-top,0px));width:auto;left:16px;right:16px}.aviso-ao-vivo{grid-template-columns:40px minmax(0,1fr) auto}.aviso-ao-vivo .btn{grid-column:1/-1;width:100%;padding:11px}.aviso-ao-vivo .fechar{grid-area:1/3}}.filtros-auditoria{border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filtros-auditoria .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.filtros-auditoria .seg::-webkit-scrollbar{display:none}.chip-filtro{background:var(--info-soft);color:var(--info);border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.chip-filtro svg{width:14px;height:14px}.dia-auditoria h3{z-index:1;font:600 12px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface);margin:0;padding:10px 18px;position:sticky;top:68px}@supports (color:color-mix(in lab, red, red)){.dia-auditoria h3{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.dia-auditoria h3{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.lista-auditoria{margin:0;padding:0;list-style:none}.lista-auditoria li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 18px;display:grid}.lista-auditoria li+li{border-top:1px solid var(--line)}.lista-auditoria .corpo{gap:2px;min-width:0;display:grid}.lista-auditoria .corpo p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.lista-auditoria .corpo small{font-size:12px}.lista-auditoria .autor{color:var(--fg);font-weight:700;text-decoration:none}a.autor:hover,a.alvo:hover{text-decoration:underline}.lista-auditoria .alvo{color:var(--fg);font-weight:600}.lista-auditoria a.alvo{color:var(--accent);text-decoration:none}.mudancas{margin-top:6px}.mudancas summary{cursor:pointer;width:fit-content;color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.mudancas summary::-webkit-details-marker{display:none}.mudancas summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .15s;transform:translateY(-1px)rotate(-45deg)}.mudancas[open] summary:before{transform:translateY(-2px)rotate(45deg)}.mudancas summary .muted{margin-left:-4px;font-weight:400}.mudancas dl{background:var(--surface-2);border-radius:10px;gap:8px;max-width:760px;margin:8px 0 2px;padding:10px 12px;display:grid}.mudancas dl>div{grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}.mudancas dl>div.longo{grid-template-columns:minmax(0,1fr)}.mudancas dt{color:var(--muted);font-size:12px;font-weight:600}.mudancas dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin:0;font-size:13px;display:flex}.mudancas .longo dd{gap:6px;display:grid}.mudancas del,.mudancas ins,.mudancas .valor{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px}.mudancas del{color:var(--crit);-webkit-text-decoration-color:var(--crit);-webkit-text-decoration-color:var(--crit);-webkit-text-decoration-color:var(--crit);text-decoration-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.mudancas del{-webkit-text-decoration-color:color-mix(in srgb, var(--crit) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--crit) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--crit) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--crit) 55%, transparent)}}.mudancas ins{color:var(--ok);text-decoration:none}.mudancas .longo del,.mudancas .longo ins{max-height:14em;padding:6px 8px;overflow:auto}.mudancas .longo del{background:var(--crit-soft)}.mudancas .longo ins{background:var(--ok-soft)}.mudancas i,.mudancas .seta{color:var(--muted)}.paginas-auditoria{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.paginas-auditoria>:last-child{justify-self:end}@media (max-width:767px){.dia-auditoria h3{top:calc(62px + env(safe-area-inset-top,0px))}.filtros-auditoria .seg{white-space:normal;flex-wrap:wrap;gap:2px;display:flex}.mudancas dl>div{grid-template-columns:minmax(0,1fr)}}.skeleton{background:linear-gradient(90deg, var(--surface-2), var(--surface), var(--surface-2));border-radius:var(--radius);background-size:200% 100%;animation:1.4s ease-in-out infinite brilho}@keyframes brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.centro{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.centro .card{gap:16px;width:min(380px,100%);padding:28px;display:grid}.erro{background:var(--crit-soft);color:var(--crit);border-radius:10px;padding:10px 12px;font-size:14px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.publicacao{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:18px;display:grid}.estado-pub{align-items:center;gap:14px;min-width:0;display:flex}.estado-pub b{font-size:16px;display:block}.estado-pub .muted{font-size:13px;display:block}.selo-icone.alerta{background:var(--warn-soft);color:var(--warn)}.pub-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.medidor{grid-column:1/-1;gap:6px;display:grid}.rotulo-medidor{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.barra{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.barra span{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s;display:block}.barra.alta span{background:var(--warn)}.filtros-cat{scrollbar-width:none;max-width:100%;overflow-x:auto}.filtros-cat::-webkit-scrollbar{display:none}.barra-secao .botoes{flex-wrap:wrap;gap:8px;display:flex}.lista-artigos,.lista-versoes,.lista-categorias{margin:0;padding:6px 0 0;list-style:none}.lista-artigos li+li,.lista-versoes li+li{border-top:1px solid var(--line)}.lista-artigos a{color:inherit;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;display:flex}.lista-artigos a:hover{background:var(--surface-2)}.lista-artigos .quem,.lista-versoes .quem{flex:1;min-width:0}.lista-artigos .quem b,.lista-artigos .quem small,.lista-versoes .quem b,.lista-versoes .quem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lista-artigos .quem small,.lista-versoes .quem small{color:var(--muted);font-size:13px}.tipo{width:30px;height:30px;font:700 13px var(--font-display);border-radius:9px;flex:none;place-items:center;display:grid}.tipo.artigo{background:var(--accent-soft);color:var(--accent)}.tipo.faq{background:var(--info-soft);color:var(--info)}.lista-versoes li{align-items:center;gap:12px;padding:12px 18px;display:flex}.lista-versoes .versao{font:700 15px var(--font-display);min-width:38px;color:var(--muted)}.lista-categorias{gap:12px;padding:0;display:grid}.linha-categoria{align-items:center;gap:8px;display:flex}.linha-categoria .entrada{flex:1}.linha-categoria .entrada input{padding-top:9px;padding-bottom:9px;font-size:15px}.linha-categoria-info{align-items:center;gap:10px;margin-top:4px;display:flex}.botao-link.perigo{color:var(--crit);font-weight:600}.lista-categorias .aviso-form{margin-top:6px}.empty b{color:var(--fg);margin-bottom:6px;font-size:16px;display:block}.empty p{max-width:34em;margin:0 auto 16px;line-height:1.5}.editor-artigo{gap:18px;max-width:920px;padding:20px;display:grid}.campos-editor{gap:18px;display:grid}.campos-editor>.ajuda{color:var(--muted);margin-top:-8px;font-size:12px}.topo-editor{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tipo-artigo,.tipo-link{border:0;margin:0}.tipo-link{justify-self:start}.linha-externo{align-items:center;gap:6px;display:flex}.linha-externo svg{flex:none;width:15px;height:15px}.tipo-artigo label,.tipo-link label{color:var(--muted);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px}.tipo-artigo label[aria-current=true],.tipo-link label[aria-current=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow);font-weight:600}.tipo-artigo input,.tipo-link input{opacity:0;pointer-events:none;position:absolute}:is(.tipo-artigo label:has(input:focus-visible),.tipo-link label:has(input:focus-visible)){outline:2px solid var(--accent);outline-offset:1px}.grade-editor{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.grade-editor.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.texto-longo{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg);resize:vertical;border-radius:11px;min-height:140px;padding:12px 13px;font-size:15px;line-height:1.55}.texto-longo:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.texto-longo:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.editor-artigo>.ajuda{color:var(--muted);margin-top:-8px;font-size:12px}.interruptor{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.interruptor input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.interruptor b{font-size:14px;display:block}.interruptor small{color:var(--muted);font-size:13px}.rodape-editor{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:16px;display:flex}.rodape-editor .spacer{flex:1}.acoes-lacuna{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.intro-secao{max-width:60em;margin:0;line-height:1.5}.form-secao{gap:14px;padding:14px 18px 18px;display:grid}.form-secao .acoes{justify-content:flex-end;display:flex}.grade-editor.dois{grid-template-columns:repeat(2,minmax(0,1fr))}.lista-pix .tipo svg{width:16px;height:16px}.lista-pix .quem small .num{color:var(--fg)}.botoes-linha{flex:none;gap:6px;display:flex}.lista-agenda .tipo svg{width:16px;height:16px}.lista-agenda li.inativo .quem b,.lista-agenda li.inativo .quem small{opacity:.6}.lista-agenda .quem .chip{vertical-align:middle;margin-left:6px}.lista-formularios{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}.card.formulario{flex-direction:column;display:flex}.card.formulario .body{flex:1;grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.card.formulario .body>p{margin:0}.card.formulario footer{justify-content:flex-end;padding:0 18px 16px;display:flex}.linha-link{align-items:center;gap:8px;display:flex}.linha-link code{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-2);min-width:0;color:var(--muted);border-radius:9px;flex:1;padding:8px 10px;font-size:13px;overflow:hidden}.situacao-google{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.situacao-google .ponto{background:var(--muted);border-radius:50%;flex:none;width:10px;height:10px;margin-top:22px}.situacao-google.ok .ponto{background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}.situacao-google.crit .ponto{background:var(--crit);box-shadow:0 0 0 4px var(--crit-soft)}.situacao-google .txt{gap:2px;min-width:0;display:grid}.situacao-google small{color:var(--muted);font-size:12px}.situacao-google b{font-size:14px}.situacao-google.ok b{color:var(--ok)}.situacao-google.crit b{color:var(--crit)}.situacao-google .linkbtn{font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.situacao-google .linkbtn:disabled{opacity:.6;cursor:default}.aviso-conflito{border-radius:12px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.aviso-conflito>svg{flex:none;width:18px;height:18px;margin-top:1px}.aviso-conflito.erro{background:var(--crit-soft);color:var(--crit)}.aviso-conflito.atencao{background:var(--warn-soft);color:var(--warn)}.aviso-conflito b{margin-bottom:2px;font-size:14px;display:block}.aviso-conflito p{color:var(--fg);opacity:.85;margin:0}.aviso-conflito blockquote{background:var(--surface);border-left:3px solid;border-radius:0 8px 8px 0;margin:8px 0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.aviso-conflito blockquote{background:color-mix(in srgb, var(--surface) 55%, transparent)}}.aviso-conflito blockquote{color:var(--fg);overflow-wrap:anywhere;font-style:italic}.aviso-conflito .caminho{opacity:1;color:inherit;margin-top:6px;font-weight:600}.metricas{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.metricas b{color:var(--fg);margin-right:2px;font-size:16px}.texto-alerta{color:var(--warn);font-weight:600}.editor-form{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;max-width:1240px;display:grid}.editor-form .editor-artigo{max-width:none}.previa-whatsapp{position:sticky;top:88px}.previa-whatsapp .body{background:var(--accent);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.previa-whatsapp .body{background:color-mix(in srgb, var(--accent) 6%, var(--surface-2))}}.previa-whatsapp .body{border-radius:0 0 var(--radius) var(--radius)}.balao{background:var(--surface);box-shadow:var(--shadow);border-radius:4px 14px 14px;gap:6px;padding:12px 12px 0;font-size:14px;display:grid;overflow:hidden}.balao p{white-space:pre-wrap;margin:0;line-height:1.45}.balao small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.botao-wa{border-top:1px solid var(--line);color:var(--info);justify-content:center;align-items:center;gap:6px;margin:4px -12px 0;padding:11px;font-weight:600;display:flex}.botao-wa svg{width:16px;height:16px}.nota-previa{margin:0;font-size:12px;line-height:1.5}.barra-secao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.barra-secao p{margin:0}.lista-usuarios{margin:0;padding:4px 0;list-style:none}.lista-usuarios li{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.lista-usuarios li:first-child{border-top:0}.lista-usuarios li.inativo .quem,.lista-usuarios li.inativo .avatar{opacity:.55}.lista-usuarios .avatar{width:40px;height:40px;font-size:14px}.lista-usuarios .quem{min-width:0}.lista-usuarios .quem b,.lista-usuarios .quem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lista-usuarios .quem small{color:var(--muted);font-size:13px}.lista-usuarios .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lista-usuarios .meta small{font-size:12px}.voce{background:var(--surface-2);color:var(--muted);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}.chip.papel-admin{background:var(--accent-soft);color:var(--accent)}.chip.papel-editor{background:var(--info-soft);color:var(--info)}.chip.papel-atendente{background:var(--warn-soft);color:var(--warn)}.chip.papel-leitor{background:var(--surface-2);color:var(--muted)}.chip.papel-pastoral{background:var(--pastoral-soft);color:var(--pastoral)}.papeis{gap:12px;margin:0;padding:12px 18px 18px;display:grid}.papeis>div{grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.papeis dd{color:var(--muted);margin:0;font-size:14px}.acesso{background:var(--bg);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:100dvh;display:grid}.acesso-marca{color:#eef1ff;background-color:#1f2a7a;background-image:linear-gradient(90deg,#0f1949c7,#18276433),linear-gradient(#0000 22%,#0c1641b8),url(/images/login-comunidade.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.acesso-marca:before,.acesso-marca:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 70%);border-radius:50%;position:absolute}.acesso-marca:before{width:520px;height:520px;top:-160px;right:-200px}.acesso-marca:after{width:420px;height:420px;bottom:-200px;left:-180px}.acesso-marca>*{position:relative}.acesso-marca .logo{border-radius:13px;width:44px;height:44px;box-shadow:0 6px 18px #0000002e}.acesso-marca .brand b{color:#fff}.acesso-marca .brand small{color:#ffffffb3}.chamada h2{color:#fff;max-width:12em;margin:0 0 16px;font-size:clamp(34px,3.2vw,48px);line-height:1.08}.chamada p{color:#ffffffd1;max-width:30em;margin:0;font-size:16px;line-height:1.55}.chamada ul{gap:14px;margin:28px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.chamada li{align-items:center;gap:10px;display:flex}.chamada li svg{background:#ffffff29;border-radius:50%;flex:none;width:22px;height:22px;padding:4px}.acesso-marca .rodape{color:#fff9;font-size:12px}.acesso-conteudo{background:var(--bg);place-items:center;padding:clamp(24px,5vw,72px);display:grid}.acesso-cartao{border:1px solid var(--line);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow);border-radius:24px;gap:20px;padding:clamp(30px,3.5vw,44px);display:grid}.acesso-cartao header h1{margin:0;font-size:29px}.acesso-cartao header p{color:var(--muted);margin:8px 0 0;line-height:1.55}.acesso-cartao header b{color:var(--fg)}.marca-celular{display:none}.campo{gap:7px;display:grid}.campo .rotulo{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:600;display:flex}.entrada{align-items:center;display:flex;position:relative}.entrada>svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;left:13px}.entrada input,.entrada select{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:11px;padding:12px 46px 12px 41px;font-size:16px;transition:border-color .15s,box-shadow .15s}.entrada.sem-icone input,.entrada.sem-icone select{padding-left:13px}.entrada input:focus,.entrada select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.entrada input:focus,.entrada select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.entrada input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.entrada input::placeholder{color:color-mix(in srgb, var(--muted) 65%, transparent)}}.olho{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;right:6px}.olho:hover{background:var(--surface-2);color:var(--fg)}.olho svg{width:19px;height:19px}.campo .ajuda{color:var(--muted);font-size:12px}.aviso-caps{color:var(--warn);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.aviso-caps svg{width:14px;height:14px}.btn.grande{border-radius:11px;width:100%;padding:13px 16px;font-size:15px}.link-sutil{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.link-sutil:hover{text-decoration:underline}.link-sutil.centralizado{justify-self:center}.voltar{color:var(--muted);justify-self:start;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.voltar:hover{color:var(--fg)}button.voltar{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.estado-salvo{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.estado-salvo.ok{color:var(--ok)}.estado-salvo.ok:before{content:"✓";font-weight:700}.estado-salvo.pendente{color:var(--warn)}.estado-salvo.pendente:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.voltar svg{width:16px;height:16px}.nota{color:var(--muted);text-align:center;margin:0;font-size:13px}.rodape-etapas{text-align:center;justify-self:center}.form-codigo{gap:14px;display:grid}.entrada-codigo{font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:18px}.entrada-codigo::placeholder{letter-spacing:.14em}.passos-ativar{counter-reset:passo;gap:20px;margin:0;padding:0;list-style:none;display:grid}.passos-ativar>li{counter-increment:passo;gap:8px;min-width:0;padding-left:38px;display:grid;position:relative}.passos-ativar>li:before{content:counter(passo);background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.passos-ativar small{color:var(--muted);font-size:13px;line-height:1.45}.qr-ativar{border:1px solid var(--line);background:#fff;border-radius:12px;width:176px;padding:8px}.qr-ativar svg{width:100%;height:auto;display:block}.segredo-manual summary{cursor:pointer;color:var(--muted);font-size:13px}.segredo-manual code{background:var(--surface-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.6;display:block}.codigos-reserva{gap:12px;display:grid}.codigos-reserva ul{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:14px 16px;list-style:none;display:grid}.codigos-reserva li{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.codigos-reserva .botoes{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:380px){.codigos-reserva ul{grid-template-columns:minmax(0,1fr)}}.aviso-form{border-radius:11px;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;font-size:14px;line-height:1.45;display:flex}.aviso-form svg{flex:none;width:18px;height:18px;margin-top:1px}.aviso-form.erro{background:var(--crit-soft);color:var(--crit)}.aviso-form.ok{background:var(--ok-soft);color:var(--ok)}.aviso-form.atencao{background:var(--warn-soft);color:var(--warn)}.aviso-form.atencao a{color:inherit;font-weight:600}.selo-icone{background:var(--accent-soft);width:50px;height:50px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.selo-icone.perigo{background:var(--crit-soft);color:var(--crit)}.selo-icone svg{width:24px;height:24px}.requisitos{color:var(--muted);gap:7px;margin:-4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.requisitos li{align-items:center;gap:8px;display:flex}.requisitos li svg{border:1.5px solid var(--line);background:var(--surface);color:#0000;border-radius:50%;width:17px;height:17px;padding:1.5px;transition:background .15s}.requisitos li.ok{color:var(--ok)}.requisitos li.ok svg{background:var(--ok);border-color:var(--ok);color:#fff}@media (max-width:899px){.acesso{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.acesso-marca{min-height:235px;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) 44px max(24px, env(safe-area-inset-left,0px));background-position:50% 45%;gap:28px;display:flex}.acesso-marca .chamada h2{max-width:18em;margin:0;font-size:clamp(27px,5vw,34px);line-height:1.12}.acesso-marca .chamada p,.acesso-marca .chamada ul,.acesso-marca .rodape{display:none}.acesso-conteudo{padding:0 max(16px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));place-items:start center;margin-top:-24px;position:relative}.acesso-cartao{border-radius:20px;gap:18px;padding:24px 20px}.acesso-cartao header h1{font-size:24px}.acesso .marca-celular{display:none}}.install{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--fg);align-items:center;gap:12px;padding:12px 16px;display:flex}.install .txt{min-width:0;color:var(--muted);flex:1;font-size:13px}.install .txt b{color:var(--fg);margin-bottom:2px;font-size:14px;display:block}.install .btn{background:var(--accent-soft);color:var(--accent)}.install .fechar{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px}.tabbar,.sheet,.sheet-backdrop{display:none}.dialogo{background:var(--surface);color:var(--fg);border:0;border-radius:18px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;box-shadow:0 24px 64px #00000047,0 2px 8px #00000014}.dialogo:focus,.dialogo:focus-visible{outline:none}.dialogo::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c2080}.dialogo[open]{animation:.18s ease-out dialogo-entra}.dialogo[open]::backdrop{animation:.18s ease-out dialogo-fundo}.dialogo .corpo{gap:8px;padding:24px 24px 8px;display:grid}.dialogo .ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.dialogo .ic.perigo{background:var(--crit-soft);color:var(--crit)}.dialogo .ic svg{width:22px;height:22px}.dialogo h2{font-size:19px}.dialogo p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.dialogo .acoes{justify-content:flex-end;gap:10px;padding:18px 24px 24px;display:flex}.dialogo.largo{width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);overflow:auto}.dialogo .cabeca{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:22px 24px 16px;display:flex;position:sticky;top:0}.dialogo .cabeca .ic{flex:none;margin:0}.dialogo .cabeca>div{flex:1;min-width:0}.dialogo .cabeca p{overflow-wrap:anywhere;margin-top:4px}.dialogo .fechar{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:-4px -8px 0 0;display:grid}.dialogo .fechar:hover{background:var(--surface-2);color:var(--fg)}.dialogo .fechar svg{width:20px;height:20px}.dialogo .conteudo{display:grid}.form-janela{gap:14px;padding:18px 24px;display:grid}.conteudo>.form-janela+.form-janela{border-top:1px solid var(--line)}.form-janela .form-janela{padding:0}.form-janela h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:13px}.form-janela .acoes{justify-content:flex-end;gap:10px;padding:0;display:flex}.dialogo>form:not(.form-janela)>.acoes{padding:18px 24px 24px}.conteudo>.form-janela:last-child{padding-bottom:24px}.linha-acao{justify-content:space-between;align-items:center;gap:14px;display:flex}.linha-acao b{font-size:14px;display:block}.linha-acao small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.botao-link{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:inline-flex}.botao-link svg{width:15px;height:15px}.entrada.seta select{appearance:none;cursor:pointer;padding-right:40px}.entrada.seta:after{content:"";pointer-events:none;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;margin-top:-4px;position:absolute;right:16px;transform:rotate(45deg)}.entrada select:disabled{opacity:.7;cursor:default}.btn.pequeno{padding:7px 12px;font-size:13px}.btn.ghost.perigo{color:var(--crit);border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.btn.ghost.perigo{border-color:color-mix(in srgb, var(--crit) 35%, var(--line))}}.btn.ghost.perigo:hover{background:var(--crit-soft)}.explica-fila{max-width:820px;margin:0;line-height:1.5}.bloco-horario{border:1px solid var(--line);border-radius:12px;gap:12px;padding:14px;display:grid}.tabela-horario{gap:2px;transition:opacity .15s;display:grid}.tabela-horario[data-desligado]{opacity:.5}.linha-dia{border-radius:8px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;min-height:42px;padding:2px 4px;display:grid}.linha-dia+.linha-dia{border-top:1px solid var(--line);border-radius:0}.linha-dia .dia{cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.linha-dia .dia input{width:17px;height:17px;accent-color:var(--accent)}.linha-dia[data-fechado] .dia{color:var(--muted);font-weight:500}.linha-dia .horas{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.linha-dia .horas input{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--fg);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:8px;padding:0 10px;font-size:14px}@media (prefers-color-scheme:dark){.linha-dia .horas input{--lightningcss-light: ;--lightningcss-dark:initial}}.linha-dia .horas input:focus{outline:2px solid var(--accent);outline-offset:1px}.linha-dia .sem-atendimento{color:var(--muted);font-size:13px}.resumo-horario{line-height:1.5}.telefone-contato{align-items:center;gap:10px;margin-top:3px;font-size:13px;display:flex}.telefone-contato .tel{color:var(--fg);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.telefone-contato .tel svg{width:14px;height:14px;color:var(--muted)}.telefone-contato .tel:hover{color:var(--accent)}.faixa-fila{background:var(--warn-soft);color:var(--warn);border-bottom:1px solid var(--warn);align-items:center;gap:9px;margin:0;padding:9px 18px;font-size:13px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.faixa-fila{border-bottom:1px solid color-mix(in srgb, var(--warn) 25%, transparent)}}.faixa-fila.crise{background:var(--crit-soft);color:var(--crit);border-bottom-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.faixa-fila.crise{border-bottom-color:color-mix(in srgb, var(--crit) 25%, transparent)}}.faixa-fila svg{flex:none;width:16px;height:16px}.faixa-robo{background:var(--info-soft);color:var(--fg);border-bottom:1px solid var(--info);flex-wrap:wrap;align-items:flex-start;gap:10px;margin:0;padding:12px 18px;font-size:13px;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.faixa-robo{border-bottom:1px solid color-mix(in srgb, var(--info) 25%, transparent)}}.faixa-robo>svg{width:18px;height:18px;color:var(--info);flex:none;margin-top:2px}.faixa-robo p{color:var(--muted);flex:320px;margin:0}.faixa-robo p b{color:var(--fg);font-size:14px;display:block}.faixa-robo .botoes-linha{flex-wrap:wrap;align-self:center;gap:8px;display:flex}.faixa-robo.ignorado{background:var(--surface-2);border-bottom-color:var(--line)}@media (max-width:767px){.faixa-robo{padding:12px 14px}.faixa-robo p{flex:1 1 0;min-width:0}.faixa-robo .botoes-linha{flex-basis:100%}.faixa-robo .botoes-linha form{flex:1}.faixa-robo .botoes-linha .btn{width:100%}}.faixa-robo.ignorado>svg{color:var(--muted)}@media (max-width:767px){.linha-dia{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 4px}.linha-dia .horas,.linha-dia .sem-atendimento{padding-left:26px}.linha-dia .horas input{width:112px;padding:0 8px}.faixa-fila{padding:9px 16px}}.kpis.quatro{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi .delta.ruim{color:var(--crit)}.kpi .value:not(.num){padding-top:3px;font-size:22px;line-height:1.25}.grid-2.armazenamento{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.uso-lista{gap:14px;margin:0;padding:0;list-style:none;display:grid}.uso-lista li{gap:5px;display:grid}.uso-topo{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.uso-topo b{font-weight:600}.uso-topo .num{white-space:nowrap;font-weight:600}.uso-lista small{color:var(--muted);font-size:12px}.uso-barra{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.uso-barra span{background:var(--accent);border-radius:99px;min-width:0;height:100%;display:block}.copias{gap:16px;display:grid}.ficha{border:1px solid var(--line);border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.ficha>div{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px 14px;font-size:13px;display:grid}.ficha>div+div{border-top:1px solid var(--line)}.ficha dt{color:var(--muted)}.ficha dd{overflow-wrap:anywhere;margin:0}.texto-atencao{color:var(--warn);font-weight:600}.ficha code{background:var(--surface-2);border-radius:6px;padding:1px 6px;font-size:12px}.acoes-copias{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acoes-copias .btn svg,.painel-limpeza .btn svg{width:17px;height:17px}.acoes-copias .btn{align-items:center;gap:8px;display:inline-flex}.acoes-copias .aviso-form{flex-basis:100%}.andamento{align-items:center}.giro{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite girar}.lista-copias{margin:0;padding:6px 0 4px;list-style:none}.lista-copias li{grid-template-columns:32px minmax(150px,1.2fr) 90px 80px minmax(0,2fr);align-items:center;gap:4px 14px;padding:11px 18px;display:grid}.lista-copias li+li{border-top:1px solid var(--line)}.lista-copias .marca{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.lista-copias .marca svg{width:15px;height:15px}.lista-copias .marca.ok{background:var(--ok-soft);color:var(--ok)}.lista-copias .marca.falhou{background:var(--crit-soft);color:var(--crit)}.lista-copias .marca.executando{background:var(--info-soft);color:var(--info)}.lista-copias .quando b{font-size:14px;font-weight:600;display:block}.lista-copias .quando small{color:var(--muted);font-size:12px}.lista-copias .tam,.lista-copias .dur{color:var(--muted);text-align:right;font-size:13px}.lista-copias .situacoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.erro-copia{background:var(--crit-soft);color:var(--crit);overflow-wrap:anywhere;border-radius:8px;grid-column:2/-1;margin:2px 0 0;padding:8px 10px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.intro-limpeza{max-width:760px;margin:0 0 16px}.grade-limpeza{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.regras{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.regras>div{background:var(--surface-2);border-radius:12px;padding:14px}.regras h3{align-items:center;gap:7px;margin:0 0 8px;font-size:14px;display:flex}.regras h3 svg{width:16px;height:16px}.regras>div:first-child h3{color:var(--crit)}.regras>div:last-child h3{color:var(--ok)}.regras ul{color:var(--muted);gap:5px;margin:0;padding-left:23px;font-size:13px;display:grid}.painel-limpeza{border:1px solid var(--line);border-radius:12px;justify-items:start;gap:12px;padding:16px;display:grid}.painel-limpeza .rotulo-periodo{font-size:13px;font-weight:600}.painel-limpeza small{align-items:center;gap:6px;display:inline-flex}.painel-limpeza small svg{width:14px;height:14px}.painel-limpeza .btn{align-items:center;gap:8px;display:inline-flex}.painel-limpeza .aviso-form{width:100%}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:13px}.numeros-limpeza{grid-template-columns:repeat(3,auto);gap:24px;transition:opacity .15s;display:grid}.numeros-limpeza[data-carregando]{opacity:.45}.numeros-limpeza b{font:700 24px/1.1 var(--font-display);display:block}.numeros-limpeza span{color:var(--muted);font-size:12px}.resumo-limpeza{gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}@media (max-width:1100px){.grid-2.armazenamento,.grade-limpeza{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.kpis.quatro{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi .value:not(.num){font-size:18px}.regras{grid-template-columns:minmax(0,1fr)}.lista-copias li{grid-template-columns:30px minmax(0,1fr) auto;padding:12px 16px}.lista-copias .dur{display:none}.lista-copias .situacoes{grid-column:2/-1;justify-content:flex-start}.ficha>div{grid-template-columns:minmax(0,1fr);gap:2px}.numeros-limpeza{gap:16px}.painel-limpeza .btn{justify-content:center;width:100%}}.grade-perfil{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:980px;display:grid}.grade-perfil .body{gap:16px;display:grid}.perfil-foto{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.perfil-foto>.aviso-form{flex-basis:100%}.moldura-foto{flex:none;position:relative}.moldura-foto[data-enviando] .avatar{opacity:.55}.avatar.grande{width:88px;height:88px;font-size:30px;font-family:var(--font-display)}.botao-camera{border:3px solid var(--surface);background:var(--accent);width:32px;height:32px;color:var(--on-accent);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.botao-camera svg{width:15px;height:15px}.botao-camera:disabled{opacity:.6;cursor:default}.acoes-foto{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.acoes-foto small{flex-basis:100%}.dados-conta{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:12px 14px;display:grid}.dados-conta dt{color:var(--muted);font-size:12px}.dados-conta dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.form-perfil{gap:14px;display:grid}.form-perfil .acoes-form{justify-content:flex-end;display:flex}.avisos-aparelho>header .chip{align-self:center}.avisos-aparelho .acoes-form{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.avisos-aparelho .btn svg{width:17px;height:17px}.sons-painel{border-top:1px solid var(--line);gap:10px;margin-top:4px;padding-top:14px;display:grid}.sons-painel p{margin:0;font-size:13px;line-height:1.55}.avisos-aparelho .body>p{margin:0;line-height:1.5}.passos-instalar{gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}@media (max-width:899px){.grade-perfil{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.form-perfil .acoes-form .btn,.avisos-aparelho .acoes-form .btn{flex:1;width:100%;padding:12px}.dados-conta{grid-template-columns:minmax(0,1fr)}}@keyframes dialogo-entra{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes dialogo-fundo{0%{opacity:0}}@keyframes dialogo-sobe{0%{transform:translateY(100%)}}@media (max-width:1180px){.editor-form{grid-template-columns:minmax(0,1fr)}.previa-whatsapp{position:static}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.shell{grid-template-columns:minmax(0,1fr)}.dialogo{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;margin:auto 0 0}.dialogo[open]{animation-name:dialogo-sobe}.dialogo .acoes{flex-direction:column-reverse}.dialogo .acoes .btn{width:100%;padding:13px;font-size:15px}.dialogo.largo{width:100%;max-height:92dvh}.form-janela{padding:16px 18px}.form-janela .acoes{flex-direction:column-reverse}.form-janela .acoes .btn{width:100%;padding:12px}.linha-acao{flex-direction:column;align-items:stretch}.lista-usuarios li{grid-template-columns:40px minmax(0,1fr) auto;row-gap:8px;padding:14px 16px}.lista-usuarios .meta{grid-area:2/2/auto/-1}.papeis>div{grid-template-columns:minmax(0,1fr);gap:4px}.publicacao{grid-template-columns:minmax(0,1fr)}.pub-acoes{justify-content:flex-start}.barra-secao .botoes{width:100%}.barra-secao .botoes>*{flex:1}.grade-editor,.grade-editor.tres,.grade-editor.dois,.editor-form{grid-template-columns:minmax(0,1fr)}.previa-whatsapp{position:static}.lista-formularios{grid-template-columns:minmax(0,1fr)}.lista-pix li{flex-wrap:wrap}.lista-agenda li{flex-wrap:wrap;row-gap:8px}.lista-agenda .quem b{white-space:normal}.botoes-linha{width:100%;padding-left:42px}.editor-artigo{padding:16px}.rodape-editor,.list .item{flex-wrap:wrap}.acoes-lacuna{justify-content:flex-start;width:100%;padding-left:48px}.sidebar,.topbar{display:none}.appbar{z-index:6;padding:calc(12px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px));background:var(--bg);align-items:center;gap:10px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.appbar{background:color-mix(in srgb, var(--bg) 90%, transparent)}}.appbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.appbar h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:20px;overflow:hidden}.content{padding:16px max(16px, env(safe-area-inset-right,0px)) calc(var(--tabbar) + 32px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));gap:16px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:14px}.kpi .value{font-size:24px}.kpi.wide{grid-column:1/-1}.grid-2{grid-template-columns:minmax(0,1fr)}.alert{flex-wrap:wrap}.alert .btn{width:100%;padding:11px}.msg{max-width:88%}.actionsbar .btn{flex:1;padding:11px}.acoes-conversa{flex-basis:100%}.acoes-conversa .btn{flex:1}.compositor{padding:8px 10px}.campo-compositor textarea{font-size:16px}.chatbox{height:calc(100dvh - 120px - var(--tabbar) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-height:320px}.intro-simulador{display:none}.compositor-sim .btn{flex:none;padding:11px 18px}.compositor-sim input{font-size:16px}.conv{padding:12px 16px}.tabbar{z-index:8;padding:6px max(6px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:3px;padding:6px 2px;font-size:11px;text-decoration:none;display:grid;position:relative}.tab svg{width:22px;height:22px}.tab .pill{border-radius:99px;place-items:center;width:52px;height:30px;display:grid}.tab[aria-current=page]{color:var(--accent);font-weight:700}.tab[aria-current=page] .pill{background:var(--accent-soft)}.tab .badge{min-width:18px;height:18px;font-size:11px;position:absolute;top:2px;left:calc(50% + 6px)}.sheet-backdrop[data-open]{z-index:9;background:#00000059;display:block;position:fixed;inset:0}.sheet[data-open]{z-index:10;max-height:85dvh;padding:10px max(16px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--surface);border-radius:22px 22px 0 0;gap:4px;animation:.22s ease-out subir;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet .grab{background:var(--line);border-radius:9px;justify-self:center;width:40px;height:5px;margin-bottom:8px}.sheet .navitem{padding:13px 10px;font-size:16px}.sheet .itens-secao .navitem{padding:12px 10px;font-size:15px}.perfil-gaveta{background:var(--surface-2);color:var(--fg);border-radius:14px;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;text-decoration:none;display:flex}.perfil-gaveta .avatar{width:40px;height:40px;font-size:15px}.perfil-gaveta .who{flex:1;min-width:0}.perfil-gaveta .who b,.perfil-gaveta .who small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.perfil-gaveta .who small{color:var(--muted);font-size:13px}.perfil-gaveta .seta-perfil{color:var(--muted);display:grid;transform:rotate(-90deg)}.perfil-gaveta .seta-perfil svg{width:18px;height:18px}}@keyframes subir{0%{opacity:.6;transform:translateY(30px)}}@media (display-mode:standalone){.tab,.navitem,.btn{-webkit-user-select:none;user-select:none}}.heroi-whatsapp{--cor:var(--ok);position:relative;overflow:hidden}.heroi-whatsapp.erro{--cor:var(--crit)}.heroi-whatsapp:before{content:"";pointer-events:none;background:radial-gradient(closest-side, var(--cor), transparent);border-radius:50%;width:420px;height:420px;position:absolute;inset:-40% -10% auto auto}@supports (color:color-mix(in lab, red, red)){.heroi-whatsapp:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--cor) 18%, transparent), transparent)}}.heroi-whatsapp .identidade{align-items:center;gap:22px;padding:28px;display:flex;position:relative}.heroi-whatsapp .anel{background:conic-gradient(var(--cor), var(--cor), var(--cor));border-radius:50%;flex:none;width:84px;height:84px;padding:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.heroi-whatsapp .anel{background:conic-gradient(var(--cor), color-mix(in srgb, var(--cor) 35%, transparent), var(--cor))}}.heroi-whatsapp.ok .anel:after{content:"";border:2px solid var(--cor);opacity:0;border-radius:50%;animation:2.6s ease-out infinite onda;position:absolute;inset:-4px}.heroi-whatsapp .anel img,.heroi-whatsapp .anel .sem-foto{object-fit:cover;border:3px solid var(--surface);background:var(--surface-2);width:100%;height:100%;color:var(--muted);border-radius:50%;place-items:center;display:grid}.heroi-whatsapp .nomes{flex:1;gap:4px;min-width:0;display:grid}.heroi-whatsapp h2{font-size:24px;line-height:1.15}.heroi-whatsapp .nomes p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.heroi-whatsapp .telefone{white-space:nowrap}.heroi-whatsapp .instancia{background:var(--surface-2);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px}.estado{text-transform:uppercase;letter-spacing:.06em;color:var(--ok);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.estado.erro{color:var(--crit)}.estado .ponto{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite pulsar}.heroi-whatsapp .reconexao{gap:14px;padding:0 28px 28px;display:grid;position:relative}@keyframes onda{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.caminho{align-items:flex-start;padding:22px 18px 10px;display:flex}.etapa{text-align:center;flex:none;justify-items:center;gap:4px;width:112px;display:grid}.etapa .bolha{background:var(--surface-2);width:52px;height:52px;color:var(--muted);transition:transform .2s var(--saida);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.etapa .bolha svg{width:22px;height:22px}.etapa.ok .bolha{background:var(--ok-soft);color:var(--ok);box-shadow:0 6px 18px var(--ok)}@supports (color:color-mix(in lab, red, red)){.etapa.ok .bolha{box-shadow:0 6px 18px color-mix(in srgb, var(--ok) 22%, transparent)}}.etapa.erro .bolha{background:var(--crit-soft);color:var(--crit);box-shadow:0 0 0 4px var(--crit)}@supports (color:color-mix(in lab, red, red)){.etapa.erro .bolha{box-shadow:0 0 0 4px color-mix(in srgb, var(--crit) 18%, transparent)}}.etapa.neutro{opacity:.55}.etapa b{font-size:14px}.etapa small{color:var(--muted);font-size:12px}.etapa.erro small{color:var(--crit);font-weight:600}.ligacao{background:var(--line);border-radius:3px;flex:1;min-width:24px;height:3px;margin-top:25px}.ligacao.ok{background:repeating-linear-gradient(90deg, var(--ok) 0 10px, var(--ok) 10px 18px)}@supports (color:color-mix(in lab, red, red)){.ligacao.ok{background:repeating-linear-gradient(90deg, var(--ok) 0 10px, color-mix(in srgb, var(--ok) 25%, transparent) 10px 18px)}}.ligacao.ok{background-size:36px 100%;animation:1.1s linear infinite fluir}.ligacao.erro{background:repeating-linear-gradient(90deg, var(--crit) 0 6px, transparent 6px 12px)}@keyframes fluir{to{background-position:36px 0}}.aviso-form.dentro{margin:6px 18px 0}.medidas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:16px 18px 18px;display:grid}.medidas>div{background:var(--surface-2);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.medidas dt{color:var(--muted);font-size:12px}.medidas dd{gap:8px;margin:0;font-weight:600;display:grid}.medidas .eventos{flex-wrap:wrap;gap:6px;display:flex}.medidas .evento{background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:2px 8px;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace}.grade-flags{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 18px 18px;display:grid}@media (max-width:1100px){.grade-flags{grid-template-columns:repeat(2,minmax(0,1fr))}}.aviso-form.dentro+.grade-flags{padding-top:12px}.flag{border:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .2s, background .2s, transform .15s var(--saida);background:0 0;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}@media (hover:hover){.flag:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.flag:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}}.flag:active:not(:disabled){transform:scale(.99)}.flag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.flag:disabled{cursor:default}.flag:disabled:not(.salvando){opacity:.7}.flag.salvando .chave-visual{color:var(--accent);animation:1s ease-in-out infinite pulsar}.flag b{font-size:14px;display:block}.flag small{color:var(--muted);font-size:12.5px;line-height:1.4}.flag.ligado{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.flag.ligado{border-color:color-mix(in srgb, var(--ok) 40%, var(--line))}}.flag.ligado{background:var(--ok-soft)}@supports (color:color-mix(in lab, red, red)){.flag.ligado{background:color-mix(in srgb, var(--ok-soft) 45%, transparent)}}.chave-visual{background:var(--line);border-radius:99px;flex:none;width:34px;height:20px;margin-top:1px;transition:background .25s;position:relative}.chave-visual:after{content:"";background:var(--surface);width:14px;height:14px;transition:left .25s var(--saida);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.flag.ligado .chave-visual{background:var(--ok)}.flag.ligado .chave-visual:after{left:17px}@media (max-width:767px){.heroi-whatsapp .identidade{grid-template-columns:64px minmax(0,1fr);gap:14px 16px;padding:20px 18px;display:grid}.heroi-whatsapp .anel{width:64px;height:64px;padding:3px}.heroi-whatsapp .identidade>.btn{grid-column:1/-1;justify-self:stretch}.heroi-whatsapp h2{font-size:19px}.heroi-whatsapp .reconexao{padding:0 18px 20px}.grade-flags{grid-template-columns:minmax(0,1fr)}.caminho{flex-direction:column;align-items:stretch;padding:16px 18px 6px}.etapa{text-align:left;grid-template-columns:44px 1fr;justify-items:start;column-gap:12px;width:auto}.etapa .bolha{grid-row:span 2;width:44px;height:44px;margin:0}.ligacao{flex:none;width:3px;min-width:0;height:18px;margin:4px 0 4px 20px}.ligacao.ok{background:var(--ok);animation:none}.medidas,.grade-flags{padding-left:18px;padding-right:18px}.aviso-form.dentro{margin:6px 18px 0}}.reconectar{justify-items:start;gap:12px;display:grid}.qr{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.qr img{background:#fff;border-radius:12px;padding:8px}.passos-qr{gap:6px;max-width:34em;margin:0;padding-left:18px;line-height:1.45;display:grid}:root{--saida:cubic-bezier(.2, .75, .25, 1)}@keyframes surgir{0%{opacity:0;transform:translateY(10px)}}@keyframes crescer{0%{transform:scaleY(0)}}@keyframes preencher{0%{width:0}}@keyframes acender{0%{opacity:0}}@keyframes pulsar{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 25%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, currentColor 0%, transparent)}}.content>*{animation:surgir .5s var(--saida) backwards}.content>:nth-child(2){animation-delay:60ms}.content>:nth-child(3){animation-delay:.12s}.content>:nth-child(4){animation-delay:.18s}.content>:nth-child(5){animation-delay:.24s}.content>:nth-child(n+6){animation-delay:.3s}.content>dialog[open]{animation-delay:0s}.kpis>*,.grid-2>*{animation:surgir .5s var(--saida) backwards}.kpis>:nth-child(2),.grid-2>:nth-child(2){animation-delay:70ms}.kpis>:nth-child(3){animation-delay:.14s}.kpis>:nth-child(4){animation-delay:.21s}.kpis>:nth-child(5){animation-delay:.28s}.tema .fill,.barra span{animation:preencher .9s var(--saida) backwards;animation-delay:calc(.3s + var(--i,0) * 70ms)}.heat .h{animation:.6s ease-out backwards acender;animation-delay:calc(.25s + var(--i,0) * 20ms)}.kpi{transition:transform .2s var(--saida), box-shadow .2s}@media (hover:hover){.kpi:hover{box-shadow:0 8px 24px var(--fg);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.kpi:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--fg) 8%, transparent)}}}.status.ok .dot{animation:2.4s ease-in-out infinite pulsar}.grupo-sim>*,.msgs>.msg.contato:last-of-type{animation:surgir .35s var(--saida) backwards}.card.escala>header .botoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.card.escala>header .btn svg{width:17px;height:17px}.rolagem-escala{border-top:1px solid var(--line);overscroll-behavior-x:contain;margin:14px 0 0;overflow-x:auto}.rolagem-escala:focus-visible{outline-offset:-2px}.tabela-escala{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:980px}.tabela-escala th,.tabela-escala td{border-bottom:1px solid var(--line);vertical-align:top;padding:5px}.tabela-escala tbody tr:last-child>*{border-bottom:0}.tabela-escala thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;padding:10px 5px 8px;font-size:12px;font-weight:700}.tabela-escala thead th:first-child,.tabela-escala tbody th{padding-left:18px}.tabela-escala thead th:first-child{width:208px}.tabela-escala abbr{text-decoration:none}.tabela-escala tbody th,.tabela-escala thead th:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.tabela-escala tbody th{box-shadow:1px 0 0 var(--line)}.nome-conselheiro{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 8px 8px 0;display:grid}.nome-conselheiro b{font-size:14px;line-height:1.3}.nome-conselheiro small{color:var(--muted);font-size:12px}@media (hover:hover){.nome-conselheiro:hover b{color:var(--accent)}}.tabela-escala tr.inativo .celula,.tabela-escala tr.inativo .nome-conselheiro{opacity:.55}.celula{text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;color:var(--fg);background:var(--surface-2);transition:border-color .15s, transform .15s var(--saida);border:1px solid #0000;border-radius:10px;align-items:center;padding:8px 9px;font-size:13px;line-height:1.3;display:flex;position:relative}@media (hover:hover){.celula:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.celula:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}}.celula:active{transform:scale(.98)}.celula.disponivel{background:var(--accent-soft)}.celula.disponivel b{color:var(--accent)}.celula.plantao_presencial{background:var(--warn-soft);color:var(--warn)}.celula.plantao_casa{background:var(--warn-soft)}@supports (color:color-mix(in lab, red, red)){.celula.plantao_casa{background:color-mix(in srgb, var(--warn-soft) 50%, var(--surface))}}.celula.plantao_casa{color:var(--warn)}.celula.descanso{background:var(--ok-soft);color:var(--ok)}.celula.indisponivel{border:1px dashed var(--line);color:var(--muted);background:0 0;justify-content:center;align-items:center}.celula.confirmar:after,.amostra.confirmar{content:"";background:var(--warn);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%}.celula.confirmar:after{position:absolute;top:6px;right:6px}.celula .traco{font-size:15px}.celula .situacao-dia{align-items:center;gap:6px;font-weight:600;display:flex}.celula .situacao-dia svg{flex:none;width:15px;height:15px}.celula .situacao-dia small{opacity:.85;font-size:12px;font-weight:500}.celula .faixas{gap:6px;min-width:0;display:grid}.celula .faixa{flex-wrap:wrap;align-items:baseline;column-gap:5px;min-width:0;display:flex}.celula .faixa b{font-variant-numeric:tabular-nums;font-size:13px}.celula .faixa small{color:var(--muted);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.cerquilha{min-width:17px;height:17px;font:700 11px var(--font-sans);background:var(--info-soft);color:var(--info);border-radius:6px;place-items:center;padding:0 4px;display:inline-grid}.legenda-escala{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 18px 16px;font-size:12px;list-style:none;display:flex}.legenda-escala li{align-items:center;gap:7px;display:inline-flex}.legenda-escala small{font-size:12px}.amostra{border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.amostra.disponivel{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.amostra.disponivel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}}.amostra.plantao_presencial{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.amostra.plantao_presencial{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 35%, transparent)}}.amostra.plantao_casa{background:var(--warn-soft)}@supports (color:color-mix(in lab, red, red)){.amostra.plantao_casa{background:color-mix(in srgb, var(--warn-soft) 50%, var(--surface))}}.amostra.plantao_casa{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab, red, red)){.amostra.plantao_casa{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 25%, transparent)}}.amostra.descanso{background:var(--ok-soft);box-shadow:inset 0 0 0 1px var(--ok)}@supports (color:color-mix(in lab, red, red)){.amostra.descanso{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 35%, transparent)}}.amostra.indisponivel{border:1px dashed var(--muted)}.legenda-escala .amostra.confirmar{width:8px;height:8px;box-shadow:none;margin:0 3px}.pendencias-escala{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pendencias-escala{border-color:color-mix(in srgb, var(--warn) 35%, var(--line))}}.pendencias-escala{background:var(--warn-soft)}@supports (color:color-mix(in lab, red, red)){.pendencias-escala{background:color-mix(in srgb, var(--warn-soft) 40%, var(--surface))}}.pendencias-escala>header h2{color:var(--warn);align-items:center;gap:8px;display:inline-flex}.pendencias-escala>header h2 svg{width:18px;height:18px}.pendencias-escala ul{gap:2px;margin:0;list-style:none;display:grid}.pendencias-escala li button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--fg);background:0 0;border:0;border-radius:9px;gap:1px;margin:0 -10px;padding:7px 10px;font-size:14px;display:grid}.pendencias-escala li button b{color:var(--fg);font-size:14px}.pendencias-escala li button span{color:var(--muted);font-size:13px;font-weight:500}@media (hover:hover){.pendencias-escala li button:hover{background:var(--warn-soft)}@supports (color:color-mix(in lab, red, red)){.pendencias-escala li button:hover{background:color-mix(in srgb, var(--warn-soft) 70%, var(--surface))}}.pendencias-escala li button:hover{text-decoration:none}}.opcoes-estado,.faixa-editor,fieldset.campo{border:0;min-width:0;margin:0;padding:0}.opcoes-estado{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.opcoes-estado legend,fieldset.campo>legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.opcao-estado{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex;position:relative}.opcao-estado input{opacity:0;pointer-events:none;position:absolute}.opcao-estado .amostra{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.opcao-estado .amostra svg{width:15px;height:15px}.opcao-estado.disponivel .amostra{background:var(--accent-soft);color:var(--accent)}.opcao-estado.plantao_presencial .amostra{background:var(--warn-soft);color:var(--warn)}.opcao-estado.plantao_casa .amostra{background:var(--warn-soft)}@supports (color:color-mix(in lab, red, red)){.opcao-estado.plantao_casa .amostra{background:color-mix(in srgb, var(--warn-soft) 50%, var(--surface))}}.opcao-estado.plantao_casa .amostra{color:var(--warn)}.opcao-estado.descanso .amostra{background:var(--ok-soft);color:var(--ok)}.opcao-estado.indisponivel .amostra{background:var(--surface-2);color:var(--muted)}.opcao-estado b{font-size:14px;display:block}.opcao-estado b small{color:var(--muted);font-weight:500}.opcao-estado>span:last-child>small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.opcao-estado:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.opcao-estado:has(input:checked){background:color-mix(in srgb, var(--accent-soft) 45%, var(--surface))}}.opcao-estado:has(input:checked){box-shadow:inset 0 0 0 1px var(--accent)}.opcao-estado:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.faixa-editor{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.faixa-editor{background:color-mix(in srgb, var(--surface-2) 45%, var(--surface))}}.faixa-editor legend{float:left;text-transform:uppercase;letter-spacing:.06em;width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;font-size:13px;font-weight:700;display:flex}.faixa-editor legend+*{clear:both}.faixa-editor legend .botao-link{text-transform:none;letter-spacing:0}.adicionar-faixa{justify-self:start}.adicionar-faixa svg{width:17px;height:17px}.escolhas{flex-wrap:wrap;gap:8px;display:flex}.escolha{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.escolha input{width:16px;height:16px;accent-color:var(--accent);margin:0}.escolha:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.escolha:has(input:checked){background:color-mix(in srgb, var(--accent-soft) 45%, var(--surface))}}.vazio-escala .body{text-align:center;justify-items:center;gap:10px;padding:40px 24px;display:grid}.vazio-escala .ic{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.vazio-escala .ic svg{width:26px;height:26px}.vazio-escala h2{margin:4px 0 0;font-size:19px}.vazio-escala p{max-width:36em;margin:0;line-height:1.55}.vazio-escala .botoes{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.vazio-escala .btn svg{width:17px;height:17px}.lista-ausencias{margin:0;padding:0;list-style:none}.lista-ausencias li{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.lista-ausencias li+li{border-top:1px solid var(--line)}.lista-ausencias b{font-size:14px;display:block}.lista-ausencias small{color:var(--muted);font-size:13px}.card>header .btn svg{width:17px;height:17px}@media (max-width:767px){.tabela-escala{min-width:860px}.tabela-escala thead th:first-child{width:150px}.tabela-escala thead th:first-child,.tabela-escala tbody th{padding-left:14px}.opcoes-estado{grid-template-columns:minmax(0,1fr)}}.chip.perfil-pastoral{background:var(--pastoral-soft);color:var(--pastoral)}.perfis-pastorais{gap:12px;display:grid}.escala-movel{display:none}@media (max-width:767px){.card.escala .rolagem-escala,.card.escala>header .hint{display:none}.escala-movel{gap:10px;padding:14px 14px 4px;display:grid}.escala-movel .dias-escala{white-space:normal;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.escala-movel .dias-escala button{text-align:center;padding:8px 0}.escala-movel h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:4px 2px 0;font-size:13px}.escala-movel ul{margin:0;padding:0;list-style:none;display:grid}.escala-movel li{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:10px;padding:6px 0;display:grid}.escala-movel li+li{border-top:1px solid var(--line)}.escala-movel li.inativo{opacity:.55}.escala-movel .nome-conselheiro{padding:6px 0}.escala-movel .celula{min-height:52px}}.dialogo .cabeca .dia-editado{color:var(--fg);font-weight:600}.logins-conselheiro{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:240px;display:grid;overflow-y:auto}.logins-conselheiro .escolha{align-items:flex-start}.logins-conselheiro .escolha input{margin-top:2px}.logins-conselheiro .escolha span{min-width:0;display:grid}.logins-conselheiro .escolha b{font-size:14px;font-weight:600}.logins-conselheiro .escolha small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}fieldset.campo>.ajuda{color:var(--muted);margin-top:8px;font-size:12px;display:block}.minha-escala{gap:0;margin:0;list-style:none;display:grid}.minha-escala li{grid-template-columns:14px 120px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}.minha-escala li+li{border-top:1px solid var(--line)}.minha-escala li>span:last-child{color:var(--muted)}@media (max-width:767px){.minha-escala li{grid-template-columns:14px 1fr;row-gap:2px}.minha-escala li>span:last-child{grid-column:2}}.inicio-pastoral{gap:30px;min-width:0;display:grid}.inicio-pastoral-boas-vindas{padding:8px 0 4px}.inicio-pastoral-sobretitulo{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.inicio-pastoral h2{overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.2}.inicio-pastoral-boas-vindas p{color:var(--muted);margin:10px 0 0;font-size:15px}.inicio-pastoral-grupo{--area:var(--accent);--area-soft:var(--accent-soft);min-width:0}.inicio-pastoral-grupo[data-area=pastoral]{--area:var(--pastoral);--area-soft:var(--pastoral-soft)}.inicio-pastoral-titulo{align-items:center;gap:9px;margin-bottom:12px;display:flex}.inicio-pastoral-titulo>svg{width:18px;height:18px;color:var(--area)}.inicio-pastoral h3{margin:0;font-size:16px}.inicio-pastoral ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.inicio-pastoral li{min-width:0}.inicio-pastoral a{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);height:100%;min-height:124px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}@media (hover:hover){.inicio-pastoral a:hover{border-color:var(--area)}@supports (color:color-mix(in lab, red, red)){.inicio-pastoral a:hover{border-color:color-mix(in srgb, var(--area) 50%, var(--line))}}.inicio-pastoral a:hover{background:var(--area-soft)}@supports (color:color-mix(in lab, red, red)){.inicio-pastoral a:hover{background:color-mix(in srgb, var(--area-soft) 18%, var(--surface))}}.inicio-pastoral a:hover{box-shadow:var(--shadow)}}.inicio-pastoral a:focus-visible{outline-color:var(--area)}.inicio-pastoral .ic{background:var(--area-soft);width:42px;height:42px;color:var(--area);border-radius:12px;place-items:center;display:grid}.inicio-pastoral .ic svg{width:20px;height:20px}.inicio-pastoral-texto{min-width:0}.inicio-pastoral b{font-size:15px;line-height:1.4;display:block}.inicio-pastoral small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5;display:block}.inicio-meus{border-top:1px dashed var(--line);gap:8px;margin-top:12px;padding-top:10px;display:grid}.inicio-meus-chips{flex-wrap:wrap;gap:6px;display:flex}.inicio-meus-proximo{color:var(--fg);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.inicio-meus-proximo svg{width:15px;height:15px;color:var(--pastoral);flex:none}.inicio-meus-card{color:inherit;border-left:3px solid var(--pastoral);align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:background .15s;display:flex}.inicio-meus-card:hover{background:var(--surface-2)}.inicio-meus-card .ic{background:var(--pastoral-soft);width:38px;height:38px;color:var(--pastoral);border-radius:11px;flex:none;place-items:center;display:grid}.inicio-meus-card .ic svg{width:19px;height:19px}.inicio-meus-titulo{flex:none;gap:1px;display:grid}.inicio-meus-titulo small{color:var(--muted);font-size:12px}.inicio-meus-titulo b{font-size:15px;line-height:1.3}.inicio-meus-card .inicio-meus{border:0;flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px 14px;min-width:0;margin:0;padding:0;display:flex}.inicio-meus-card>svg{width:16px;height:16px;color:var(--muted);flex:none;transform:rotate(180deg)}@media (max-width:767px){.inicio-meus-card{flex-wrap:wrap;padding:12px 14px}.inicio-meus-titulo{flex:1;min-width:0}.inicio-meus-card .inicio-meus{border-top:1px dashed var(--line);flex-basis:100%;order:3;justify-content:flex-start;padding-top:10px}}.inicio-pastoral a>svg{width:16px;height:16px;color:var(--muted);transform:rotate(180deg)}.inicio-pastoral-vazio{color:var(--muted);margin:0;padding:24px}@media (min-width:768px) and (max-width:1199px){.inicio-pastoral ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.inicio-pastoral{gap:24px}.inicio-pastoral-boas-vindas{padding:4px 0 0}.inicio-pastoral h2{font-size:24px}.inicio-pastoral-boas-vindas p{margin-top:8px;font-size:14px}.inicio-pastoral ul{grid-template-columns:minmax(0,1fr);gap:10px}.inicio-pastoral a{gap:12px;min-height:92px;padding:14px}.inicio-pastoral .ic{border-radius:10px;width:36px;height:36px}.inicio-pastoral .ic svg{width:18px;height:18px}.inicio-pastoral small{margin-top:3px}}.barra-secao .btn svg{width:17px;height:17px}.config-aconselhamento .form-secao{padding-top:12px}.config-aconselhamento>header .chip{align-self:center}.seg button[aria-current=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow);font-weight:600}.mensagens-pessoa .form-secao{padding-top:12px}.mensagens-pessoa .seg{justify-self:start;max-width:100%;overflow-x:auto}.mensagens-pessoa-corpo{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:18px;display:grid}.mensagens-pessoa-corpo>.campo{gap:8px;min-width:0;display:grid}.mensagens-pessoa-editor{gap:6px;display:grid}.mensagens-pessoa-campos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-campo{border:1px solid var(--line);background:var(--surface);color:var(--accent);cursor:pointer;border-radius:999px;padding:3px 9px;font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.chip-campo:hover{border-color:var(--accent);background:var(--accent-soft)}.mensagens-pessoa-previa{background:var(--accent);border-radius:12px;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.mensagens-pessoa-previa{background:color-mix(in srgb, var(--accent) 6%, var(--surface-2))}}.mensagens-pessoa-previa .balao{border-radius:14px 4px 14px 14px;padding-bottom:12px}.mensagens-pessoa .acoes{flex-wrap:wrap;gap:10px}@media (max-width:767px){.mensagens-pessoa-corpo{grid-template-columns:minmax(0,1fr)}}.agenda-aconselhamentos .body{gap:20px;display:grid}.dia-agenda h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px;font-size:13px}.dia-agenda ul{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.dia-agenda li{grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.dia-agenda li+li{border-top:1px solid var(--line)}.dia-agenda .hora{font:700 16px var(--font-display);color:var(--fg);display:grid}.dia-agenda .hora small{font:500 12px var(--font-sans);color:var(--muted)}.dia-agenda .quem{min-width:0}.dia-agenda .quem b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.dia-agenda .quem small{color:var(--muted);font-size:13px;line-height:1.4;display:block}.dia-agenda li.cancelada .hora,.dia-agenda li.cancelada .quem{opacity:.5}.dia-agenda li.cancelada .quem b{text-decoration:line-through}.cancelar-sessao{justify-items:end;gap:4px;display:grid}.cancelar-sessao .erro{color:var(--crit);text-align:right;max-width:220px;font-size:12px}.vazio-agenda{text-align:center;justify-items:center;gap:8px;padding:36px 24px;display:grid}.vazio-agenda .ic{background:var(--pastoral-soft);width:48px;height:48px;color:var(--pastoral);border-radius:14px;place-items:center;display:grid}.vazio-agenda .ic svg{width:24px;height:24px}.vazio-agenda b{font-size:16px}.vazio-agenda p{max-width:34em;margin:0;line-height:1.5}.buscar-horarios{justify-self:start}.buscar-horarios svg{width:17px;height:17px}.horarios-livres{gap:6px;max-height:280px;padding-right:4px;display:grid;overflow-y:auto}.horarios-livres .escolha{width:100%;font-size:14px}@media (max-width:767px){.dia-agenda li{grid-template-columns:56px minmax(0,1fr);row-gap:8px}.dia-agenda li>.chip{grid-column:2;justify-self:start}.dia-agenda li>.cancelar-sessao{grid-column:2;justify-items:start}.dia-agenda .quem b{white-space:normal}}.semana-aconselhamentos>header{border-bottom:1px solid var(--line);align-items:center;padding-bottom:14px}.titulo-semana{gap:2px;display:grid}.titulo-semana h2:first-letter{text-transform:uppercase}.controles-semana{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filtro-conselheiro{min-width:220px}.filtro-conselheiro[data-carregando]{opacity:.6}.navegar-semana{gap:6px;display:flex}.navegar-semana .btn{padding:8px 12px}.navegar-semana .btn[aria-current=true]{color:var(--muted)}.navegar-semana .icone-so{width:38px;padding:8px 0}.navegar-semana .icone-so svg{width:17px;height:17px}.navegar-semana .proxima svg{transform:rotate(180deg)}.rolagem-semana{overflow-x:auto}.grade-semana{--h:56px;grid-template-columns:52px repeat(7,minmax(118px,1fr));min-width:880px;padding:0 18px 6px 0;display:grid}.cab-dia{border-left:1px solid var(--line);border-bottom:1px solid var(--line);gap:2px;min-width:0;padding:12px 10px 10px;display:grid}.cab-dia .nome-dia{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:600}.cab-dia .nome-dia b{font:700 17px var(--font-display);color:var(--fg);letter-spacing:0;margin-left:2px}.cab-dia.hoje .nome-dia,.cab-dia.hoje .nome-dia b{color:var(--pastoral)}.cab-dia.passado{opacity:.6}.cab-dia small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cab-dia .livres{color:var(--ok);font-weight:600}.cab-dia .ausentes,.cab-dia .situacao-grade{color:var(--warn)}.grade-semana .horas{height:calc(var(--horas) * var(--h));position:relative}.grade-semana .horas span{right:8px;top:calc(var(--i) * var(--h));color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;transform:translateY(-50%)}.grade-semana .horas span:first-child{transform:translateY(2px)}.coluna-dia{height:calc(var(--horas) * var(--h));border-left:1px solid var(--line);background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:100% var(--h);position:relative}.coluna-dia.hoje{background-color:var(--pastoral-soft)}@supports (color:color-mix(in lab, red, red)){.coluna-dia.hoje{background-color:color-mix(in srgb, var(--pastoral-soft) 35%, transparent)}}.coluna-dia.passado{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.coluna-dia.passado{background-color:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.coluna-dia.fora{background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px), repeating-linear-gradient(135deg, transparent 0 7px, var(--line) 7px 8px)}@supports (color:color-mix(in lab, red, red)){.coluna-dia.fora{background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px), repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--line) 70%, transparent) 7px 8px)}}.coluna-dia.fora{background-size:100% var(--h), auto}.faixa-escala,.lugar-sessao,.linha-agora{top:calc(var(--ini) * var(--h) / 60);position:absolute}.faixa-escala{height:calc(var(--dur) * var(--h) / 60);background:var(--pastoral-soft);border-radius:8px;padding:4px 6px;left:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.faixa-escala{background:color-mix(in srgb, var(--pastoral-soft) 80%, transparent)}}.faixa-escala{box-shadow:inset 0 0 0 1px var(--pastoral)}@supports (color:color-mix(in lab, red, red)){.faixa-escala{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pastoral) 22%, transparent)}}.faixa-escala.a-confirmar{box-shadow:inset 0 0 0 1px var(--line);border:1px dashed var(--pastoral);background:0 0}@supports (color:color-mix(in lab, red, red)){.faixa-escala.a-confirmar{border:1px dashed color-mix(in srgb, var(--pastoral) 40%, transparent)}}.lugar-vaga{top:calc(var(--ini) * var(--h) / 60);height:calc(var(--dur) * var(--h) / 60);z-index:1;padding-block:1px;position:absolute;left:3px;right:3px}.vaga-livre{border:1px dashed var(--ok);width:100%;height:100%;padding:0 6px;display:block}@supports (color:color-mix(in lab, red, red)){.vaga-livre{border:1px dashed color-mix(in srgb, var(--ok) 55%, var(--line))}}.vaga-livre{background:var(--ok-soft);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.vaga-livre{background:color-mix(in srgb, var(--ok-soft) 75%, var(--surface))}}.vaga-livre{color:var(--ok);text-align:left;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;line-height:1}.vaga-livre:hover{background:var(--ok-soft)}.vagas-movel{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.faltas-social{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.faltas-social.alerta{color:var(--warn);font-weight:600}.resumo-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.resumo-numero{border:1px solid var(--i-linha);border-radius:10px;gap:2px;padding:12px;display:grid}.resumo-numero small,.resumo-numero span{color:var(--i-suave);font-size:11.5px}.resumo-numero b{font-size:22px}.resumo-social h2{margin:18px 0 6px;font-size:14px}.resumo-observacoes{border:1px solid var(--i-linha);border-radius:10px;min-height:90px}.resumo-social>p{margin:12px 0 0}.meses-resumo{gap:8px;margin-bottom:12px;display:flex}.impressao .meses-resumo .btn.ghost{color:var(--i-tinta);border-color:var(--i-linha);background:#fff}@media print{.meses-resumo{display:none}}@media (max-width:640px){.resumo-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.lista-espera{margin:0;padding:0;list-style:none}.lista-espera li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.lista-espera li:first-child{border-top:0}.lista-espera .quem{gap:2px;min-width:0;display:grid}.lista-espera .quem small{color:var(--muted);font-size:13px}@media (max-width:767px){.lista-espera li{flex-direction:column;align-items:stretch}}.faixa-escala small{color:var(--pastoral);font-size:11px;font-weight:600}.lugar-sessao{--gap:3px;left:calc(var(--gap) + (100% - var(--gap)) * var(--faixa) / var(--faixas));width:calc((100% - var(--gap)) / var(--faixas) - var(--gap));height:calc(var(--dur) * var(--h) / 60 - 2px);z-index:1}.bloco-sessao{text-align:left;cursor:pointer;width:100%;height:100%;font:inherit;color:var(--fg);background:var(--info-soft);box-shadow:inset 3px 0 0 var(--info);transition:transform .15s var(--saida,ease), box-shadow .15s;border:0;border-radius:8px;align-content:start;align-items:start;gap:1px;padding:4px 7px;display:grid;overflow:hidden}.bloco-sessao .quando{color:var(--info);font-size:11px;font-weight:700;line-height:1.3}.bloco-sessao.sit-confirmado .quando,.bloco-sessao.sit-realizado .quando{color:var(--ok)}.bloco-sessao.sit-nao_compareceu .quando{color:var(--warn)}.bloco-sessao b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.bloco-sessao small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bloco-sessao.sit-confirmado,.bloco-sessao.sit-realizado{background:var(--ok-soft);box-shadow:inset 3px 0 0 var(--ok)}.bloco-sessao.sit-nao_compareceu{background:var(--warn-soft);box-shadow:inset 3px 0 0 var(--warn)}@media (hover:hover){.bloco-sessao:hover{box-shadow:inset 3px 0 0 var(--info), var(--shadow);transform:translateY(-1px)}}.bloco-sessao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.linha-agora{background:var(--crit);z-index:2;height:2px;left:-1px;right:0}.linha-agora:before{content:"";background:var(--crit);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.rodape-semana{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 18px;padding:12px 18px 16px;font-size:12px;display:flex}.rodape-semana span{align-items:center;gap:6px;display:inline-flex}.rodape-semana .sigilo{margin-left:auto}.amostra{background:var(--info-soft);width:14px;height:10px;box-shadow:inset 2px 0 0 var(--info);border-radius:3px;display:inline-block}.amostra.sit-confirmado{background:var(--ok-soft);box-shadow:inset 2px 0 0 var(--ok)}.amostra.faixa{background:var(--pastoral-soft);box-shadow:inset 0 0 0 1px var(--pastoral)}@supports (color:color-mix(in lab, red, red)){.amostra.faixa{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pastoral) 30%, transparent)}}.detalhe-sessao{gap:18px;padding:18px 24px 20px;display:grid}.detalhe-sessao dl{grid-template-columns:110px minmax(0,1fr);gap:10px 14px;margin:0;font-size:14px;display:grid}.detalhe-sessao dt{color:var(--muted)}.detalhe-sessao dd{margin:0}.detalhe-sessao .acoes{justify-content:flex-end;display:flex}.detalhe-sessao .acoes-sessao{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:16px 0 0}.detalhe-sessao .acoes-sessao .btn svg{width:16px;height:16px}.detalhe-sessao .form-janela{padding:0}.lembretes-sessao{justify-items:start;gap:8px;display:grid}.contato-sessao{justify-items:start;gap:10px;display:grid}.telefone-sessao{justify-items:start;gap:6px;display:grid}.telefone-sessao b{font-size:15px}.botoes-contato{flex-wrap:wrap;gap:6px;display:flex}.botoes-contato .btn svg,.contato-sessao>.btn svg{width:15px;height:15px}.link-conversa{color:var(--accent);text-underline-offset:2px;font-size:13px;text-decoration:underline}.tel-linha{color:var(--accent);align-items:center;gap:5px;margin-top:3px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tel-linha svg{width:14px;height:14px}@media (hover:hover){.tel-linha:hover{text-decoration:underline}}.autorizacao-acao{gap:4px;display:grid}.autorizacao-acao .erro,.acoes-linha .erro{color:var(--crit);font-size:12px}.acoes-linha{align-items:flex-start;gap:6px;display:flex}.autorizacao-verbal{background:var(--accent-soft);border-radius:12px;padding:12px 14px}@media (max-width:767px){.dia-agenda li>.acoes-linha{grid-column:2}.detalhe-sessao{padding:16px 18px 18px}.detalhe-sessao dl{grid-template-columns:96px minmax(0,1fr)}.detalhe-sessao .acoes-sessao{flex-direction:column-reverse;align-items:stretch}.detalhe-sessao .acoes-sessao .btn,.detalhe-sessao .acoes-sessao .cancelar-sessao .btn{justify-content:center;width:100%}.detalhe-sessao .acoes-sessao .cancelar-sessao{justify-items:stretch}}.semana-movel{display:none}@media (max-width:767px){.rolagem-semana{display:none}.semana-aconselhamentos>header{padding-bottom:12px}.controles-semana,.filtro-conselheiro{width:100%}.filtro-conselheiro{min-width:0}.navegar-semana{width:100%}.navegar-semana .btn:not(.icone-so){flex:1}.semana-movel{gap:18px;padding:14px 14px 4px;display:grid}.dia-movel h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.dia-movel.hoje h3{color:var(--pastoral)}.dia-movel h3 small{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.dia-movel h3 small.livres{color:var(--ok);font-weight:600}.dia-movel .ausentes{color:var(--warn);margin:0 0 6px;font-size:12px}.dia-movel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dia-movel .bloco-sessao{grid-template-columns:auto minmax(0,1fr);column-gap:10px;min-height:48px;padding:10px 12px}.dia-movel .bloco-sessao .quando{grid-row:span 2;font-size:14px}.dia-movel .bloco-sessao small{grid-column:2}.dia-movel .bloco-sessao b{white-space:normal;font-size:14px}.dia-movel .bloco-sessao small{font-size:12px}.dia-movel .vazio-dia{border:1px dashed var(--line);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.rodape-semana .sigilo{margin-left:0}}.botao-tema{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:4px}.botao-tema .trilho{background:var(--surface-2);width:60px;height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:relative}.botao-tema .trilho svg{z-index:1;width:15px;height:15px;color:var(--muted);transition:color .25s;position:relative}.botao-tema .botao-tema-bolinha{background:var(--surface);width:26px;height:26px;box-shadow:0 1px 3px #0000002e, 0 0 0 1px var(--line);transition:transform .3s var(--saida);border-radius:50%;position:absolute;top:3px;left:3px}.botao-tema[data-tema=light] .trilho svg:first-child{color:var(--warn)}.botao-tema[data-tema=dark] .trilho svg:nth-child(2){color:var(--accent)}.botao-tema[data-tema=dark] .botao-tema-bolinha{transform:translate(28px)}@media (hover:hover){.botao-tema:hover .trilho{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.botao-tema:hover .trilho{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, var(--line))}}}.appbar .botao-tema{margin-left:auto}.appbar .iconbtn+.botao-tema{margin-left:0}.interativo-sim .opcoes-sim{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.interativo-sim .opcoes-sim button,.interativo-sim .botoes-sim button{text-align:left;width:100%;font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:8px 11px;transition:border-color .15s}.interativo-sim .opcoes-sim b{font-size:14px;display:block}.interativo-sim .opcoes-sim small{color:var(--muted);font-size:12px;display:block}.interativo-sim .botoes-sim{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.interativo-sim .botoes-sim button{text-align:center;width:auto;color:var(--accent);font-weight:600}@media (hover:hover){.interativo-sim .opcoes-sim button:hover:not(:disabled),.interativo-sim .botoes-sim button:hover:not(:disabled){border-color:var(--accent)}}.interativo-sim button:disabled{opacity:.6;cursor:default}.grade-meus{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.vazio-curto{margin:0;padding:14px 18px 18px;font-size:14px}.ajuda-pendentes{margin:0;padding:8px 18px 0;font-size:13px}.lista-sessoes{gap:2px;margin:0;padding:10px 10px 12px;list-style:none;display:grid}.item-sessao{color:inherit;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}@media (hover:hover){.item-sessao:hover{background:var(--surface-2)}}.item-sessao .hora{font:700 15px var(--font-display);line-height:1.25;display:grid}.item-sessao .hora small{font:500 12px var(--font-sans);color:var(--muted);white-space:nowrap}.item-sessao .quem{min-width:0;display:grid}.item-sessao .quem b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-sessao .quem small{color:var(--muted);font-size:13px}.item-sessao .sinais{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.item-sessao>svg{width:16px;height:16px;color:var(--muted);transform:rotate(180deg)}.chip.registro-ok{background:var(--pastoral-soft);color:var(--pastoral)}.chip svg{width:13px;height:13px}.dias-proximos{gap:16px;display:grid}.dias-proximos h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 2px 10px;font-size:13px}.dias-proximos .lista-sessoes{padding:0}.lista-consultas{gap:12px;margin:0;list-style:none;display:grid}.lista-consultas li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.lista-consultas li small{color:var(--muted);font-size:12px;display:block}.lista-consultas .ic,.lista-historico .ic{background:var(--pastoral-soft);width:32px;height:32px;color:var(--pastoral);border-radius:10px;flex:none;place-items:center;display:grid}.lista-consultas .ic svg,.lista-historico .ic svg{width:16px;height:16px}.cabeca-sessao .body{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:18px;display:flex}.titulo-sessao h2{margin:0;font-size:22px}.titulo-sessao p{margin:4px 0 0}.estado-sessao{justify-items:end;gap:10px;display:grid}.situacao-sessao{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.situacao-sessao .rotulo{color:var(--muted);font-size:13px}.situacao-sessao .erro{color:var(--crit);text-align:right;flex-basis:100%;font-size:12px}.abas-sessao{margin:0 18px 16px}.faixa-sigilo{background:var(--pastoral-soft);color:var(--pastoral);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.faixa-sigilo>span{align-items:center;gap:6px;display:inline-flex}.faixa-sigilo svg{width:15px;height:15px}.faixa-sigilo .indicador{color:var(--muted);font-weight:500}.faixa-sigilo .indicador>span{align-items:center;gap:5px;display:inline-flex}.faixa-sigilo .indicador .salvo{color:var(--ok)}.faixa-sigilo .indicador .erro{color:var(--crit)}.editor-registro,.registro-fechado{gap:14px;display:grid}.texto-registro,.texto-sigiloso{font:400 17px/1.6 var(--font-sans);color:var(--fg);background:var(--pastoral-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.texto-registro,.texto-sigiloso{background:color-mix(in srgb, var(--pastoral-soft) 30%, var(--surface))}}.texto-registro,.texto-sigiloso{box-shadow:inset 3px 0 0 var(--pastoral)}.texto-registro{resize:vertical;border:1px solid var(--line);outline:none;width:100%;min-height:320px;padding:16px 18px}.texto-registro:focus{border-color:var(--pastoral)}@supports (color:color-mix(in lab, red, red)){.texto-registro:focus{border-color:color-mix(in srgb, var(--pastoral) 55%, var(--line))}}.texto-sigiloso{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 18px}.campos-registro{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campos-registro .campo{gap:6px;display:grid}.campos-lidos{grid-template-columns:150px minmax(0,1fr);gap:8px 14px;margin:12px 0 0;font-size:15px;display:grid}.campos-lidos dt{color:var(--muted)}.campos-lidos dd{margin:0}.adendo{gap:6px;margin-top:14px;display:grid}.adendo small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.novo-adendo{border-top:1px solid var(--line);gap:10px;padding-top:6px;display:grid}.novo-adendo .acoes-form{justify-content:flex-end;display:flex}.protecao-tela{position:relative}.protecao-tela[data-oculto] .protegido{filter:blur(14px);-webkit-user-select:none;user-select:none;pointer-events:none}.mostrar-protegido{cursor:pointer;background:var(--surface);border:0;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mostrar-protegido{background:color-mix(in srgb, var(--surface) 55%, transparent)}}.mostrar-protegido{color:var(--fg);font:inherit;border-radius:12px}.mostrar-protegido svg{width:26px;height:26px;color:var(--pastoral)}.mostrar-protegido small{color:var(--muted)}.lista-historico{gap:4px;margin:0;list-style:none;display:grid}.lista-historico li{align-items:center;gap:12px;padding:10px 0;display:flex}.lista-historico li+li{border-top:1px solid var(--line)}.lista-historico .quem{flex:1;min-width:0;display:grid}.lista-historico .quem small{color:var(--muted);font-size:13px}.lista-historico .ic.motivo-autor{background:var(--surface-2);color:var(--muted)}.leitura-registro{gap:12px;padding:18px 24px 22px;display:grid}.faixa-leitura{background:var(--warn-soft);color:var(--warn);border-radius:10px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.faixa-leitura svg{width:15px;height:15px}.faixa-leitura.propria{background:var(--pastoral-soft);color:var(--pastoral)}@media print{.protecao-tela,.texto-sigiloso,.lista-historico{display:none!important}}@media (max-width:767px){.grade-meus,.campos-registro{grid-template-columns:minmax(0,1fr)}.item-sessao{grid-template-columns:64px minmax(0,1fr) 16px;gap:10px}.item-sessao .sinais{grid-area:2/2;justify-content:flex-start}.item-sessao>svg{grid-area:1/3/span 2}.estado-sessao,.situacao-sessao{justify-content:flex-start;justify-items:start}.situacao-sessao .erro{text-align:left}.texto-registro{min-height:260px;font-size:16px}.campos-lidos{grid-template-columns:minmax(0,1fr)}.abas-sessao{margin:0 14px 14px}}.em-preparacao .body{text-align:center;justify-items:center;gap:10px;padding:40px 24px 32px;display:grid}.em-preparacao .ic{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.em-preparacao .ic svg{width:28px;height:28px}.em-preparacao h2{margin:4px 0 0;font-size:22px}.em-preparacao>.body>p{max-width:36em;margin:0;line-height:1.5}.em-preparacao .ideias{border:1px dashed var(--line);text-align:left;border-radius:14px;gap:10px;width:min(100%,460px);margin-top:14px;padding:18px 20px;display:grid}.em-preparacao .ideias h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:600}.em-preparacao .ideias ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.em-preparacao .ideias li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.em-preparacao .ideias li svg{width:16px;height:16px;color:var(--ok);flex:none;margin-top:2px}.em-preparacao .ideias small{font-size:12.5px;line-height:1.45}.almox{gap:16px;display:grid}.barra-almox{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.abas-almox{background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.abas-almox button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:14px;display:inline-flex}.abas-almox button[aria-current=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow);font-weight:600}.abas-almox b{background:var(--muted);border-radius:99px;min-width:22px;padding:1px 7px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.abas-almox b{background:color-mix(in srgb, var(--muted) 14%, transparent)}}.abas-almox button[aria-current=true] b{background:var(--accent-soft);color:var(--accent)}.abas-almox .curto{display:none}.acoes-almox{flex-wrap:wrap;gap:8px;display:flex}.acoes-almox .btn svg{width:18px;height:18px}.lista-almox{overflow:visible}.ferramentas-almox{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;display:flex}.busca-almox{flex:260px;align-items:center;display:flex;position:relative}.busca-almox svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;left:12px}.busca-almox input{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:11px;min-height:44px;padding:10px 12px 10px 38px;font-size:15px}.busca-almox input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.busca-almox input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.ferramentas-almox .seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;min-height:36px;padding:7px 12px;font-size:13px;display:inline-flex}.ferramentas-almox .seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow);font-weight:600}.modo-almox button svg{width:18px;height:18px}.selecionar-todos{color:var(--muted);border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:10px 18px;font-size:13px;display:flex}.selecionar-todos input,.marcar-item input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer}.foto-item{background:var(--surface-2);width:52px;height:52px;color:var(--muted);border:1px solid var(--line);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.foto-item img{object-fit:cover;width:100%;height:100%;display:block}.foto-item svg{width:45%;height:45%}.foto-item.mini{border-radius:10px;width:40px;height:40px}.foto-item.grande{border-radius:18px;width:104px;height:104px}.selos{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tomb{color:var(--muted);font-size:12px;font-weight:600}.selo-cond{border:1px solid;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.4}.cond-otimo{color:var(--ok)}.cond-bom{color:var(--info)}.cond-regular{color:var(--warn)}.cond-danificado{color:var(--crit)}.selo-sit{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.selo-sit svg{width:14px;height:14px}.sit-disponivel{background:var(--ok-soft);color:var(--ok)}.sit-emprestado{background:var(--warn-soft);color:var(--warn)}.sit-atrasado{background:var(--crit-soft);color:var(--crit)}.sit-reservado{background:var(--pastoral-soft);color:var(--pastoral)}.sit-inativo{background:var(--surface-2);color:var(--muted)}.atrasado{color:var(--crit);font-weight:600}.itens-almox{margin:0;padding:0;list-style:none}.itens-almox.lista .item-almox{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 18px 10px 12px;display:grid}.itens-almox.lista .item-almox+.item-almox{border-top:1px solid var(--line)}.item-almox.marcado{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.item-almox.marcado{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.marcar-item{cursor:pointer;place-items:center;width:36px;height:44px;display:grid}.abrir-item{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin:-6px;padding:6px;display:flex}@media (hover:hover){.abrir-item:hover{background:var(--surface-2)}}.abrir-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.texto-item{gap:4px;min-width:0;display:grid}.texto-item>b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.detalhe-item{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.detalhe-item b{color:var(--fg);font-weight:600}.acao-item{justify-content:flex-end;gap:6px;display:flex}.acao-item .btn,.acoes-reserva .btn{min-height:38px}.acao-item .btn svg,.acoes-reserva .btn svg,.grupo-reserva footer .btn svg{width:16px;height:16px}.itens-almox.grade{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;padding:16px 18px;display:grid}.itens-almox.grade .item-almox{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.itens-almox.grade .item-almox.marcado{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.itens-almox.grade .item-almox.marcado{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}}.itens-almox.grade .marcar-item{z-index:1;background:var(--surface);border-radius:10px;width:40px;height:40px;position:absolute;top:8px;left:8px}@supports (color:color-mix(in lab, red, red)){.itens-almox.grade .marcar-item{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.itens-almox.grade .marcar-item.vazio{display:none}.itens-almox.grade .abrir-item{border-radius:0;align-content:start;gap:0;margin:0;padding:0;display:grid}.itens-almox.grade .foto-item{aspect-ratio:1;border:0;border-bottom:1px solid var(--line);border-radius:0;width:100%;height:auto}.itens-almox.grade .foto-item svg{width:34%;height:34%}.itens-almox.grade .texto-item{padding:12px 14px 4px}.itens-almox.grade .acao-item{justify-content:flex-start;padding:8px 14px 14px}.itens-almox.grade .acao-item .btn{flex:1}.vazio-almox{text-align:center;justify-items:center;gap:8px;padding:40px 24px;display:grid}.vazio-almox .ic{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.vazio-almox .ic svg{width:26px;height:26px}.vazio-almox b{font-size:16px}.vazio-almox p{max-width:34em;margin:0 0 6px;line-height:1.5}.mais-almox{border-top:1px solid var(--line);justify-content:center;padding:14px 18px 18px;display:flex}.grupos-reserva{gap:14px;padding:16px 18px;display:grid}.grupo-reserva{border:1px solid var(--line);border-radius:16px;overflow:hidden}.grupo-reserva.vencida{border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.grupo-reserva.vencida{border-color:color-mix(in srgb, var(--crit) 45%, var(--line))}}.grupo-reserva header{background:var(--surface-2);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.grupo-reserva.vencida header{background:var(--crit-soft)}.grupo-reserva header>div{gap:3px;min-width:0;display:grid}.grupo-reserva header b{font-size:15px}.grupo-reserva header small{font-size:13px}.grupo-reserva .obs,.linha-historico .obs{color:var(--fg);font-size:13px;font-style:italic;line-height:1.45}.grupo-reserva ul{margin:0;padding:0;list-style:none}.grupo-reserva li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.grupo-reserva li .abrir-item{flex:1}.acoes-reserva{align-items:flex-start;gap:6px;display:flex}.grupo-reserva footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.botao-com-erro{justify-items:end;gap:4px;display:inline-grid}.botao-com-erro .erro{color:var(--crit);text-align:right;max-width:220px;font-size:12px}.totais-almox{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:16px 18px;display:grid}.totais-almox div{background:var(--surface-2);border-radius:12px;padding:12px 14px}.totais-almox div.alerta{background:var(--crit-soft);color:var(--crit)}.totais-almox dt{color:var(--muted);font-size:12px}.totais-almox div.alerta dt{color:inherit}.totais-almox dd{font:700 22px var(--font-display);margin:4px 0 0}.linhas-historico{margin:0;padding:0;list-style:none}.linha-historico{gap:5px;padding:12px 18px;display:grid}.linha-historico+.linha-historico{border-top:1px solid var(--line)}.linha-historico .topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.linha-historico .topo>div{gap:2px;min-width:0;font-size:14px;display:grid}.linha-historico .datas,.linha-historico .conserv{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.barra-selecao{z-index:7;opacity:0;pointer-events:none;background:var(--surface);border:1px solid var(--line);transition:transform .22s var(--saida,ease-out), opacity .18s;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 18px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,140%);box-shadow:0 16px 40px #00000038}.barra-selecao[data-visivel]{opacity:1;pointer-events:auto;transform:translate(-50%)}.barra-selecao b{white-space:nowrap;font-size:14px}.barra-selecao .btn svg{width:17px;height:17px}.dialogo-almox.largo{width:min(600px,100vw - 32px)}.corpo-dialogo{padding:18px 24px 24px}.ficha-item{gap:18px;display:grid}.ficha-topo{align-items:center;gap:16px;display:flex}.ficha-item dl{grid-template-columns:110px minmax(0,1fr);gap:10px 14px;margin:0;font-size:14px;display:grid}.ficha-item dt{color:var(--muted)}.ficha-item dd{justify-items:start;gap:4px;margin:0;display:grid}.ficha-acoes{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.ficha-acoes .btn svg{width:17px;height:17px}.ficha-historico h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px;font-size:13px}.ficha-historico .linha-historico{padding:10px 0}.ficha-perigo{border:1px solid var(--crit);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ficha-perigo{border:1px solid color-mix(in srgb, var(--crit) 30%, var(--line))}}.ficha-perigo>div{gap:2px;display:grid}.ficha-perigo small{font-size:12.5px;line-height:1.4}.form-almox .field{align-content:start;gap:6px;min-width:0;display:grid}.form-almox label,.form-almox legend{font-size:13px;font-weight:600}.form-almox .obrigatorio{color:var(--crit)}.form-almox input:not([type=checkbox]):not([type=file]),.form-almox select,.form-almox textarea{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:11px;min-height:44px;padding:10px 12px;font-size:16px}.form-almox textarea{resize:vertical;min-height:64px;line-height:1.45}.form-almox input:focus,.form-almox select:focus,.form-almox textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.form-almox input:focus,.form-almox select:focus,.form-almox textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.ajuda-campo{color:var(--muted);align-items:flex-start;gap:5px;font-size:12.5px;line-height:1.4;display:flex}.ajuda-campo.ok{color:var(--ok)}.ajuda-campo svg{flex:none;width:14px;height:14px;margin-top:1px}.grupo-campos{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.duas-colunas{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tres-colunas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.campo-prefixo{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;display:flex}.campo-prefixo:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.campo-prefixo:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.campo-prefixo span{color:var(--muted);padding-left:12px;font-size:15px}.form-almox .campo-prefixo input{border:0;padding-left:8px;box-shadow:none!important}.aviso-form.aviso{background:var(--warn-soft);color:var(--warn)}.foto-form{align-items:center;gap:16px;display:flex}.foto-form>div{gap:4px;display:grid}.foto-form small{font-size:12.5px}.botoes-foto{gap:6px;margin-top:4px;display:flex}.foto-escolher{cursor:pointer;border:1.5px dashed var(--muted);border-radius:18px;flex:none;width:96px;height:96px;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.foto-escolher{border:1.5px dashed color-mix(in srgb, var(--muted) 50%, var(--line))}}.foto-escolher{background:var(--surface-2);color:var(--muted)}.foto-escolher img{object-fit:cover;width:100%;height:100%;display:block}.sem-foto{justify-items:center;gap:4px;font-size:12px;display:grid}.sem-foto svg{width:26px;height:26px}.itens-saida{border:1px solid var(--line);border-radius:14px;max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.itens-saida li{align-items:center;gap:10px;padding:8px 10px;display:flex}.itens-saida li+li{border-top:1px solid var(--line)}.itens-saida .texto-item{flex:1}.itens-saida .texto-item small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.form-almox .cond-saida select{width:auto;min-width:118px;min-height:40px;padding:8px 10px;font-size:14px}.tirar{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.tirar:hover{background:var(--crit-soft);color:var(--crit)}.tirar svg{width:17px;height:17px}.campo-pessoa{gap:6px;display:grid;position:relative}.sugestoes{z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:48px;left:0;right:0;box-shadow:0 12px 32px #00000029}.sugestoes button{width:100%;min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:15px;display:flex}.sugestoes button:hover,.sugestoes button:focus-visible{background:var(--accent-soft);outline:none}.sugestoes small{color:var(--muted);font-size:13px}.acoes-saida .btn svg{width:17px;height:17px}.saida-concluida{text-align:center;justify-items:center;gap:8px;display:grid}.saida-concluida .ic.ok{background:var(--ok-soft);width:52px;height:52px;color:var(--ok);border-radius:16px;place-items:center;display:grid}.saida-concluida .ic svg{width:26px;height:26px}.saida-concluida b{font-size:17px}.saida-concluida .acoes{flex-wrap:wrap;justify-content:center;gap:10px;padding:10px 0 0;display:flex}.resumo-devolucao{align-items:flex-start;gap:16px;display:flex}.resumo-devolucao dl{flex:1;grid-template-columns:90px minmax(0,1fr);gap:8px 12px;margin:0;font-size:14px;display:grid}.resumo-devolucao dt{color:var(--muted)}.resumo-devolucao dd{margin:0}.motivos-rapidos{flex-wrap:wrap;gap:6px;display:flex}.chip-opcao{border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;cursor:pointer;border-radius:99px;min-height:36px;padding:7px 12px;font-size:13px}.chip-opcao[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}@media (max-width:767px){.barra-almox{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.abas-almox{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.abas-almox button{justify-content:space-between;min-height:44px}.abas-almox .longo{display:none}.abas-almox .curto{display:inline}.acoes-almox{grid-template-columns:1fr 1fr;display:grid}.acoes-almox .btn:last-child{grid-area:1/1/auto/-1;min-height:46px}.acoes-almox .btn{min-height:44px}.ferramentas-almox{padding:12px}.busca-almox{flex:1 1 0;order:1}.modo-almox{order:2}.ferramentas-almox .seg:not(.modo-almox){flex:100%;order:3;min-width:0}.ferramentas-almox .seg:not(.modo-almox) button{flex:1;justify-content:center;min-width:0;padding:7px 4px}.ferramentas-almox .seg button{min-height:40px}.selecionar-todos{padding:10px 12px}.itens-almox.lista .item-almox{grid-template-columns:32px minmax(0,1fr);padding:12px 12px 12px 6px}.itens-almox.lista .acao-item{grid-column:2;justify-content:flex-start}.itens-almox.lista .acao-item:empty{display:none}.itens-almox.lista .acao-item .btn{flex:1;max-width:220px;min-height:44px}.itens-almox.grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.itens-almox.grade .texto-item{padding:10px 10px 2px}.itens-almox.grade .texto-item>b{white-space:normal;font-size:14px}.itens-almox.grade .detalhe-item{display:none}.itens-almox.grade .acao-item{padding:6px 10px 10px}.grupos-reserva{padding:12px}.grupo-reserva li{flex-wrap:wrap}.grupo-reserva li .acoes-reserva{justify-content:flex-end;width:100%}.acoes-reserva .btn,.grupo-reserva footer .btn{min-height:44px}.totais-almox{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.linha-historico{padding:12px}.barra-selecao{left:12px;right:12px;bottom:calc(var(--tabbar) + env(safe-area-inset-bottom,0px) + 12px);flex-wrap:wrap;padding:10px 10px 10px 14px;transform:translateY(140%)}.barra-selecao[data-visivel]{transform:translateY(0)}.barra-selecao b{flex-basis:100%}.barra-selecao .btn{flex:1;min-height:44px}.dialogo-almox.largo{width:100%}.corpo-dialogo{padding:16px 18px 22px}.ficha-item dl{grid-template-columns:96px minmax(0,1fr)}.ficha-acoes .btn{flex:calc(50% - 8px);min-height:44px}.ficha-perigo{flex-wrap:wrap}.duas-colunas{grid-template-columns:minmax(0,1fr)}.foto-escolher{width:84px;height:84px}.form-almox .acoes .btn,.saida-concluida .acoes .btn{flex:1;min-height:46px}.acoes-saida{flex-direction:column-reverse}.itens-saida li{flex-wrap:wrap}.itens-saida .texto-item{flex:calc(100% - 100px)}.itens-saida .cond-saida{flex:100%;order:3;padding-left:50px}.form-almox .itens-saida .cond-saida select{width:100%}}.social{gap:16px;display:grid}.social,.social>*,.aba-cestas>*{min-width:0}.social .alerts{gap:10px;display:grid}.corpo-dialogo>.form-janela,.corpo-dialogo .form-catalogo>.form-janela,.doacao-social .form-janela{padding:0}.form-catalogo{gap:16px;display:grid}.carregando-social{opacity:.55;transition:opacity .2s}.categoria-social{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:11px;max-width:220px;min-height:44px;padding:9px 12px;font-size:14px}.filtro-social .contagem-filtro{background:var(--warn-soft);min-width:20px;color:var(--warn);border-radius:99px;margin-left:6px;padding:0 6px;font-size:11.5px}.comecar-social .acoes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.saldo-social{font:700 20px/1.15 var(--font-display);color:var(--fg)}.saldo-social.zerado{color:var(--muted)}.itens-almox.lista .saldo-social{font-size:16px}.itens-social .texto-item{gap:6px}.barra-minimo{gap:6px;display:grid}.barra-minimo .trilho,.barra-minimo.mini{background:var(--surface-2);border-radius:99px;height:6px;display:block;overflow:hidden}.barra-minimo .trilho>span,.barra-minimo.mini>span{background:var(--ok);height:100%;transition:width .4s var(--saida,ease-out);border-radius:99px;display:block}.barra-minimo.mini>span.abaixo,.barra-minimo .trilho>span.abaixo{background:var(--warn)}.itens-social.grade .foto-item:not(:has(img)){aspect-ratio:2}.barra-minimo small{font-size:12.5px}.itens-social.grade .barra-minimo.mini{width:100%}.itens-social.lista .barra-minimo.mini{width:min(220px,100%)}.dias-doacao{gap:18px;padding:16px 18px 20px;display:grid}.dia-doacao{gap:10px;display:grid}.dia-doacao h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:13px}.cartao-doacao{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.cartao-doacao header{background:var(--surface-2);padding:12px 16px}.cartao-doacao header>div{gap:3px;min-width:0;display:grid}.cartao-doacao header b{font-size:15px}.cartao-doacao header small{font-size:13px;line-height:1.45}.cartao-doacao header a{color:inherit}.cartao-doacao .obs{color:var(--fg);font-style:italic}.cartao-doacao ul{margin:0;padding:0;list-style:none}.cartao-doacao li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.cartao-doacao li .texto-item{flex:1}.cartao-doacao li.desfeita{opacity:.6}.cartao-doacao li.desfeita b{text-decoration:line-through}.acoes-linha{flex:none;gap:6px;display:flex}.fab-social{display:none}.doacao-social{gap:16px;display:grid}.voltar-lista{background:var(--accent-soft);color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:99px;justify-self:start;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.voltar-lista svg{width:16px;height:16px}.passo-item{gap:14px;display:grid}.foto-doacao{justify-items:center;gap:8px;display:grid}.foto-doacao img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:20px;width:min(220px,60vw)}.foto-doacao .botoes-foto{flex-wrap:wrap;justify-content:center}.foto-grande{cursor:pointer;width:100%;font:inherit;border:1.5px dashed var(--accent);border-radius:18px;justify-items:center;gap:4px;padding:22px 16px}@supports (color:color-mix(in lab, red, red)){.foto-grande{border:1.5px dashed color-mix(in srgb, var(--accent) 45%, var(--line))}}.foto-grande{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.foto-grande{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.foto-grande{color:var(--fg)}.foto-grande svg{width:34px;height:34px;color:var(--accent)}.foto-grande b{font-size:16px}.foto-grande small{color:var(--muted);font-size:13px}@media (pointer:coarse){.foto-grande.so-toque{display:grid!important}.foto-doacao:has(.foto-grande) .botoes-foto .so-toque{display:none!important}}.form-janela .pergunta-doacao,.pergunta-doacao{font:700 18px/1.2 var(--font-display);color:var(--fg);text-transform:none;letter-spacing:0;margin:4px 0 0}.grade-itens-doacao{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.item-doacao{border:1px solid var(--line);background:var(--surface);min-height:58px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 10px;transition:border-color .15s,background .15s,transform .1s;display:flex}.item-doacao:active{transform:scale(.98)}@media (hover:hover){.item-doacao:hover{border-color:var(--accent);background:var(--accent-soft)}}.item-doacao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.item-doacao>span:last-child{gap:1px;min-width:0;display:grid}.item-doacao b{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.item-doacao small{color:var(--muted);font-size:12px}.item-doacao.novo{border-style:dashed;grid-column:1/-1}.ic-novo{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.ic-novo svg{width:20px;height:20px}.aviso-inativo{grid-column:1/-1;margin:0;font-size:13px}.cabeca-item-doacao{align-items:center;gap:14px;display:flex}.cabeca-item-doacao>div{justify-items:start;gap:2px;display:grid}.cabeca-item-doacao b{font:700 18px/1.2 var(--font-display)}.link-trocar{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.quanto-doacao{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.contador-social{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:52px 84px 52px;display:inline-grid;overflow:hidden}.contador-social button{background:var(--surface-2);color:var(--fg);font:600 24px/1 var(--font-display);cursor:pointer;border:0;min-height:56px}.contador-social button:disabled{color:var(--muted);opacity:.5;cursor:default}.contador-social button:not(:disabled):active{background:var(--accent-soft);color:var(--accent)}.form-almox .contador-social input,.contador-social input{text-align:center;width:100%;min-height:56px;font:700 26px/1 var(--font-display);background:var(--surface);color:var(--fg);appearance:textfield;box-shadow:none;border:0;border-radius:0;padding:0}.form-almox .contador-social input:focus{box-shadow:none}.contador-social input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contador-social input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contador-social:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.contador-social:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.total-doacao{color:var(--muted);gap:2px;font-size:14px;display:grid}.total-doacao b{color:var(--fg);font:700 20px/1.2 var(--font-display)}.campo-prefixo.sufixo span{padding:0 12px 0 0}.form-almox .campo-prefixo input:not([type=checkbox]):not([type=file]){box-shadow:none;background:0 0;border:0}.form-almox .campo-prefixo.sufixo input{padding-left:12px}.aviso-texto{color:var(--warn);font-weight:600}.ajuda-campo .atrasado,.ajuda-campo .aviso-texto{align-items:flex-start;gap:5px;display:inline-flex}.passo-lista{gap:12px;display:grid}.linhas-doacao{border:1px solid var(--line);border-radius:14px;max-height:46vh;margin:0;padding:0;list-style:none;overflow:auto}.linhas-doacao li{align-items:center;gap:10px;padding:8px 10px;display:flex}.linhas-doacao li+li{border-top:1px solid var(--line)}.linhas-doacao .texto-item{flex:1}.linhas-doacao .texto-item small{font-size:12.5px}.adicionar-outro{border-style:dashed;justify-content:center;min-height:48px}.adicionar-outro svg{width:18px;height:18px}.passo-lista .acoes{justify-content:flex-end;display:flex}.resumo-doacao{background:var(--accent-soft);color:var(--accent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.resumo-doacao b{font:700 17px var(--font-display)}.descartar-doacao{background:var(--warn-soft);color:var(--fg);border:1px solid var(--warn);border-radius:12px;gap:6px;margin:16px 24px 0;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.descartar-doacao{border:1px solid color-mix(in srgb, var(--warn) 30%, transparent)}}.descartar-doacao span{font-size:13px}.descartar-doacao .acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.doacao-social .acoes .btn svg{width:17px;height:17px}.saldo-ficha{justify-items:start;gap:4px;display:grid}.saldo-ficha b{font:700 28px/1.1 var(--font-display)}.lotes-social,.movimentos-social{margin:0;padding:0;list-style:none}.lotes-social li,.movimentos-social li{align-items:center;gap:10px;padding:8px 0;display:flex}.lotes-social li+li,.movimentos-social li+li{border-top:1px solid var(--line)}.lotes-social .texto-item,.movimentos-social .texto-item{flex:1}.lotes-social .texto-item small,.movimentos-social small{font-size:12.5px}.lotes-social li.vencido .texto-item b{color:var(--crit)}.validade-vazia{font-size:12.5px}.sinal{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.sinal.mais{background:var(--ok-soft);color:var(--ok)}.sinal.menos{background:var(--surface-2);color:var(--muted)}.movimentos-social{max-height:280px;overflow:auto}.seg.seg-largo{display:flex}.seg.seg-largo button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-height:40px;padding:8px 10px;font-size:14px}.seg.seg-largo button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow);font-weight:600}.catalogo-social{gap:16px;display:grid}.topo-catalogo{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.topo-catalogo p{margin:0;font-size:13.5px;line-height:1.45}.topo-catalogo .btn{flex:none}.catalogo-social .busca-catalogo{z-index:1;background:var(--surface);flex:none;order:0;margin:-6px -8px 0;padding:8px;position:sticky;top:83px}.vazio-catalogo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vazio-catalogo p{margin:0 auto 0 0;font-size:14px}.grupo-catalogo h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px;font-size:13px}.grupo-catalogo ul{border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.grupo-catalogo li+li{border-top:1px solid var(--line)}.grupo-catalogo .abrir-item{border-radius:0;justify-content:space-between;width:100%;margin:0;padding:10px 14px}.grupo-catalogo .texto-item small{color:var(--muted);font-size:12.5px}.caixas-catalogo{align-content:end;gap:10px}.form-almox .caixa,.caixa{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.caixa input{width:20px;height:20px;accent-color:var(--accent);flex:none}.linha-embalagem{grid-template-columns:minmax(0,1fr) 130px 36px;align-items:center;gap:8px;display:grid}.form-catalogo>.ficha-perigo{margin:0}.juntar-itens>div{flex:1}.juntar-itens select{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:10px;min-height:40px;margin-top:6px;padding:8px 10px;font-size:14px}@media (max-width:767px){.categoria-social{flex:100%;order:3;max-width:none}.ferramentas-almox .filtro-social{order:4}.acoes-almox .botao-doacao{display:none}.social .acoes-almox{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.social .acoes-almox .btn:last-child{grid-area:auto;min-height:44px}.fab-social{z-index:6;right:16px;bottom:calc(var(--tabbar) + env(safe-area-inset-bottom,0px) + 16px);background:var(--accent);height:54px;color:var(--on-accent);font:inherit;cursor:pointer;box-shadow:0 12px 28px -8px var(--accent), 0 4px 10px #0000001f;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:15px;font-weight:600;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.fab-social{box-shadow:0 12px 28px -8px color-mix(in srgb, var(--accent) 70%, transparent), 0 4px 10px #0000001f}}.fab-social svg{width:22px;height:22px}.fab-social:active{transform:scale(.97)}.social{padding-bottom:72px}.dias-doacao{padding:12px}.cartao-doacao li{flex-wrap:wrap;padding:10px 12px}.cartao-doacao li .acoes-linha{justify-content:flex-end;width:100%}.acoes-linha .btn{min-height:40px}.grade-itens-doacao{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-itens-doacao>.item-doacao:nth-child(9){display:none}.passo-item .busca-almox{flex:none;order:0}.item-doacao{min-height:60px}.descartar-doacao{margin:12px 18px 0}.topo-catalogo{flex-direction:column}.linha-embalagem{grid-template-columns:minmax(0,1fr) 104px 36px}.passo-lista .acoes .btn{width:100%;padding:12px}}.acoes-cesta .btn svg,.cabeca-entregas .btn svg,.contato-assistido .btn svg,.acoes-periodo .btn svg,.sem-periodo .btn svg,.entregar-linha svg,.novo-assistido svg,.adicionar-item-cesta .btn svg,.editar-cesta .btn svg,.comecar-social .btn svg,.vazio-almox.compacto .btn svg{width:17px;height:17px}.com-foto{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.com-foto .foto-item.mini{width:36px;height:36px}.avatar.rosto-grande{background:var(--accent-soft);width:88px;height:88px;color:var(--accent);font-size:28px}.avatar.rosto-ficha{width:120px;height:120px;box-shadow:0 0 0 4px var(--surface), 0 0 0 6px var(--accent-soft);justify-self:center}.foto-assistido-form{align-items:center;gap:16px;display:flex}.foto-catalogo{border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:16px;padding:14px;display:flex}.foto-catalogo>.foto-item{border-radius:18px;flex:none;width:104px;height:104px}.foto-catalogo>.foto-item.enviando{opacity:.55}.texto-foto-catalogo{flex:1;gap:4px;min-width:0;display:grid}.texto-foto-catalogo small{font-size:13px;line-height:1.45}.texto-foto-catalogo .botoes-foto{flex-wrap:wrap}.texto-foto-catalogo .aviso-form{margin:4px 0 0}.cesta-simples{--cor-cesta:var(--vg-1)}.cesta-premium{--cor-cesta:var(--vg-5)}.aba-cestas{gap:16px;display:grid}.cestas-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.cartao-cesta{gap:16px;padding:18px 20px 20px;display:grid;position:relative;overflow:hidden}.cartao-cesta:before{content:"";background:var(--cor-cesta);height:4px;position:absolute;inset:0 0 auto}.cartao-cesta>header{align-items:center;gap:12px;display:flex}.cartao-cesta>header>div{flex:1;gap:2px;min-width:0;display:grid}.cartao-cesta h3{font:700 18px/1.2 var(--font-display);margin:0}.cartao-cesta header small{font-size:13px}.selo-cesta{background:var(--cor-cesta,var(--accent));border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.selo-cesta{background:color-mix(in srgb, var(--cor-cesta,var(--accent)) 14%, var(--surface))}}.selo-cesta{color:var(--cor-cesta,var(--accent))}.selo-cesta svg{width:24px;height:24px}.selo-cesta.mini{border-radius:10px;width:34px;height:34px}.selo-cesta.mini svg{width:18px;height:18px}.numeros-cesta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.numeros-cesta>div{background:var(--surface-2);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.numeros-cesta>div.principal{background:var(--cor-cesta)}@supports (color:color-mix(in lab, red, red)){.numeros-cesta>div.principal{background:color-mix(in srgb, var(--cor-cesta) 12%, var(--surface))}}.numeros-cesta dt{color:var(--muted);font-size:12.5px;line-height:1.3}.numeros-cesta dd{font:700 26px/1.1 var(--font-display);color:var(--fg);margin:0}.avisos-cesta{gap:8px;display:grid}.avisos-cesta .aviso-form{margin:0}.itens-cesta{border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.itens-cesta li{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.itens-cesta li+li{border-top:1px solid var(--line)}.nome-item-cesta{gap:1px;min-width:0;display:grid}.nome-item-cesta b{font-size:14.5px}.nome-item-cesta small{font-size:12.5px}.da-para{text-align:right;flex:none;justify-items:end;gap:2px;display:grid}.da-para .num{color:var(--muted);font-size:13px;font-weight:600}.da-para .num.zerado{color:var(--crit)}.da-para small{text-transform:uppercase;letter-spacing:.05em;color:var(--warn);font-size:11px;font-weight:700}.itens-cesta li.limita{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.itens-cesta li.limita{background:color-mix(in srgb, var(--warn) 7%, var(--surface))}}.itens-cesta li.limita .da-para .num:not(.zerado){color:var(--warn)}.acoes-cesta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acoes-cesta .desmontar{margin-left:auto}.rodape-cesta{font-size:12.5px;line-height:1.45}.vazio-almox.compacto{padding:8px 0 4px}.vazio-almox.compacto .estado-vazio-arte{margin:-8px 0;transform:scale(.8)}.cabeca-entregas{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;display:flex}.cabeca-entregas h3{font:700 17px/1.2 var(--font-display);margin:0}.cabeca-entregas small{font-size:13px}.linhas-entrega{border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.linha-entrega{align-items:center;gap:12px;padding:10px 14px;display:flex}.linha-entrega+.linha-entrega{border-top:1px solid var(--line)}.linha-entrega .texto-item{flex:1;gap:2px;min-width:0;display:grid}.linha-entrega .texto-item small{font-size:12.5px}.linha-entrega .obs{color:var(--fg);font-style:italic}.linha-entrega.desfeita{opacity:.6}.linha-entrega.desfeita b{text-decoration:line-through}.contagem-filtro.neutra{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.contagem-filtro.neutra{background:color-mix(in srgb, var(--muted) 14%, transparent)}}.contagem-filtro.neutra{color:inherit}.abas-almox b.alerta-aba,.abas-almox button[aria-current=true] b.alerta-aba{background:var(--warn-soft);color:var(--warn)}.linha-contador{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.linha-contador>span{gap:2px;display:grid}.linha-contador small{font-size:13px}.conta-montagem{border:1px solid var(--line);border-radius:14px;max-height:300px;margin:0;padding:0;list-style:none;overflow:hidden auto}.conta-montagem li{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:9px 14px;font-size:14px;display:grid}.conta-montagem li+li{border-top:1px solid var(--line)}.conta-montagem li .num{text-align:right;font-weight:600}.conta-montagem li small{grid-column:1/-1;font-size:12.5px}.conta-montagem li.falta{background:var(--crit-soft)}.conta-montagem li.falta small{color:var(--crit);font-weight:600}.nota-form{margin:0;font-size:13px;line-height:1.5}.form-almox .rotulo-campo{font-size:13px;font-weight:600}.valor-fixo{align-items:center;min-height:44px;font-size:15px;display:flex}.erro-campo{color:var(--crit);font-size:12.5px}.aviso-form.com-acao{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.editar-cesta{gap:8px;margin:0;padding:0;list-style:none;display:grid}.editar-cesta li{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) 140px 40px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:grid}.adicionar-item-cesta{gap:8px;display:flex}.adicionar-item-cesta select{flex:1;min-width:0}.adicionar-item-cesta .btn{flex:none}.novo-assistido{margin-left:auto}.lista-assistidos{margin:0;padding:0;list-style:none}.linha-assistido{border-top:1px solid var(--line);align-items:center;gap:8px;padding-right:18px;display:flex}.abrir-assistido{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:12px;padding:12px 8px 12px 18px;display:flex}.abrir-assistido:hover{background:var(--surface-2)}.abrir-assistido:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.abrir-assistido .avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);font-size:14px}.abrir-assistido .texto-item{flex:1;gap:2px;min-width:0;display:grid}.abrir-assistido .texto-item b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.abrir-assistido .texto-item small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.abrir-assistido .selo-sit,.entregar-linha{flex:none}.ficha-assistido{gap:16px;display:grid}.contato-assistido{flex-wrap:wrap;gap:8px;display:flex}.endereco-assistido{background:var(--surface-2);border-radius:14px;gap:2px;padding:12px 14px;font-size:14px;font-style:normal;line-height:1.45;display:grid}.endereco-assistido span+span{color:var(--muted);font-size:13px}.periodo-assistido{border:1px solid var(--line);border-radius:16px;gap:12px;padding:14px;display:grid}.periodo-assistido.fechado{background:var(--surface-2)}.periodo-assistido>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.periodo-assistido>header>div{flex:1;gap:2px;min-width:160px;display:grid}.periodo-assistido header small{font-size:13px}.progresso-periodo{gap:6px;display:grid}.progresso-periodo small{font-size:12.5px}.progresso-periodo .barra-minimo.mini>span{background:var(--accent)}.acoes-periodo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sem-periodo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.obs-assistido{border-left:3px solid var(--line);margin:0;padding-left:12px;font-size:14px;font-style:italic}.historico-assistido{gap:8px;display:grid}.historico-assistido h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:13px}.historico-assistido p{margin:0;font-size:14px}.rodape-ficha{font-size:12px}.grupo-form{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.form-almox .grupo-form legend{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px;padding:0;font-size:12px}.linha-cep{align-items:flex-start;gap:14px;display:flex}.linha-cep .field{flex:0 260px}.link-cep{color:var(--accent);white-space:nowrap;margin-top:34px;font-size:13px}.campo-com-botao{position:relative}.campo-com-botao .girando{border:2px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;margin-top:-9px;animation:.8s linear infinite girar;position:absolute;top:50%;right:12px}.endereco-grade{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.endereco-grade>.field:first-child{grid-column:span 4}.endereco-grade>.field:nth-child(2){grid-column:span 2}.endereco-grade>.field:nth-child(3),.endereco-grade>.field:nth-child(4){grid-column:span 3}.endereco-grade>.field:nth-child(5){grid-column:span 4}.endereco-grade>.field:nth-child(6){grid-column:span 2}.form-almox label.check-autorizacao{background:var(--surface-2);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;font-size:13.5px;font-weight:400;line-height:1.5;display:flex}.check-autorizacao input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:1px}@media (max-width:767px){.cartao-cesta{padding:16px}.numeros-cesta dd{font-size:22px}.numeros-cesta>div{padding:10px}.acoes-cesta .btn:not(.desmontar){flex:140px}.acoes-cesta .desmontar{margin-left:0}.cabeca-entregas{padding:14px 14px 0}.linha-assistido{flex-wrap:wrap;padding:0 12px 10px 0}.abrir-assistido{flex-wrap:wrap;row-gap:6px;padding:12px 0 4px 12px}.abrir-assistido .texto-item{flex:calc(100% - 52px)}.abrir-assistido .selo-sit{margin-left:52px}.entregar-linha{margin-left:auto}.ferramentas-almox .novo-assistido{flex:100%;order:5;margin:0}.social .ferramentas-almox .filtro-social{scrollbar-width:none;overflow-x:auto}.social .ferramentas-almox .filtro-social::-webkit-scrollbar{display:none}.social .ferramentas-almox .filtro-social button{flex:1 0 auto;padding:7px 10px}.editar-cesta li{grid-template-columns:minmax(0,1fr) 112px 40px;padding-left:12px}.linha-cep{flex-wrap:wrap;gap:4px 14px}.linha-cep .field{flex:100%}.link-cep{margin-top:0}.endereco-grade>.field:first-child,.endereco-grade>.field:nth-child(4){grid-column:1/-1}.endereco-grade>.field:nth-child(2){grid-column:span 2}.endereco-grade>.field:nth-child(3){grid-column:span 4}}.impressao{--i-tinta:#141a2b;--i-suave:#5b6485;--i-linha:#d9def0;min-height:100dvh;color:var(--i-tinta);background:#fff;padding:24px max(16px,50vw - 450px) 48px;font-size:13px}.impressao .barra-impressao{background:#f1f3fa;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:12px;display:flex}.impressao .barra-impressao small{color:var(--i-suave);text-align:center;flex:1}.impressao .barra-impressao .btn.ghost{color:var(--i-tinta);border-color:var(--i-linha);background:#fff}.impressao .barra-impressao .btn svg{width:17px;height:17px}.cab-impressao{border-bottom:2px solid var(--i-tinta);align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.cab-impressao img{width:54px;height:54px}.cab-impressao small{color:var(--i-suave);font-size:12px}.cab-impressao h1{font:700 20px var(--font-display);margin:2px 0}.cab-impressao p{color:var(--i-suave);margin:0}.impressao table{border-collapse:collapse;width:100%}.impressao th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--i-suave);border-bottom:1px solid var(--i-linha);padding:8px;font-size:11px}.impressao td{border-bottom:1px solid var(--i-linha);vertical-align:top;padding:8px}.impressao td small{color:var(--i-suave);margin-top:2px;font-size:11.5px;display:block}.impressao td b+small{margin-left:6px;display:inline}.impressao .col-foto{width:52px}.impressao .foto-item{border-color:var(--i-linha);color:#9aa3c2;background:#f1f3fa}.impressao td.sit-disponivel{color:#1f7a4d;background:0 0;font-weight:600}.impressao td.sit-emprestado{color:#b45309;background:0 0;font-weight:600}.impressao td.sit-atrasado{color:#c0262d;background:0 0;font-weight:700}.impressao td.sit-reservado{color:#6d3fc0;background:0 0;font-weight:600}.impressao td.sit-inativo{color:var(--i-suave);background:0 0}.termo .declaracao{margin:8px 0 18px;font-size:14.5px;line-height:1.7}.termo .dados-termo{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;display:grid}.termo .dados-termo div{border:1px solid var(--i-linha);border-radius:10px;padding:10px 12px}.termo .dados-termo .largo{grid-column:1/-1}.termo .dados-termo dt{text-transform:uppercase;letter-spacing:.05em;color:var(--i-suave);font-size:11px}.termo .dados-termo dd{margin:3px 0 0;font-size:14px;font-weight:600}.termo .assinaturas{grid-template-columns:1fr 1fr;gap:40px;margin-top:64px;display:grid}.termo .assinaturas div{text-align:center;justify-items:center;gap:3px;display:grid}.termo .assinaturas span{border-top:1px solid var(--i-tinta);width:100%;margin-bottom:6px}.termo .assinaturas small{color:var(--i-suave)}.termo .gerado{color:var(--i-suave);margin-top:36px;font-size:12px}@media (max-width:600px){.impressao{padding-top:12px;font-size:12px}.impressao .barra-impressao small{flex-basis:100%;order:3}.termo .assinaturas{grid-template-columns:1fr;gap:48px}}@media print{@page{margin:14mm}.impressao{min-height:0;padding:0}.impressao .barra-impressao{display:none}.impressao tr{break-inside:avoid}.impressao *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.so-toque{display:none!important}@media (pointer:coarse){.so-toque{display:inline-flex!important}}.dialogo.recorte-foto{width:min(520px,100vw - 32px);overflow:hidden}.cabeca-recorte{padding:20px 22px 14px}.cabeca-recorte h2{font-size:18px}.cabeca-recorte p{margin-top:4px}.area-recorte{touch-action:none;background:#0b1020;height:min(420px,56dvh);position:relative}.area-recorte .reactEasyCrop_CropArea{color:#0000008c;border-color:#ffffffe6}.zoom-recorte{color:var(--muted);align-items:center;gap:12px;padding:16px 22px 4px;display:flex}.zoom-recorte svg{flex:none;width:18px;height:18px}.zoom-recorte input{accent-color:var(--accent);flex:1;height:28px}.recorte-foto .acoes .btn svg{width:17px;height:17px}.botoes-foto .btn svg,.acoes-foto .btn svg{width:16px;height:16px}.botoes-foto{flex-wrap:wrap}@media (max-width:767px){.dialogo.recorte-foto{width:100%}.recorte-foto .acoes .btn{flex:1;min-height:46px}.botoes-foto .btn,.acoes-foto .btn{min-height:40px}}.appbar .logo{border-radius:9px;width:32px;height:32px}.appbar .voltar{margin-left:-6px}.appbar .voltar svg{width:22px;height:22px}.appbar h1{margin-left:2px}.sobretitulo-painel{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.inicio-resumo h2,.agenda-identidade h2,.meus-identidade h2{margin:0;font-size:22px;line-height:1.3}@media (min-width:768px){.agenda-identidade,.meus-identidade{display:none}}.inicio-resumo{align-items:end}.inicio-resumo .seg a,.pagina-agenda .seg a{justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex}.pagina-agenda .seg svg{width:16px;height:16px}.estado-vazio{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:180px;padding:32px 20px;display:grid}.estado-vazio-icone{background:var(--surface-2);width:42px;height:42px;color:var(--muted);border-radius:13px;flex:none;place-items:center;display:grid}.estado-vazio-icone svg{width:21px;height:21px}.estado-vazio b{font-size:14px;font-weight:600;display:block}.estado-vazio p{max-width:36em;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.estado-vazio.compacto{text-align:left;justify-content:flex-start;min-height:0;padding:22px;display:flex}.estado-vazio.compacto .estado-vazio-icone{border-radius:10px;width:36px;height:36px}.estado-vazio.compacto .estado-vazio-icone svg{width:18px;height:18px}.estado-vazio-arte{place-items:center;width:140px;height:104px;margin-bottom:-4px;display:grid;position:relative}.estado-vazio-arte>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.estado-vazio-arte .forma{fill:var(--accent-soft)}.estado-vazio-arte .orbita{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.estado-vazio-arte .orbita{stroke:color-mix(in srgb, var(--accent) 28%, transparent)}}.estado-vazio-arte .orbita{stroke-width:1.2px;stroke-dasharray:3 5}.estado-vazio-arte .brilho.b1{fill:var(--vg-2)}.estado-vazio-arte .brilho.b2{fill:var(--accent);opacity:.7}.estado-vazio-arte .ponto.p1{fill:var(--vg-4);opacity:.65}.estado-vazio-arte .ponto.p2{fill:var(--vg-1);opacity:.5}.estado-vazio-arte .brilho,.estado-vazio-arte .ponto{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite flutuar}.estado-vazio-arte .b2,.estado-vazio-arte .p2{animation-delay:-1.8s}@keyframes flutuar{50%{transform:translateY(-3px)scale(1.08)}}.estado-vazio-arte .estado-vazio-icone{background:var(--surface);width:52px;height:52px;color:var(--accent);box-shadow:0 8px 20px -8px var(--accent), 0 0 0 1px var(--line);border-radius:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.estado-vazio-arte .estado-vazio-icone{box-shadow:0 8px 20px -8px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 0 1px var(--line)}}.estado-vazio-arte .estado-vazio-icone svg{width:24px;height:24px}.indicadores-inicio{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.indicadores-inicio .kpi{gap:8px;min-height:140px}.indicadores-inicio .label{line-height:1.4}.kpi.cor{--fg:#fff;--muted:#ffffffdb;--line:#ffffff38;--accent:#fff;--ok:#fff;--warn:#fff;--crit:#fff;isolation:isolate;color:var(--fg);background:var(--kpi-cor);box-shadow:0 12px 28px -14px var(--kpi-cor);border:0;padding-right:80px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kpi.cor{box-shadow:0 12px 28px -14px color-mix(in srgb, var(--kpi-cor) 80%, transparent)}}.kpi.cor:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-60px}.kpi.cor .value{font-size:32px}.kpi-1{--kpi-cor:var(--kpi-1)}.kpi-2{--kpi-cor:var(--kpi-2)}.kpi-3{--kpi-cor:var(--kpi-3)}.kpi-4{--kpi-cor:var(--kpi-4)}.kpi-ic{background:#ffffff29;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:16px;right:16px;box-shadow:inset 0 0 0 1px #ffffff24}.kpi-ic svg{width:25px;height:25px}@media (hover:hover){.kpi.cor:hover{box-shadow:0 16px 32px -14px var(--kpi-cor)}@supports (color:color-mix(in lab, red, red)){.kpi.cor:hover{box-shadow:0 16px 32px -14px color-mix(in srgb, var(--kpi-cor) 90%, transparent)}}}.estado-equipe{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.estado-equipe b{color:var(--fg);font-weight:600}.estado-equipe .ic{background:var(--ok-soft);width:28px;height:28px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.estado-equipe .ic svg{width:16px;height:16px}.estado-equipe.com-espera{background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.estado-equipe.com-espera{border-color:color-mix(in srgb, var(--warn) 35%, var(--line))}}.estado-equipe.com-espera .ic{background:var(--warn);color:var(--surface)}.detalhes-custo{color:var(--muted);font-size:12px}.detalhes-custo summary{cursor:pointer;text-underline-offset:3px;width:fit-content;padding:3px 0}.detalhes-custo summary:hover{color:var(--fg);text-decoration:underline}.detalhes-custo p{border-top:1px solid var(--line);margin:8px 0 0;padding-top:8px;line-height:1.65}.agenda-ferramentas{gap:16px}.agenda-identidade{flex:300px}.pagina-agenda .semana-aconselhamentos>header{align-items:end;gap:18px;padding:20px}.pagina-agenda .titulo-semana{gap:5px}.pagina-agenda .titulo-semana .sobretitulo-painel{margin:0}.pagina-agenda .titulo-semana h2{font-size:19px;line-height:1.35}.pagina-agenda .controles-semana{gap:12px}.pagina-agenda .navegar-semana{background:var(--surface-2);border-radius:12px;gap:4px;padding:4px}.pagina-agenda .navegar-semana .btn{background:0 0;border-color:#0000;min-height:38px}.pagina-agenda .navegar-semana .btn[aria-current=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow)}.pagina-agenda .navegar-semana .btn:hover{background:var(--surface)}.pagina-agenda .cab-dia{padding-top:14px;padding-bottom:14px}.pagina-agenda .cab-dia.hoje{background:var(--pastoral-soft);box-shadow:inset 0 3px var(--pastoral)}.pagina-agenda .cab-dia.passado{opacity:1}.pagina-agenda .cab-dia.passado .nome-dia b{color:var(--muted)}.pagina-agenda .agenda-aconselhamentos>header{padding:20px 20px 0}.aviso-privacidade{border:1px solid var(--line);background:var(--pastoral-soft);border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.aviso-privacidade{background:color-mix(in srgb, var(--pastoral-soft) 22%, var(--surface))}}.icone-privacidade{color:var(--pastoral);flex:none;padding-top:2px}.icone-privacidade svg{width:19px;height:19px}.aviso-privacidade h2{margin:0 0 5px;font-size:14px}.aviso-privacidade p{max-width:85em;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.pagina-meus .grade-meus{align-items:stretch}.pagina-meus .grade-meus>.card{overflow:hidden}.pagina-meus .card>header{gap:10px;padding:20px 20px 0}.pagina-meus .meus-hoje{border-color:var(--pastoral)}@supports (color:color-mix(in lab, red, red)){.pagina-meus .meus-hoje{border-color:color-mix(in srgb, var(--pastoral) 35%, var(--line))}}.pagina-meus .meus-hoje>header{background:var(--pastoral-soft)}@supports (color:color-mix(in lab, red, red)){.pagina-meus .meus-hoje>header{background:color-mix(in srgb, var(--pastoral-soft) 35%, var(--surface))}}.pagina-meus .meus-hoje>header,.pagina-meus .meus-pendentes>header{border-bottom:1px solid var(--line);padding-bottom:16px}.pagina-meus .meus-pendentes.tem-pendencias{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.pagina-meus .meus-pendentes.tem-pendencias{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}}.pagina-meus .meus-pendentes.tem-pendencias>header{background:var(--warn-soft)}.titulo-com-icone{align-items:center;gap:9px;display:flex}.titulo-com-icone>svg{width:18px;height:18px;color:var(--pastoral);flex:none}.meus-pendentes.tem-pendencias .titulo-com-icone>svg{color:var(--warn)}.pagina-meus .meus-pendentes:not(.tem-pendencias) .estado-vazio-icone{background:var(--ok-soft);color:var(--ok)}.pagina-meus .consultas-registros h2{font-size:15px}@media (max-width:1199px) and (min-width:768px){.pagina-inicio .grid-2{grid-template-columns:minmax(0,1fr)}.indicadores-inicio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.inicio-resumo h2,.agenda-identidade h2,.meus-identidade h2{font-size:21px}.inicio-resumo{gap:14px}.inicio-resumo .seg{margin-left:auto}.indicadores-inicio{grid-template-columns:repeat(2,minmax(0,1fr))}.indicadores-inicio .kpi{min-height:130px}.kpi.cor{padding-top:58px;padding-right:14px}.kpi.cor .value{font-size:26px}.kpi-ic{border-radius:12px;width:38px;height:38px;top:12px;left:14px;right:auto}.kpi-ic svg{width:21px;height:21px}.install{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.install .logo{width:32px;height:32px}.install .btn{grid-column:2;justify-self:start}.install .fechar{grid-area:1/3;align-self:start;min-width:32px;min-height:32px}.agenda-ferramentas{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.agenda-ferramentas .seg{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.agenda-ferramentas .seg::-webkit-scrollbar{display:none}.agenda-ferramentas>.btn{width:100%;min-height:44px}.pagina-agenda .semana-aconselhamentos>header{padding:16px}.pagina-agenda .titulo-semana h2{font-size:17px}.pagina-agenda .controles-semana{gap:10px}.pagina-agenda .navegar-semana{width:100%}.pagina-agenda .semana-movel{gap:0;padding:6px 14px 14px}.pagina-agenda .dia-movel{border-bottom:1px solid var(--line);padding:14px 0}.pagina-agenda .dia-movel:last-child{border-bottom:0}.pagina-agenda .dia-movel h3{letter-spacing:.03em;flex-wrap:wrap;row-gap:4px;font-size:12px}.pagina-agenda .dia-movel .vazio-dia{border:0;padding:2px 0;font-size:13px}.pagina-agenda .dia-movel.passado-vazio{padding:9px 0}.pagina-agenda .dia-movel.passado-vazio h3{margin-bottom:2px}.pagina-agenda .dia-movel.passado-vazio .vazio-dia{font-size:12px}.pagina-agenda .dia-movel.hoje{border:1px solid var(--pastoral);margin:8px -4px;padding:14px}@supports (color:color-mix(in lab, red, red)){.pagina-agenda .dia-movel.hoje{border:1px solid color-mix(in srgb, var(--pastoral) 30%, var(--line))}}.pagina-agenda .dia-movel.hoje{background:var(--pastoral-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pagina-agenda .dia-movel.hoje{background:color-mix(in srgb, var(--pastoral-soft) 40%, var(--surface))}}.aviso-privacidade{gap:10px;padding:14px}.pagina-meus .card>header{padding:16px 16px 0}.pagina-meus .grade-meus .card>header{padding-bottom:14px}.estado-vazio{min-height:150px;padding:24px 16px}.estado-vazio.compacto{padding:18px 16px}}.vip-pagina{gap:20px;min-width:0;display:grid}.vip-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.vip-cabeca h2{margin:0 0 6px;font-size:22px;line-height:1.3}.vip-cabeca p{max-width:46em;margin:0;font-size:13px;line-height:1.55}.vip-cabeca-acoes{flex-wrap:wrap;gap:8px;display:flex}.vip-cabeca-acoes .btn svg,.vip-config-botoes .btn svg,.vip-relatorio-ctrl .btn svg{flex:none;width:17px;height:17px}.vip-abas{background:var(--surface-2);scrollbar-width:none;border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.vip-abas button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.vip-abas button svg{width:16px;height:16px}.vip-abas button[aria-selected=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow)}.vip-abas button:hover{color:var(--fg)}.vip-contador{background:var(--warn);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}.vip-aba{gap:16px;min-width:0;display:grid}.vip-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vip-numeros.quatro{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-numero{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;gap:6px;min-width:0;padding:18px;display:grid}.vip-numero>span{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.vip-numero>span svg{flex:none;width:16px;height:16px}.vip-numero strong{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.1}.vip-numero small{color:var(--muted);font-size:12px;line-height:1.45}.vip-numero.destaque{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vip-numero.destaque{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}}.vip-numero.destaque{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.vip-numero.destaque{background:color-mix(in srgb, var(--accent-soft) 40%, var(--surface))}}.vip-numero.destaque>span{color:var(--accent);font-weight:600}.vip-numero.destaque strong{color:var(--accent)}.vg-cartao{min-width:0;overflow:hidden}.vg-cartao>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.vg-cartao>header h3{margin:0;font-size:15px}.vg-cartao>header p{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.5}.vg-cartao>header select{min-height:36px}.vg-cartao>:not(header){margin:16px 20px 0}.vg-cartao>:last-child{margin-bottom:20px}.vg-cartao>.vip-lista,.vg-cartao>.estado-vazio{margin:12px 0 0}.vg-cartao>.vip-lista:last-child{margin-bottom:0}.vg-cartao>.estado-vazio:last-child{margin-bottom:4px}.vip-lista{display:grid}.vip-linha{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.vip-linha.resolvido .vip-linha-quem h4{color:var(--muted)}.vip-avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.vip-avatar[data-status=contatado]{background:var(--ok-soft);color:var(--ok)}.vip-avatar[data-status=nao_deseja],.vip-avatar[data-status=telefone_invalido]{background:var(--surface-2);color:var(--muted)}.vip-linha-quem{gap:3px;min-width:0;display:grid}.vip-linha-quem h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.vip-linha-quem p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.vip-linha-selos{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.vip-selo{background:var(--warn-soft);color:var(--warn);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.vip-selo[data-status=contatado]{color:var(--ok);background:var(--ok-soft)}.vip-selo[data-status=em_acompanhamento]{color:var(--info);background:var(--info-soft)}.vip-selo[data-status=nao_deseja],.vip-selo[data-status=telefone_invalido]{color:var(--muted);background:var(--surface-2)}.vip-espera,.vip-agr{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;padding:3px 0;font-size:11.5px;display:inline-flex}.vip-espera svg,.vip-agr svg{flex:none;width:13px;height:13px}.vip-espera.atrasado{color:var(--crit);font-weight:600}.vip-agr.enviado{color:var(--ok)}.vip-agr.falhou{color:var(--crit);font-weight:600}.vip-linha-acoes{align-items:center;gap:6px;display:flex}.vip-linha-acoes .btn svg{flex:none;width:15px;height:15px}.vip-erro-linha{color:var(--crit);margin:4px 0 0;font-size:12px}.vip-relatorio-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.vip-relatorio-topo h3{margin:0 0 3px;font-size:17px}.vip-relatorio-topo p{margin:0;font-size:12.5px}.vip-relatorio-ctrl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow);font-weight:600}.vip-heroi{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:12px;display:grid}.vip-heroi-numero{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);align-content:center;gap:6px;padding:24px;display:grid}.vip-heroi-numero>span{color:var(--muted);font-size:13px;font-weight:600}.vip-heroi-numero strong{letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.vip-heroi-numero small{color:var(--muted);font-size:12.5px;line-height:1.5}.vip-heroi-numero b.sobe{color:var(--ok)}.vip-heroi-numero b.desce{color:var(--crit)}.vip-heroi-numero{--fg:#fff;--muted:#ffffffdb;--ok:#fff;--crit:#fff;isolation:isolate;color:var(--fg);background:var(--kpi-1);box-shadow:0 12px 28px -14px var(--kpi-1);border:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vip-heroi-numero{box-shadow:0 12px 28px -14px color-mix(in srgb, var(--kpi-1) 80%, transparent)}}.vip-heroi-numero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-70px}.vip-atencao ul{gap:10px;padding:0;list-style:none;display:grid}.vip-atencao li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.vip-atencao li svg{width:18px;height:18px;color:var(--info);flex:none;margin-top:1px}.vip-atencao li[data-nivel=alerta] svg{color:var(--warn)}.vip-atencao li[data-nivel=ok] svg{color:var(--ok)}.vip-grade-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.vip-tabela-equipe{border-collapse:collapse;width:calc(100% - 40px);font-size:13px}.vip-tabela-equipe th,.vip-tabela-equipe td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:9px 6px}.vip-tabela-equipe th:first-child{text-align:left;font-weight:600}.vip-tabela-equipe thead th{color:var(--muted);font-size:11.5px;font-weight:600}.vip-barra{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.vip-barra input,.vip-barra select{width:100%;min-width:0}.vip-mais{justify-self:center;display:flex;margin:14px auto 18px!important}.vip-nota{color:var(--muted);align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.6;display:flex}.vip-nota svg{flex:none;width:15px;height:15px}.chip.sala-vip{background:var(--pastoral-soft);color:var(--pastoral);margin-left:6px}.vg-legenda{color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:0;font-size:12.5px;list-style:none;display:flex}.vg-legenda li{align-items:center;gap:7px;display:inline-flex}.vg-legenda i{border-radius:3px;flex:none;width:10px;height:10px}.vg-colunas{height:220px;padding-left:28px;position:relative;margin-top:12px!important}.vg-grade{pointer-events:none;position:absolute;inset:0 0 24px 28px}.vg-grade span{border-top:1px solid var(--line);position:absolute;left:0;right:0}.vg-grade b{text-align:right;width:22px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;position:absolute;top:-8px;left:-28px}.vg-trilho{display:flex;position:absolute;inset:0 0 0 28px}.vg-coluna{cursor:default;outline:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding-bottom:24px;display:flex;position:relative}.vg-pilha{border-radius:4px 4px 0 0;flex-direction:column;gap:2px;width:min(24px,60%);transition:opacity .15s;display:flex;overflow:hidden}.vg-pilha i{min-height:2px;display:block}.vg-coluna:hover .vg-pilha,.vg-coluna:focus-visible .vg-pilha{opacity:.85}.vg-coluna:hover,.vg-coluna:focus-visible{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.vg-coluna:hover,.vg-coluna:focus-visible{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.vg-coluna:hover,.vg-coluna:focus-visible{border-radius:6px}.vg-rotulo{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:0}.vg-dica{z-index:5;background:var(--surface);border:1px solid var(--line);pointer-events:none;text-align:left;min-width:168px;color:var(--fg);border-radius:10px;padding:10px 12px;font-size:12px;display:none;position:absolute;bottom:calc(100% - 20px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000024}.vg-coluna .vg-dica{top:8px;bottom:auto}.vg-coluna:first-child .vg-dica,.vg-coluna:nth-child(2) .vg-dica{left:0;transform:none}.vg-coluna:last-child .vg-dica,.vg-coluna:nth-last-child(2) .vg-dica{left:auto;right:0;transform:none}.vg-coluna:hover .vg-dica,.vg-coluna:focus-visible .vg-dica,.vg-segmentos>span:hover .vg-dica,.vg-segmentos>span:focus-visible .vg-dica{gap:5px;display:grid}.vg-dica>b{margin-bottom:2px;font-weight:600}.vg-dica span{color:var(--muted);align-items:center;gap:6px;display:flex}.vg-dica span i{border-radius:2px;width:8px;height:8px}.vg-dica em{color:var(--fg);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:600}.vg-dica .total{color:var(--fg);border-top:1px solid var(--line);padding-top:5px;font-weight:600}.vg-barras{gap:14px;padding:0;list-style:none;display:grid}.vg-barras li{outline:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome valor""faixa faixa""media media";gap:5px 10px;display:grid}.vg-barras li:focus-visible{box-shadow:0 0 0 2px var(--accent-soft);border-radius:6px}.vg-nome{text-overflow:ellipsis;white-space:nowrap;grid-area:nome;font-size:13px;font-weight:600;overflow:hidden}.vg-valor{font-variant-numeric:tabular-nums;grid-area:valor;align-items:baseline;gap:6px;display:inline-flex}.vg-valor b{font-size:14px}.vg-valor small{color:var(--muted);font-size:12px}.vg-faixa{background:var(--surface-2);border-radius:5px;grid-area:faixa;height:10px;overflow:hidden}.vg-faixa i{background:var(--vg-cor,var(--vg-1));border-radius:0 4px 4px 0;height:100%;display:block}.vg-media{color:var(--muted);grid-area:media;font-size:11.5px}.vg-funil{gap:14px;padding:0;list-style:none;display:grid}.vg-funil li{outline:none;gap:6px;display:grid}.vg-funil li>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.vg-funil li>div b{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.vg-funil li>div small{color:var(--muted);font-size:12px;font-weight:500}.vg-funil .vg-faixa{border-radius:4px;grid-area:auto;height:14px}.vg-funil .vg-faixa i{border-radius:4px}.vg-segmentos{gap:2px;height:28px;display:flex}.vg-segmentos>span{border-radius:4px;outline:none;align-items:center;min-width:6px;padding-left:8px;display:flex;position:relative}.vg-segmentos>span>b{color:#fff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.vg-segmentos .vg-dica{bottom:calc(100% + 8px)}.vg-segmentos>span:first-child .vg-dica{left:0;transform:none}.vg-segmentos>span:last-child .vg-dica{left:auto;right:0;transform:none}.vg-tabela summary{cursor:pointer;color:var(--muted);width:fit-content;font-size:12.5px}.vg-tabela summary:hover{color:var(--fg)}.vg-tabela table{border-collapse:collapse;width:100%;margin-top:10px;font-size:12.5px}.vg-tabela th,.vg-tabela td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:7px 6px}.vg-tabela th:first-child{text-align:left}.vg-tabela thead th{color:var(--muted);font-size:11.5px;font-weight:600}.vg-vazio{color:var(--muted);font-size:13px}.vg-custo{padding-left:36px}.vg-custo .vg-grade{left:36px}.vg-custo .vg-grade b{width:30px;left:-36px}.vg-custo .vg-trilho{left:36px}.vg-hachura{background:repeating-linear-gradient(135deg, var(--vg-1) 0 3px, transparent 3px 7px)}@supports (color:color-mix(in lab, red, red)){.vg-hachura{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--vg-1) 55%, transparent) 0 3px, transparent 3px 7px)}}.vg-hachura{box-shadow:inset 0 0 0 1px var(--vg-1)}@supports (color:color-mix(in lab, red, red)){.vg-hachura{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vg-1) 60%, transparent)}}.vg-legenda i.vg-hachura,.vg-dica span i.vg-hachura{box-shadow:inset 0 0 0 1px var(--vg-1)}.vg-limite{z-index:2;border-top:2px dashed var(--muted)!important}.vg-limite em{color:var(--fg);background:var(--surface);font-size:11px;font-style:normal;font-weight:600;position:absolute;bottom:3px;left:4px}@supports (color:color-mix(in lab, red, red)){.vg-limite em{background:color-mix(in srgb, var(--surface) 85%, transparent)}}.vg-limite em{font-variant-numeric:tabular-nums;border-radius:4px;padding:0 4px}.vg-legenda i.vg-linha-limite{border-top:2px dashed var(--muted);border-radius:0;align-self:center;height:0}.custo-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:4px;font-size:13px;display:flex}.custo-situacao{align-items:flex-start;gap:7px;line-height:1.45;display:inline-flex}.custo-situacao svg{flex:none;width:16px;height:16px;margin-top:2px}.custo-situacao.ok svg{color:var(--ok)}.custo-situacao.perto svg{color:var(--warn)}.custo-situacao.estourou svg{color:var(--crit)}.chart .body:has(.vg-custo){gap:10px;display:grid}.tempo-equipe{gap:12px;display:grid}.tempo-equipe-destaque{gap:2px;display:grid}.tempo-equipe-destaque .label{color:var(--muted);font-size:13px}.tempo-equipe-destaque .value{font:700 30px/1.15 var(--font-display)}.tempo-equipe-destaque .hint{color:var(--muted);font-size:12.5px}.delta-tempo{color:var(--muted);font-size:12.5px;font-weight:600}.delta-tempo.melhor{color:var(--ok)}.delta-tempo.pior{color:var(--warn)}.tempo-equipe .health .row{padding:8px 0}.tempo-equipe .chip{text-decoration:none}.nota-tempo{font-size:12px;line-height:1.5}.vip-config{gap:26px;padding:24px;display:grid}.vip-config>section{gap:14px;display:grid}.vip-config>section+section{border-top:1px solid var(--line);padding-top:22px}.vip-config h3{margin:0;font-size:15px}.vip-config-qr{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:20px!important}.vip-config-qr img{border:1px solid var(--line);background:#fff;border-radius:12px;width:168px;height:168px;padding:8px}.vip-config-qr p{margin:6px 0 14px;font-size:13px;line-height:1.55}.vip-config-botoes{flex-wrap:wrap;gap:8px;display:flex}.vip-previa{background:var(--ok-soft);border-radius:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.vip-previa{background:color-mix(in srgb, var(--ok-soft) 55%, var(--surface))}}.vip-previa{border:1px solid var(--line)}.vip-previa span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.vip-previa p{white-space:pre-line;margin:6px 0 0;font-size:13.5px;line-height:1.55}.vip-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vip-sucesso{justify-items:center;gap:16px;padding:24px;display:grid}.vip-sucesso>svg{width:40px;height:40px;color:var(--ok)}.vip-form{gap:16px;min-width:0;display:grid}.vip-form input:not([type=checkbox]),.vip-form select,.vip-form textarea{width:100%;min-width:0}.vip-dupla{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vip-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.vip-check input{flex:none;width:16px;height:16px;margin-top:3px}.vip-aviso{background:var(--warn-soft);color:var(--warn);border-radius:8px;padding:12px;font-size:12.5px;line-height:1.6}.vip-ficha{gap:22px;display:grid}.vip-ficha section{border-top:1px solid var(--line);gap:14px;padding-top:20px;display:grid}.vip-ficha h3{margin:0;font-size:14px}.vip-dadosFicha{justify-items:start;gap:8px;display:grid}.vip-dadosFicha strong{font-size:18px}.vip-dadosFicha p{margin:0;font-size:13px}.vip-historico{gap:16px;margin:0;padding:0;list-style:none;display:grid}.vip-historico li{border-left:2px solid var(--accent-soft);gap:4px;padding-left:14px;display:grid}.vip-historico strong{font-size:13px}.vip-historico span,.vip-historico small{color:var(--muted);font-size:12px}.vip-editar{border-top:1px solid var(--line);padding-top:20px}.vip-editar summary{cursor:pointer;color:var(--accent);margin-bottom:18px;font-size:13px;font-weight:600}@media (max-width:1100px){.vip-heroi,.vip-grade-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.vip-pagina{gap:16px}.vip-cabeca h2{font-size:20px}.vip-cabeca-acoes{grid-template-columns:1fr 1fr;width:100%;display:grid}.vip-cabeca-acoes .btn{justify-content:center;width:100%;min-height:44px}.vip-abas{width:100%}.vip-abas button{flex:1;justify-content:center;gap:5px;padding:0 6px;font-size:12.5px}.vip-abas button svg{display:none}.vip-numeros{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.vip-numeros>.destaque:first-child{grid-column:1/-1}.vip-numero{padding:14px}.vip-numero strong{font-size:26px}.vip-heroi-numero{padding:18px}.vip-heroi-numero strong{font-size:48px}.vg-cartao>header{padding:16px 16px 0}.vg-cartao>:not(header){margin:14px 16px 0}.vg-cartao>:last-child{margin-bottom:16px}.vip-tabela-equipe{width:calc(100% - 32px);font-size:12.5px}.vip-linha{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 16px}.vip-avatar{width:36px;height:36px;font-size:12px}.vip-linha-acoes{grid-column:1/-1;padding-left:46px}.vip-linha-acoes .btn{min-height:40px}.vip-linha-acoes .btn:not(:last-child) span{display:none}.vip-barra{grid-template-columns:minmax(0,1fr)}.vg-some-celular{visibility:hidden}.vip-config{padding:18px}.vip-config-qr{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.vip-config-qr .vip-config-botoes{justify-content:center}.vip-dupla{grid-template-columns:minmax(0,1fr)}}.vip-form .field{gap:7px;min-width:0;display:grid}.vip-form .field label{font-size:12px;font-weight:600}.vip-form input:not([type=checkbox]):not([type=hidden]),.vip-form select,.vip-form textarea,.vip-pagina input,.vip-pagina select{background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:9px;min-height:42px;padding:10px 12px;font-size:13px}.vip-form input:focus,.vip-form select:focus,.vip-form textarea:focus,.vip-pagina input:focus,.vip-pagina select:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.dialogo .conteudo>.vip-form,.vip-ficha{padding:24px}.vip-ficha>.btn{justify-self:start}.vip-ficha .btn svg{flex:none;width:17px;height:17px}@media (max-width:767px){.dialogo .conteudo>.vip-form,.vip-ficha{padding:20px}}@media print{.vip-cabeca-acoes,.vip-abas,.vip-relatorio-ctrl,.vip-nota,.vg-tabela summary,.vip-cabeca p{display:none!important}.vg-tabela table{display:none}.vip-pagina,.vip-aba{gap:12px}.vg-cartao,.vip-numero,.vip-heroi-numero{break-inside:avoid;box-shadow:none}.vg-colunas,.vg-segmentos,.vg-faixa,.vg-legenda i,.vip-numero.destaque,.vip-heroi-numero{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cartaz-vip .cartaz-folha{text-align:center;color:#1f2a7a;border:2px solid #1f2a7a;border-radius:28px;justify-items:center;gap:18px;max-width:560px;margin:0 auto;padding:48px 40px;display:grid}.cartaz-igreja{letter-spacing:.14em;text-transform:uppercase;color:#3d4f9e;margin:0;font-size:13px;font-weight:700}.cartaz-folha h1{font:700 52px/1.02 var(--font-bricolage), sans-serif;letter-spacing:-.03em;margin:0}.cartaz-convite{color:#34407a;max-width:26em;margin:0;font-size:17px;line-height:1.5}.cartaz-qr{background:#fff;border-radius:22px;width:280px;height:280px;padding:14px;box-shadow:0 0 0 2px #1f2a7a}.cartaz-qr svg{width:100%;height:100%;display:block}.cartaz-passos{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.cartaz-passos li{justify-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.35;display:grid}.cartaz-passos b{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1f2a7a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.cartaz-rodape{color:#5b6485;margin:4px 0 0;font-size:12.5px}@media print{.cartaz-vip{padding:0}.cartaz-vip .cartaz-folha{margin-top:10mm}}.vb{--vb-cor:#3451d1;--vb-escuro:#1f2a7a;--vb-fundo:#eef1fb;--vb-texto:#161c3a;--vb-suave:#5b6485;--vb-linha:#dde2f2;background:var(--vb-fundo);min-height:100dvh;color:var(--vb-texto);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:auto auto minmax(0,1fr) auto;font-size:15px;display:grid}.vb *{box-sizing:border-box}.vb-topo{padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--vb-escuro);color:#fff;align-items:center;gap:12px;display:flex}.vb-marca{background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.vb-marca svg{width:21px;height:21px}.vb-topo>div{gap:2px;min-width:0;display:grid}.vb-topo strong{font-size:15px;font-weight:600}.vb-topo small{opacity:.75;font-size:12px}.vb-online{opacity:.85;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.vb-online i{background:#7ee2a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #7ee2a033}.vb-progresso{background:#d9def3;height:3px}.vb-progresso i{background:#5e78e6;height:100%;transition:width .4s;display:block}.vb-conversa{flex-direction:column;gap:14px;padding:20px 14px 28px;display:flex;overflow-y:auto}.vb-bloco{gap:8px;display:grid}.vb-linha{grid-template-columns:30px minmax(0,1fr);align-items:end;column-gap:8px;display:grid}.vb-avatar{background:var(--vb-cor);color:#fff;border-radius:50%;grid-area:1/1;align-self:start;place-items:center;width:30px;height:30px;display:grid}.vb-avatar.vazio{visibility:hidden}.vb-avatar svg{width:14px;height:14px}.vb-bolha,.vb-digitando{grid-area:1/2;justify-self:start}.vb-bolha{overflow-wrap:anywhere;background:#fff;border-radius:4px 18px 18px;max-width:min(100%,440px);padding:12px 15px;line-height:1.55;box-shadow:0 1px 2px #141e4a14}.vb-bolha p{margin:0}.vb-bolha strong{color:var(--vb-escuro);font-weight:600}.vb-digitando{background:#fff;border-radius:4px 18px 18px;align-self:start;gap:4px;padding:14px 15px;display:none;box-shadow:0 1px 2px #141e4a14}.vb-digitando i{background:#9aa6cf;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite vb-ponto}.vb-digitando i:nth-child(2){animation-delay:.15s}.vb-digitando i:nth-child(3){animation-delay:.3s}.vb-resposta{background:var(--vb-cor);color:#fff;overflow-wrap:anywhere;border-radius:18px 4px 18px 18px;align-self:flex-end;align-items:center;gap:7px;max-width:min(85%,400px);padding:11px 15px;line-height:1.5;animation:.3s both vb-entrar;display:inline-flex}.vb-resposta svg{flex:none;width:16px;height:16px}.vb-lgpd{gap:8px;display:grid}.vb-lgpd b{color:var(--vb-escuro);align-items:center;gap:7px;font-weight:600;display:flex}.vb-lgpd b svg{width:17px;height:17px;color:var(--vb-cor)}.vb-lgpd p{border:1px solid var(--vb-linha);background:#f1f4fd;border-radius:12px;padding:12px;font-size:14px}.vb-lgpd small{color:var(--vb-suave);font-size:13px;line-height:1.5}.vb-bolha:has(.vb-audio){width:100%}.vb-audio{gap:10px;display:grid}.vb-audio>span{align-items:center;gap:10px;display:flex}.vb-audio>span>svg{color:#8a6438;background:#f6efe3;border-radius:50%;flex:none;width:36px;height:36px;padding:9px}.vb-audio>span>span{color:var(--vb-suave);font-size:13px;display:grid}.vb-audio b{color:var(--vb-escuro);font-size:15px;font-weight:600}.vb-audio audio{width:100%;height:40px}.vb-pronto{align-items:center;gap:10px;display:flex}.vb-pronto span{color:#2f7d4b;background:#e2f2e6;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.vb-pronto svg{width:18px;height:18px}.vb-pronto b{color:var(--vb-escuro);font-weight:600}.vb-depois{padding-left:38px}.vb-opcoes{gap:8px;max-width:440px;display:grid}.vb-opcao{border:1.5px solid var(--vb-cor);min-height:48px;color:var(--vb-cor);font:inherit;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.vb-opcao svg{width:17px;height:17px}.vb-opcao:hover{background:#eef2fd}.vb-opcao:active{transform:scale(.98)}.vb-opcao.principal{background:var(--vb-cor);color:#fff}.vb-opcao.principal:hover{background:var(--vb-escuro)}.vb-opcao.discreta{text-underline-offset:3px;background:0 0;border-color:#0000;min-height:40px;font-weight:500;text-decoration:underline}.vb-opcao:disabled{opacity:.55;cursor:wait}.vb-erro{color:#9b3a30;background:#fff1ec;border-radius:12px;max-width:440px;margin:0 0 0 38px;padding:11px 14px;font-size:14px;line-height:1.5}.vb-rodape{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--vb-linha);background:#f6f8fe;position:sticky;bottom:0}.vb-campo{align-items:center;gap:8px;display:flex;position:relative}.vb-campo input:not([name=site]){border:1.5px solid var(--vb-linha);min-width:0;min-height:50px;font:inherit;color:var(--vb-texto);background:#fff;border-radius:25px;flex:1;padding:12px 18px;font-size:16px}.vb-campo input:focus{border-color:#5e78e6;outline:3px solid #d6defb}.vb-campo input::placeholder{color:#8e97b8}.vb-enviar{background:var(--vb-cor);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.vb-enviar svg{width:20px;height:20px}.vb-enviar:disabled{opacity:.55}.vb-carregando{grid-row:1/-1;gap:6px;margin:auto;display:flex}.vb-carregando i{background:#9aa6cf;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite vb-ponto}.vb-carregando i:nth-child(2){animation-delay:.15s}.vb-carregando i:nth-child(3){animation-delay:.3s}.vb-bloco.novo .vb-linha{animation:vb-mostrar 10ms var(--atraso) both}.vb-bloco.novo .vb-digitando{animation:vb-digitar .6s var(--atraso) both;display:flex}.vb-bloco.novo .vb-bolha{animation:vb-entrar .35s calc(var(--atraso) + .6s) both}.vb-bloco.novo .vb-depois{animation:vb-entrar .35s calc(var(--atraso) + .3s) both}@keyframes vb-mostrar{0%{opacity:0}to{opacity:1}}@keyframes vb-digitar{0%{opacity:0}15%,85%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes vb-entrar{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes vb-ponto{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.vb-bloco.novo .vb-linha,.vb-bloco.novo .vb-bolha,.vb-bloco.novo .vb-depois,.vb-resposta{animation:none}.vb-bloco.novo .vb-digitando{display:none}}@media (min-width:640px){.vb{border-radius:24px;width:min(100% - 48px,560px);height:calc(100dvh - 48px);min-height:0;margin:24px auto;overflow:hidden;box-shadow:0 20px 60px #141e4a26,0 0 0 1px #141e4a0f}html:has(.vb) body{background:#dfe4f5}.vb-conversa{padding:24px 22px 32px}.vb-rodape{position:static}}.vip-isca{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.instalar-ios .corpo-instalar{gap:18px;padding:18px 24px 24px;display:grid}.passos-instalar{gap:14px;margin:0;padding:0;list-style:none;display:grid}.passos-instalar li{align-items:flex-start;gap:12px;display:flex}.num-passo{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.passos-instalar b{font-size:15px;line-height:1.5;display:block}.passos-instalar small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.botao-ios{white-space:nowrap;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;padding:1px 8px;font-weight:600;display:inline-flex}.botao-ios svg{width:16px;height:16px;color:var(--info)}.ajuda-instalar{background:var(--surface-2);border-radius:12px;justify-items:start;gap:6px;padding:14px;display:grid}.ajuda-instalar b{font-size:14px}.ajuda-instalar p{font-size:13px}.ajuda-instalar .btn svg{width:15px;height:15px}.instalar-ios .corpo-instalar .acoes{padding:0}@media (max-width:767px){.instalar-ios .corpo-instalar{padding:16px 18px 22px}.botao-ios{white-space:normal}}.casamento{gap:18px;min-width:0;display:grid}.cas-barra{flex-wrap:wrap}.cas-acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.chip.cas-pedido{background:var(--accent-soft);color:var(--accent)}.chip.cas-encaminhado{background:var(--warn-soft);color:var(--warn)}.chip.cas-pastoral{background:var(--pastoral-soft);color:var(--pastoral)}.chip.cas-documental{background:var(--info-soft);color:var(--info)}.chip.cas-concluido{background:var(--ok-soft);color:var(--ok)}.chip.cas-encerrado{background:var(--surface-2);color:var(--muted)}.cas-lista{overflow:hidden}.cas-filtros{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.cas-filtros .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.cas-conta{background:var(--muted);border-radius:999px;min-width:18px;margin-left:4px;padding:0 5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cas-conta{background:color-mix(in srgb, var(--muted) 14%, transparent)}}.cas-conta{text-align:center;font-size:11px;font-weight:600}.cas-busca{flex:220px;max-width:320px}.cas-itens{margin:0;padding:0;list-style:none}.cas-itens li+li{border-top:1px solid var(--line)}.cas-item{color:inherit;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:background .15s;display:grid}.cas-item:hover,.cas-item:focus-visible{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.cas-item:hover,.cas-item:focus-visible{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.cas-item>svg{width:16px;height:16px;color:var(--muted);transform:rotate(180deg)}.cas-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.cas-ic svg{width:20px;height:20px}.cas-ic.grande{border-radius:16px;width:56px;height:56px}.cas-ic.grande svg{width:28px;height:28px}.cas-texto{gap:2px;min-width:0;display:grid}.cas-texto b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cas-texto small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cas-situacao{justify-items:end;gap:3px;display:grid}.cas-situacao small{color:var(--muted);font-size:12px}.cas-link{gap:10px;display:grid}.cas-link code{background:var(--surface-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;padding:10px 12px;font-size:12.5px;display:block}.cas-link-botoes{flex-wrap:wrap;gap:8px;display:flex}.cas-link-corpo{align-content:start;gap:12px;display:grid}.cas-link-corpo p{margin:0;font-size:13px;line-height:1.55}.cas-celebrantes{gap:6px;padding:0 24px 8px;display:grid}.cas-cel-lista{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.cas-cel-lista li{align-items:center;gap:10px;padding:12px 14px;display:flex}.cas-cel-lista li+li{border-top:1px solid var(--line)}.cas-cel-lista li .cas-texto{flex:1}.cas-cel-lista li.inativo .cas-texto b{color:var(--muted)}.cas-config{gap:12px;padding:18px 24px 20px;display:grid}.cas-config .grade-flags{grid-template-columns:minmax(0,1fr);padding:0}.cas-config .dica{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.cas-relatorio{overflow:hidden}.cas-relatorio .card-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cas-relatorio .card-h h3{margin:0;font-size:15px}.cas-relatorio .card-h .sub{color:var(--muted);max-width:62ch;margin:4px 0 0;font-size:12.5px;line-height:1.5}.cas-rel-total{text-align:right;justify-items:end;gap:1px;display:grid}.cas-rel-total span,.cas-rel-total small{color:var(--muted);font-size:12px}.cas-rel-total b{letter-spacing:-.01em;font-size:22px}.cas-rel-lista{margin:0;padding:8px 18px 14px;list-style:none;display:grid}.cas-rel-lista li{grid-template-columns:minmax(150px,230px) minmax(0,1fr) minmax(170px,280px);grid-template-areas:"nome barra valor""nome barra det";align-items:center;gap:1px 14px;padding:9px 0;display:grid}.cas-rel-lista li+li{border-top:1px solid var(--line)}.cas-rel-nome{grid-area:nome;font-size:13.5px;font-weight:500}.cas-rel-barra{background:var(--surface-2);border-radius:999px;grid-area:barra;height:10px;overflow:hidden}.cas-rel-barra i{border-radius:inherit;background:var(--vg-1);height:100%;display:block}.cas-rel-valor{grid-area:valor;align-self:end;font-size:13.5px}.cas-rel-det{color:var(--muted);grid-area:det;align-self:start;font-size:12px;line-height:1.4}.cas-rel-vazio{color:var(--muted);margin:0;padding:16px 18px 18px;font-size:13px}@media (max-width:767px){.cas-config{padding:16px 18px 18px}.cas-rel-total{text-align:left;justify-items:start}.cas-rel-lista li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome valor""barra barra""det det";row-gap:6px}.cas-rel-valor{text-align:right;align-self:center}}.cas-cel-form{border-top:1px solid var(--line);margin-top:10px;padding:16px 0 0}.cas-cel-form h3{margin:0;font-size:15px}.cas-voltar{align-items:center;gap:6px;width:fit-content;display:inline-flex}.cas-voltar svg{width:16px;height:16px}.cas-topo{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.cas-topo-texto{flex:1;gap:4px;min-width:0;display:grid}.cas-topo-texto h2{font:700 22px/1.2 var(--font-display);margin:0}.cas-topo-texto p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.cas-topo-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cas-grade{align-items:start}.cas-dados{margin:0;display:grid}.cas-dados>div{grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0;font-size:14px;display:grid}.cas-dados>div+div{border-top:1px solid var(--line)}.cas-dados dt{color:var(--muted)}.cas-dados dd{overflow-wrap:anywhere;margin:0}@media (min-width:1024px){.cas-dados-duplo{grid-template-columns:1fr 1fr;column-gap:32px}.cas-dados-duplo>div:nth-child(2){border-top:0}}.cas-tempo{margin:0;padding:8px 18px 18px;list-style:none;display:grid}.cas-tempo li{grid-template-columns:18px minmax(0,1fr);gap:12px;padding:10px 0;display:grid;position:relative}.cas-tempo li:before{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:-10px;left:6px}.cas-tempo li:last-child:before{display:none}.cas-ponto{background:var(--surface);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--accent);border-radius:50%;margin-top:3px}.cas-tempo li:first-child .cas-ponto{background:var(--accent)}.cas-tempo b{font-size:14px;font-weight:600}.cas-tempo p{color:var(--fg);opacity:.85;margin:2px 0 0;font-size:13px}.cas-tempo small{color:var(--muted);margin-top:2px;font-size:12px;display:block}@media (max-width:767px){.cas-acoes{width:100%;margin-left:0}.cas-acoes .btn{flex:1}.cas-busca{max-width:none}.cas-item{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;padding:12px 14px}.cas-item .cas-situacao{grid-area:2/2;grid-auto-flow:column;justify-content:start;place-items:center start;gap:8px}.cas-voltar{display:none}.cas-topo{grid-template-columns:48px minmax(0,1fr);gap:12px 14px;padding:16px;display:grid}.cas-ic.grande{border-radius:14px;align-self:start;width:48px;height:48px}.cas-ic.grande svg{width:24px;height:24px}.cas-topo-texto h2{font-size:20px}.cas-topo-acoes{grid-column:1/-1}.cas-topo-acoes .btn{flex:1}.cas-item>svg{grid-area:1/3/span 2}.cas-dados>div{grid-template-columns:110px minmax(0,1fr)}.cas-celebrantes{padding:0 16px 8px}.cas-cel-lista li{flex-wrap:wrap}}.noivos{color:#161c3a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#eef1fb,#f7f8fd);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.noivos-cartao{background:#fff;border:1px solid #dde2f2;border-radius:22px;gap:14px;width:min(100%,480px);padding:28px 24px;display:grid;box-shadow:0 18px 48px #1f2a7a1f}.noivos-cartao .vb-carregando{justify-content:center;padding:40px 0}.noivos-marca{color:#5b6485;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.noivos-marca .logo{width:40px;height:40px}.noivos-sobretitulo{color:#3451d1;letter-spacing:.02em;font-size:13px;font-weight:700}.noivos-cartao h1{font:700 26px/1.2 var(--font-display);margin:0}.noivos-cartao p{color:#2b3152;margin:0;font-size:16px;line-height:1.6}.noivos-aviso{background:#eef1fb;border-radius:14px;padding:14px 16px;color:#1f2a7a!important;font-size:15px!important}.noivos{align-items:start;padding-top:max(24px,6vh)}.noivos-cartao.largo{width:min(100%,560px);padding:24px 24px 28px}.np{gap:18px;animation:.35s cubic-bezier(.2,.8,.2,1) np-entra;display:grid}@keyframes np-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.np{animation:none}}.np-topo{gap:14px;display:grid}.np-progresso{background:#e4e8f6;border-radius:999px;height:6px;overflow:hidden}.np-progresso span{border-radius:inherit;background:linear-gradient(90deg,#3451d1,#5b74e6);height:100%;transition:width .4s;display:block}.np-tela{gap:14px;display:grid}.np-tela h1{font:700 25px/1.25 var(--font-display);color:#161c3a;margin:0}.np-tela>p{color:#2b3152;margin:0;font-size:16px;line-height:1.6}.np-erro{color:#a32a24;background:#fdecea;border-radius:12px;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.np-passos{counter-reset:passo;gap:10px;margin:0;padding:0;list-style:none;display:grid}.np-passos li{counter-increment:passo;background:#f5f7fd;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;column-gap:12px;padding:12px 14px;display:grid}.np-passos li:before{content:counter(passo);color:#fff;background:#3451d1;border-radius:50%;grid-row:1/span 2;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.np-passos b{color:#161c3a;font-size:15.5px}.np-passos span{color:#5b6485;font-size:14px}.np-botoes{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.np-botoes .np-btn:only-child{margin-left:auto}.np-btn{color:#fff;cursor:pointer;background:#3451d1;border:0;border-radius:14px;min-height:52px;padding:0 26px;font:600 16.5px/1 inherit;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 8px 20px #3451d147}.np-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #3451d157}.np-btn:disabled{opacity:.5;cursor:default;box-shadow:none}.np-link{color:#3451d1;cursor:pointer;background:0 0;border:0;padding:10px 4px;font:600 15.5px/1 inherit}.np-caixa{background:#fafbff;border:1px solid #dde2f2;border-radius:16px;gap:10px;padding:16px;display:grid}.np-caixa>b{color:#161c3a;font-size:15.5px}.np-caixa p{color:#2b3152;margin:0;font-size:15px;line-height:1.6}.np-lgpd{gap:10px;max-height:240px;padding-right:6px;display:grid;overflow-y:auto}.np-lgpd strong{color:#161c3a}.np-marcar{cursor:pointer;color:#1f2a7a;background:#eef1fb;border-radius:12px;align-items:flex-start;gap:12px;margin-top:2px;padding:12px;font-size:15.5px;font-weight:600;line-height:1.45;display:flex}.np-marcar input{accent-color:#3451d1;flex:none;width:22px;height:22px;margin:0}.np-sim-nao{grid-template-columns:1fr 1fr;gap:12px;display:grid}.np-form{gap:16px;display:grid}.np-grupo{border:1px solid #dde2f2;border-radius:16px;gap:12px;min-width:0;margin:0;padding:14px 16px 16px;display:grid}.np-grupo.sem-borda{border:0;padding:0}.np-grupo legend{color:#161c3a;padding:0 6px;font-size:15px;font-weight:700}.np-grupo.sem-borda legend{margin-bottom:10px;padding:0}.np-campo{gap:6px;min-width:0;display:grid}.np-campo label{color:#2b3152;font-size:14px;font-weight:600}.np-campo input,.np-campo select{color:#161c3a;background:#fff;border:1.5px solid #cfd6ee;border-radius:12px;width:100%;min-height:50px;padding:0 14px;font:16px/1.2 inherit}.np-campo input:focus,.np-campo select:focus{border-color:#3451d1;outline:none;box-shadow:0 0 0 4px #3451d126}.np-campo small,.np-nota{color:#5b6485;margin:0;font-size:13.5px;line-height:1.5}.np-linha{grid-template-columns:1fr 1fr;gap:12px;display:grid}.np-alternar{background:#eef1fb;border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.np-alternar button{color:#5b6485;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:44px;font:600 15px/1 inherit}.np-alternar button[aria-checked=true]{color:#1f2a7a;background:#fff;box-shadow:0 2px 8px #1f2a7a1f}.np-opcoes{gap:10px;display:grid}.np-opcao{color:#161c3a;cursor:pointer;text-align:left;min-height:56px;font:inherit;background:#fff;border:1.5px solid #cfd6ee;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}.np-opcao:hover{border-color:#3451d1}.np-opcao input{accent-color:#3451d1;flex:none;width:20px;height:20px;margin:0}.np-opcao span{gap:2px;display:grid}.np-opcao b{font-size:16px}.np-opcao.marcada{background:#f2f4fe;border-color:#3451d1;box-shadow:inset 0 0 0 1px #3451d1}.np-opcao.grande{color:#1f2a7a;justify-content:center;min-height:64px;font-size:18px;font-weight:700}.np-opcao:disabled{opacity:.6;cursor:default}.np-atalho{color:#1f2a7a;cursor:pointer;background:#f2f4fe;border:1px dashed #3451d1;border-radius:999px;justify-self:start;margin:-4px 0 10px;padding:8px 12px;font:600 14px/1.2 inherit}.np-resumo{border:1px solid #dde2f2;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.np-resumo-topo{justify-content:space-between;align-items:center;display:flex}.np-resumo-topo b{color:#161c3a;font-size:15.5px}.np-resumo-topo .np-link{padding:4px;font-size:14.5px}.np-resumo dl{gap:6px;margin:0;display:grid}.np-resumo dl div{grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:15px;display:grid}.np-resumo dt{color:#5b6485}.np-resumo dd{color:#161c3a;overflow-wrap:anywhere;margin:0}.np-tempo{gap:0;margin:4px 0;padding:0;list-style:none;display:grid}.np-tempo li{color:#8a92b0;align-items:center;gap:12px;padding:9px 0;font-size:15.5px;display:flex;position:relative}.np-tempo li:before{content:"";background:#e4e8f6;width:2px;height:calc(100% - 22px);position:absolute;top:40px;left:15px}.np-tempo li:last-child:before{display:none}.np-tempo li span{color:#8a92b0;background:#eef1fb;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.np-tempo li.feito{color:#1f2a7a}.np-tempo li.feito span{color:#fff;background:#1f8a4c}.np-tempo li.atual{color:#161c3a}.np-tempo li.atual span{color:#fff;background:#3451d1;box-shadow:0 0 0 5px #3451d129}.np-tempo li.feito:before{background:#1f8a4c}@media (max-width:480px){.noivos{padding:16px 12px 32px}.noivos-cartao.largo{border-radius:20px;padding:20px 16px 24px}.np-tela h1{font-size:22px}.np-linha{grid-template-columns:1fr}.np-resumo dl div{grid-template-columns:1fr;gap:0}.np-botoes .np-btn{flex:1}}.np-link.alinhado{justify-self:start;padding-left:0}.np-btn.claro{color:#1f2a7a;min-height:46px;box-shadow:none;background:#eef1fb;place-items:center;padding:0 20px;text-decoration:none;display:inline-grid}.np-encontro,.np-agenda{background:#fafbff;border:1px solid #dde2f2;border-radius:18px;gap:8px;padding:18px;display:grid}.np-encontro-dia{font:700 20px/1.3 var(--font-display);color:#161c3a}.np-encontro>span:not(.noivos-sobretitulo){color:#2b3152;font-size:15.5px}.np-encontro-botoes{gap:10px;margin:6px 0 2px;display:flex}.np-encontro-botoes .np-btn{flex:1}.np-agenda-titulo{color:#161c3a;font-size:18px}.np-agenda .np-alternar{margin-top:4px}.np-alternar button{padding:0 8px}.np-dias{gap:14px;margin-top:6px;display:grid}.np-faixa-dias{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:4px -2px 0;padding:4px 2px 8px;display:flex;overflow-x:auto}.np-dia-chip{color:#1f2a7a;cursor:pointer;scroll-snap-align:start;background:#fff;border:1.5px solid #cfd6ee;border-radius:14px;flex:none;justify-items:center;gap:1px;width:62px;padding:8px 0;font-family:inherit;display:grid}.np-dia-chip small{color:#5b6485;text-transform:uppercase;letter-spacing:.03em;font-size:11.5px}.np-dia-chip b{font-size:20px;line-height:1.2}.np-dia-chip.marcado{color:#fff;background:#3451d1;border-color:#3451d1}.np-dia-chip.marcado small{color:#dfe5ff}.np-dia-titulo{color:#161c3a;margin-top:2px;font-size:15.5px}.np-grupo-horas{gap:8px;display:grid}.np-grupo-horas>span{color:#5b6485;font-size:13.5px;font-weight:600}.np-horas{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.np-hora{color:#1f2a7a;cursor:pointer;background:#fff;border:1.5px solid #cfd6ee;border-radius:12px;justify-items:center;gap:1px;min-width:76px;min-height:46px;padding:8px 12px;font:700 16px/1.1 inherit;display:grid}.np-hora small{color:#5b6485;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11.5px;font-weight:500;overflow:hidden}.np-hora:hover{border-color:#3451d1}.np-hora.marcada{color:#fff;background:#3451d1;border-color:#3451d1}.np-hora.marcada small{color:#dfe5ff}.np-confirmar{background:#eef1fb;border-radius:14px;gap:8px;margin-top:6px;padding:14px;display:grid}.np-confirmar p{color:#1f2a7a;margin:0;font-size:15.5px;line-height:1.5}.cas-encontros{gap:12px;display:grid}.cas-encontros ul{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.cas-encontros li{grid-template-columns:minmax(0,170px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.cas-encontros li+li{border-top:1px solid var(--line)}.cas-encontros li span:not(.chip){color:var(--muted)}.cas-encontros li.cancelado b,.cas-encontros li.cancelado span:not(.chip){opacity:.7;text-decoration:line-through}.cas-encontros>.btn,.cas-encontros>button{justify-self:start}.casal-tel{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.casal-confirmar{padding-top:12px}.casal-decisao{gap:12px;display:grid}.casal-decisao p{margin:0}.casal-decisao-botoes{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:767px){.cas-encontros li{grid-template-columns:minmax(0,1fr) auto}.cas-encontros li span:not(.chip){grid-area:2/1}.cas-encontros li .chip{grid-area:1/2/span 2}}.np-btn.pequeno{min-height:42px;box-shadow:none;border-radius:12px;padding:0 18px;font-size:15px}.np-tarefas{background:#fafbff;border:1px solid #dde2f2;border-radius:18px;gap:10px;padding:18px;display:grid}.np-tarefas-topo{justify-content:space-between;align-items:baseline;display:flex}.np-tarefas-topo small{color:#5b6485;font-size:13px}.np-tarefas ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.np-tarefa{background:#fff;border:1px solid #e4e8f6;border-radius:14px;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:14px;display:grid}.np-tarefa-marca{color:#fff;border:2px solid #cfd6ee;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;font-weight:700;display:grid}.np-tarefa.validada .np-tarefa-marca{background:#1f8a4c;border-color:#1f8a4c}.np-tarefa.feita .np-tarefa-marca{background:#eef1fb;border-color:#3451d1}.np-tarefa>div{gap:6px;min-width:0;display:grid}.np-tarefa b{color:#161c3a;font-size:15.5px}.np-tarefa b em{color:#5b6485;font-size:13.5px;font-style:normal;font-weight:500}.np-tarefa p{color:#2b3152;margin:0;font-size:14.5px;line-height:1.5}.np-tarefa small{color:#5b6485;font-size:13px}.np-tarefa.validada b{color:#5b6485}.np-devolucao{background:#fff4e0;border-radius:10px;padding:8px 10px;color:#7a4a00!important}.np-tarefa-botoes{justify-content:flex-end;align-items:center;gap:12px;display:flex}.np-tarefa .np-btn.pequeno{justify-self:start}.np-fizemos{gap:6px;display:grid}.np-fizemos label,.np-rotulo{color:#2b3152;font-size:13.5px;font-weight:600}.np-fizemos textarea,.np-confirmar textarea{resize:vertical;border:1.5px solid #cfd6ee;border-radius:12px;width:100%;padding:10px 12px;font:16px/1.4 inherit}.np-campos-doc{grid-template-columns:1fr 1fr;gap:12px;display:grid}.np-campos-doc>.largo{grid-column:1/-1}.np-resumo-doc{border:1px solid #dde2f2;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.np-resumo-doc li{color:#161c3a;justify-content:space-between;align-items:center;padding:10px 14px;font-size:15px;display:flex}.np-resumo-doc li+li{border-top:1px solid #e4e8f6}.np-resumo-doc .np-link{padding:4px;font-size:14.5px}.np-tela .np-nota a{color:#3451d1;font-weight:600}@media (max-width:480px){.np-campos-doc{grid-template-columns:1fr}}.plano{gap:16px;display:grid}.plano-lista{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.plano-lista li{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.plano-lista li+li{border-top:1px solid var(--line)}.plano-texto{flex:1;gap:4px;min-width:0;display:grid}.plano-texto b{font-size:14.5px}.plano-texto small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:flex}.plano-texto p{color:var(--fg);opacity:.85;margin:0;font-size:13px}.plano-acoes{flex:none;gap:6px;display:flex}.plano-devolver{gap:6px;margin-top:6px;display:grid}.plano-devolver label{font-size:13px;font-weight:600}.plano-nova{border-top:1px solid var(--line);padding:16px 0 0}.plano-nova h3{margin:0;font-size:15px}.plano-modelos{flex-wrap:wrap;gap:6px;display:flex}.plano-modelos .chip-campo{font-family:inherit;font-size:12.5px}.plano-obrigatoria{align-self:end}@media (max-width:767px){.plano-lista li{flex-direction:column}}.cas-doc{gap:8px;display:grid}.cas-doc b{font-size:14px}.cas-doc-partes{flex-wrap:wrap;gap:6px;display:flex}.termo-casamento .tc-folha{color:#000;max-width:186mm;margin:0 auto;font:9.6pt/1.42 Arial,Helvetica,sans-serif}.tc-cabeca{grid-template-columns:30mm 1fr;align-items:center;gap:6mm;margin-bottom:3mm;display:grid}.tc-cabeca img{width:30mm;height:auto}.tc-cabeca div{text-align:center}.tc-cabeca h1{margin:0;font:700 20pt/1.1 Times New Roman,Times,serif}.tc-sub{letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;margin:2px auto 0;font-size:10pt;font-weight:700;display:flex}.tc-sub:before,.tc-sub:after{content:"";border-top:1px solid #000;width:26mm}.tc-igreja{letter-spacing:.45em;margin:1px 0 0;font-size:10pt}.tc-linha{margin:0;padding:1px 0}.tc-campo{text-align:left;vertical-align:bottom;border-bottom:1px solid #000;min-height:1.35em;padding:0 4px;line-height:1.3;display:inline-block}.tc-campo.grande{letter-spacing:.12em}.tc-caixa{vertical-align:middle;border:1px solid #000;border-radius:2px;place-items:center;width:1.25em;height:1.1em;font-size:9pt;font-weight:700;display:inline-grid}.tc-bloco{margin-top:2px}.tc-bloco.curto .tc-linha{padding:0}.tc-fecho{margin:3mm 0 0}.tc-assinaturas{grid-template-columns:1fr 58mm;align-items:start;gap:6mm;margin-top:4mm;display:grid}.tc-linhas-ass{gap:3.2mm;display:grid}.tc-linhas-ass div{grid-template-columns:26mm 1fr;align-items:end;gap:3mm;display:grid}.tc-linhas-ass span{font-size:9.5pt}.tc-linhas-ass i{border-bottom:1px solid #000;height:5mm;display:block}.tc-selo{border:1.5px solid #000;border-radius:4mm;height:40mm}.termo-casamento.previa .tc-folha{position:relative}.termo-casamento.previa .tc-folha:after{content:"PRÉVIA";text-align:center;color:#3451d114;pointer-events:none;font:700 72pt/1 Arial,sans-serif;position:absolute;inset:30% 0 auto;transform:rotate(-24deg)}@media print{@page{size:A4;margin:10mm 12mm}html,body{background:#fff!important}.termo-casamento{padding:0!important}.termo-casamento .tc-folha{max-width:none;font-size:9pt;line-height:1.3}.tc-cabeca{margin-bottom:2mm}.tc-cabeca img{width:26mm}.tc-linha{padding:.4px 0}.tc-fecho{margin-top:2mm}.tc-assinaturas{break-inside:avoid;margin-top:3mm}.tc-linhas-ass{gap:2.4mm}.tc-linhas-ass i{height:4mm}.tc-selo{height:32mm}.termo-casamento.previa .tc-folha:after{color:#0000001a}}@media (max-width:640px){.termo-casamento .tc-folha{font-size:9pt}.tc-cabeca{grid-template-columns:18mm 1fr}.tc-cabeca img{width:18mm}.tc-cabeca h1{font-size:15pt}}.np-correcao{background:#fff4e0;border:1px solid #f3d39a;border-radius:16px;gap:8px;padding:16px;display:grid}.np-correcao b{color:#5c3a00;font-size:15.5px}.np-correcao p{color:#5c3a00;margin:0;font-size:15px;line-height:1.5}.np-correcao .np-btn{background:#b26a00;justify-self:start}.np-correcao-msg{color:#5c3a00;background:#fff4e0;border-radius:12px;margin:0;padding:10px 12px;font-size:14.5px;line-height:1.5}.rev{gap:22px;display:grid}.rev-bloco{gap:10px;display:grid}.rev-bloco+.rev-bloco{border-top:1px solid var(--line);padding-top:18px}.rev-bloco h3{margin:0;font-size:15px}.rev-bloco>p{margin:0;font-size:13px}.rev-cerimonia{padding:0}.rev-dados{justify-items:start;gap:12px;display:grid}.rev-etapas{border:1px solid var(--line);border-radius:12px;width:100%;margin:0;padding:0;list-style:none;overflow:hidden}.rev-etapas li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.rev-etapas li+li{border-top:1px solid var(--line)}.rev-etapas li>div{gap:2px;min-width:0;display:grid}.rev-etapas b{font-size:14px}.rev-etapas small{color:var(--muted);font-size:12.5px}.rev-ponto{background:var(--warn-soft);width:24px;height:24px;color:var(--warn);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.rev-ponto.ok{background:var(--ok-soft);color:var(--ok)}.rev-pendencias{gap:4px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.rev-termo{gap:10px;display:grid}.rev-termo p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.rev-grupo{border:0;gap:10px;margin:0;padding:0;display:grid}.rev-grupo legend{margin-bottom:8px;font-size:14px;font-weight:700}.rev-grupo .campo.largo{grid-column:1/-1}.rev-marcas{gap:4px;display:grid}.assinatura{gap:6px;display:grid}.assinatura canvas{border:1.5px dashed var(--line-forte,var(--line));touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;width:100%;height:160px}.assinatura-rodape{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.pasta-passo{justify-items:start;gap:14px;display:grid}.pasta-passo>p{margin:0;font-size:13px}.pasta-movs{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.pasta-movs li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.pasta-movs li+li{border-top:1px solid var(--line)}.pasta-movs li>div{gap:2px;min-width:0;display:grid}.pasta-movs b{font-size:14px}.pasta-movs small{color:var(--muted);font-size:12.5px}.pasta-assinatura{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;max-width:140px;height:42px;padding:2px 6px}.pasta-scans{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pasta-scans li{align-items:center;gap:8px;font-size:13.5px;display:flex}.pasta-scans svg{width:16px;height:16px;color:var(--muted)}.digitalizar{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:10px;width:100%;padding:14px;display:grid}.digitalizar>b{font-size:14px}.digitalizar .btn{cursor:pointer}.digitalizar-pb{align-self:center}.digitalizar-paginas{flex-wrap:wrap;gap:10px;display:flex}.digitalizar-paginas figure{gap:4px;width:110px;margin:0;display:grid}.digitalizar-paginas img{object-fit:cover;border:1px solid var(--line);background:#fff;border-radius:8px;width:110px;height:150px}.digitalizar-paginas figcaption{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.digitalizar-pdf{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}@media (max-width:767px){.pasta-movs li{grid-template-columns:26px minmax(0,1fr)}.pasta-assinatura{grid-column:2}}.botao-ajuda svg{width:20px;height:20px}.topbar .botao-ajuda{margin-right:4px}.ajuda-gaveta{background:var(--surface);width:min(580px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--fg);border:0;border-left:1px solid var(--line);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 50px #080c202e}.ajuda-gaveta[open]{animation:ajuda-entra .28s var(--saida)}.ajuda-gaveta::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c206b}.ajuda-gaveta[open]::backdrop{animation:.18s ease-out dialogo-fundo}@keyframes ajuda-entra{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ajuda-gaveta[open]{animation:none}}.ajuda-caixa{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.ajuda-cab{padding:18px 22px;padding-top:max(18px, env(safe-area-inset-top));border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ajuda-cab h2{letter-spacing:-.01em;margin:2px 0 0;font-size:18px}.ajuda-sobre{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.ajuda-ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.ajuda-ic svg{width:24px;height:24px}.ajuda-corpo{overscroll-behavior:contain;padding:18px 22px 40px;padding-bottom:max(40px, env(safe-area-inset-bottom));scroll-padding-top:12px;overflow-y:auto}.ajuda-intro{margin:0 0 14px;font-size:15px;line-height:1.6}.ajuda-indice{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ajuda-indice a{background:var(--surface-2);color:var(--fg);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12.5px;text-decoration:none}.ajuda-indice a:hover,.ajuda-indice a:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ajuda-indice a:hover,.ajuda-indice a:focus-visible{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}}.ajuda-indice a:hover,.ajuda-indice a:focus-visible{color:var(--accent)}.ajuda-secao{padding-top:22px}.ajuda-secao+.ajuda-secao{border-top:1px solid var(--line);margin-top:6px}.ajuda-secao h3{margin:0 0 10px;font-size:16px}.ajuda-secao p{margin:0 0 8px;font-size:14px;line-height:1.6}.ajuda-lista{gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;list-style:outside;display:grid}.ajuda-lista li::marker{color:var(--accent)}.ajuda-papeis{gap:8px;display:grid}.ajuda-papeis>div{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:2px;padding:11px 14px;display:grid}.ajuda-papeis b{font-size:14px}.ajuda-papeis span{color:var(--muted);font-size:13px;line-height:1.5}.ajuda-passos{margin:0;padding:0;list-style:none;display:grid}.ajuda-passo{grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid;position:relative}.ajuda-passo:not(:last-child):before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:34px;bottom:2px;left:15px}.ajuda-num{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.ajuda-passo h4{margin:4px 0;font-size:15px}.ajuda-meta{flex-wrap:wrap;gap:6px;display:flex;margin:0 0 8px!important}.ajuda-meta span{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500;line-height:1.6}.ajuda-meta span+span{background:var(--surface-2);color:var(--muted)}.ajuda-dica{background:var(--ok-soft);border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid;font-size:13.5px!important}.ajuda-dica svg{width:18px;height:18px;color:var(--ok);margin-top:2px}.ajuda-dica.atencao{background:var(--warn-soft)}.ajuda-dica.atencao svg{color:var(--warn)}.ajuda-etiquetas{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:9px 14px;margin:0;display:grid}.ajuda-etiquetas dt{margin:0}.ajuda-etiquetas dd{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.ajuda-pergunta{border:1px solid var(--line);background:var(--surface);border-radius:12px}.ajuda-pergunta+.ajuda-pergunta{margin-top:8px}.ajuda-pergunta summary{cursor:pointer;justify-content:space-between;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.ajuda-pergunta summary::-webkit-details-marker{display:none}.ajuda-pergunta summary:after{content:"+";color:var(--muted);font-size:18px;font-weight:400;line-height:1}.ajuda-pergunta[open] summary:after{content:"–"}.ajuda-pergunta>div{color:var(--muted);padding:0 14px 13px;font-size:13.5px;line-height:1.6}@media (max-width:767px){.ajuda-gaveta{border-left:0;width:100vw}.ajuda-cab,.ajuda-corpo{padding-left:16px;padding-right:16px}.ajuda-etiquetas{grid-template-columns:minmax(0,1fr);gap:4px}.ajuda-etiquetas dd{margin-bottom:8px}}@media print{.ajuda-gaveta,.botao-ajuda{display:none!important}}.pessoas-lista>header{align-items:center;padding-bottom:4px}.pessoas-busca{flex:320px;max-width:460px}.pessoas-busca input{padding-right:13px}.pessoas-lista ul{margin:8px 0 0;padding:0 8px 8px;list-style:none}.pessoas-lista li+li{border-top:1px solid var(--line)}.pessoas-lista li a{color:inherit;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 140px 150px 18px;align-items:center;gap:14px;padding:12px 10px;text-decoration:none;display:grid}.pessoas-lista li a:hover{background:var(--surface-2)}.pessoas-lista li a>svg{width:16px;height:16px;color:var(--muted);transform:rotate(180deg)}.avatar-iniciais{background:var(--pastoral-soft);width:42px;height:42px;color:var(--pastoral);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.pessoas-quem,.pessoas-encontro{gap:2px;min-width:0;display:grid}.pessoas-quem b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.pessoas-quem small,.pessoas-encontro small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pessoas-encontro b{font-size:13.5px;font-weight:600}.pessoas-completude,.ficha-completude{gap:5px;display:grid}.pessoas-completude small,.ficha-completude small{color:var(--muted);font-size:12px}.pessoas-completude .barra,.ficha-completude .barra{background:var(--surface-2);border-radius:99px;height:6px;display:block;overflow:hidden}.pessoas-completude .barra i,.ficha-completude .barra i{background:var(--warn);border-radius:99px;height:100%;display:block}.pessoas-completude.ok .barra i,.ficha-completude.ok .barra i{background:var(--ok)}.pessoas-completude.ok small{color:var(--ok);font-weight:600}.ficha-voltar{align-items:center;gap:6px;margin-bottom:10px;display:inline-flex}.ficha-voltar svg{width:15px;height:15px}.ficha-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.ficha-topo h2{overflow-wrap:anywhere;margin:2px 0 4px;font-size:26px}.ficha-topo p{margin:0}.ficha-completude{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:240px;padding:12px 14px}.ficha-completude b{font-size:14px}.ficha-completude.ok b{color:var(--ok)}.ficha-grade{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ficha-lateral{gap:18px;min-width:0;display:grid}.ficha-form{gap:20px;display:grid}.ficha-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;margin:0;padding:0;display:grid}.ficha-form legend{letter-spacing:.06em;text-transform:uppercase;color:var(--pastoral);grid-column:1/-1;margin-bottom:12px;padding:0;font-size:12px;font-weight:700}.ficha-form .campo{align-content:start;min-width:0}.ficha-form .campo.largo{grid-column:1/-1}.ficha-form .acoes{justify-content:flex-end;display:flex}.ficha-origem{color:var(--muted);font-size:12px}.ficha-cep{gap:8px;display:flex}.ficha-cep .entrada{flex:1}.ficha-link{gap:12px;display:grid}.ficha-link>.btn{justify-self:start}.ficha-link-situacao{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:13.5px;display:flex}.ficha-link-situacao svg{flex:none;width:16px;height:16px}.ficha-link-situacao.ok{color:var(--ok);font-weight:600}.ficha-link-situacao.espera{color:var(--fg)}.ficha-encontros{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ficha-encontros li{grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.ficha-encontros li+li{border-top:1px dashed var(--line)}.ficha-encontros li.cancelado{color:var(--muted)}.ficha-encontros .num{font-size:13px;font-weight:600}.ficha-historico summary{cursor:pointer;align-items:center;gap:10px;padding:16px 18px;list-style:none;display:flex}.ficha-historico summary::-webkit-details-marker{display:none}.ficha-historico summary h3{text-transform:none;letter-spacing:0;color:var(--fg);margin:0;font-size:16px;font-weight:700}.ficha-historico ol{gap:10px;margin:0;padding:0 18px 16px;list-style:none;display:grid}.ficha-historico li{overflow-wrap:anywhere;gap:2px;font-size:13.5px;display:grid}.ficha-historico>p{margin:0;padding:0 18px 16px}.links-ficha{gap:4px;display:grid}@media (max-width:1100px){.ficha-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pessoas-lista li a{grid-template-columns:38px minmax(0,1fr) minmax(0,1fr) 18px;gap:4px 12px;padding:12px 6px}.pessoas-lista li a .pessoas-quem{grid-column:2/4}.pessoas-lista li a .pessoas-encontro{grid-area:2/2;align-items:baseline;gap:4px;display:flex}.pessoas-lista li a .pessoas-completude{grid-area:2/3;align-self:center}.pessoas-lista li a .pessoas-completude .barra{display:none}.pessoas-lista li a .pessoas-completude small{text-align:right}.pessoas-lista li a>svg{grid-area:1/4/3}.avatar-iniciais{width:38px;height:38px;font-size:13px}.ficha-form fieldset{grid-template-columns:minmax(0,1fr)}.ficha-topo h2{font-size:22px}.ficha-completude{width:100%;min-width:0}.ficha-encontros li{grid-template-columns:minmax(0,1fr) auto}.ficha-encontros li>span:nth-child(2){color:var(--muted);grid-area:2/1/auto/-1}}.cad-termo{background:#f5f7fd;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.cad-termo p{font-size:14.5px!important;line-height:1.55!important}.cad-dupla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:420px){.cad-dupla{grid-template-columns:minmax(0,1fr)}}.dup-aviso{color:inherit;margin-bottom:16px;text-decoration:none}.dup-aviso .txt{flex:1;gap:2px;min-width:0;display:grid}.dup-aviso .txt span{color:var(--muted);font-size:13.5px}.dup-aviso>svg{width:16px;height:16px;color:var(--muted);flex:none;transform:rotate(180deg)}.dup-intro{max-width:70ch;margin:0 0 16px;line-height:1.55}.dup-lista{gap:16px;margin:0;padding:0;list-style:none;display:grid}.dup-lista>li>header{padding-bottom:4px}.dup-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px 18px 18px;display:grid}.dup-lado{border:1px solid var(--line);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid;position:relative}.dup-lado.sugerido{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.dup-lado.sugerido{border-color:color-mix(in srgb, var(--ok) 45%, var(--line))}}.dup-lado.sugerido{background:var(--ok-soft)}@supports (color:color-mix(in lab, red, red)){.dup-lado.sugerido{background:color-mix(in srgb, var(--ok-soft) 35%, var(--surface))}}.dup-selo{color:var(--ok);text-transform:uppercase;letter-spacing:.04em;justify-self:start;font-size:11.5px;font-weight:700}.dup-nome{color:var(--fg);overflow-wrap:anywhere;font-size:16px;font-weight:700;text-decoration:none}.dup-nome:hover{color:var(--accent)}.dup-lado dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13.5px;display:grid}.dup-lado dt{color:var(--muted)}.dup-lado dd{margin:0}.dup-acao{justify-items:start;gap:6px;display:grid}@media (max-width:767px){.dup-par{grid-template-columns:minmax(0,1fr)}}.np-campo input,.np-campo select{appearance:none;min-width:0;max-width:100%;display:block}.np-campo input[type=date]{text-align:left;line-height:48px}.np-campo input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.np-campo input[type=date]::-webkit-calendar-picker-indicator{opacity:.6}.np-campo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6485' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}.cad-foto{border:1.5px dashed #cfd6ee;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.cad-foto-circulo{color:#3451d1;background:#eef1fb;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.cad-foto-circulo img{object-fit:cover;width:100%;height:100%}.cad-foto-circulo svg{width:28px;height:28px}.cad-foto-texto{gap:2px;min-width:0;display:grid}.cad-foto-texto b{color:#161c3a;font-size:15px}.cad-foto-botoes{flex-wrap:wrap;gap:0 16px;display:flex}.cad-foto-botoes .np-link{padding:6px 0;font-size:15px}.np-opcao small{color:#2b3152;font-size:14px;line-height:1.45}.ficha-identidade{align-items:center;gap:16px;min-width:0;display:flex}.ficha-avatar{background:var(--pastoral-soft);width:72px;height:72px;color:var(--pastoral);border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:700;display:grid;overflow:hidden}.ficha-avatar img{object-fit:cover;width:100%;height:100%}.ficha-remover-foto{cursor:pointer;color:var(--muted);background:0 0;border:0;margin-top:4px;padding:0;font-size:12.5px}.ficha-remover-foto:hover{color:var(--crit)}.avatar-iniciais{overflow:hidden}.avatar-iniciais img{object-fit:cover;width:100%;height:100%}@media (max-width:767px){.ficha-avatar{width:56px;height:56px;font-size:19px}}.noivos .dialogo.recorte-foto{color:#161c3a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#dde2f2}.noivos .dialogo.recorte-foto .cabeca-recorte p{color:#5b6485}.noivos .dialogo.recorte-foto .btn{color:#fff;background:#3451d1;border-color:#3451d1}.noivos .dialogo.recorte-foto .btn.ghost{color:#161c3a;background:#fff;border-color:#cfd6ee}.noivos .dialogo.recorte-foto .zoom-recorte{color:#5b6485}.noivos .dialogo.recorte-foto input[type=range]{accent-color:#3451d1}.resumo-registro{margin:12px 0}.resumo-lido{background:var(--pastoral-soft);overflow-wrap:anywhere;border-radius:10px;gap:2px;margin:0 0 12px;padding:10px 14px;display:grid}.resumo-lido small{color:var(--muted);font-size:12px}.resumo-lido+.texto-sigiloso{margin-top:12px}.supervisao-aviso{background:var(--pastoral-soft);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:14px;display:flex}.supervisao-aviso svg{width:17px;height:17px;color:var(--pastoral);flex:none;margin-top:2px}.supervisao-aviso.atencao{background:var(--warn-soft)}.supervisao-aviso.atencao svg{color:var(--warn)}.lista-historico .muted{flex:none;font-size:12px}.faixa-ambiente{top:env(safe-area-inset-top,0);z-index:9999;pointer-events:none;color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#b45309;border-radius:0 0 10px 10px;padding:3px 12px;font-size:11px;font-weight:700;position:fixed;left:50%;transform:translate(-50%)}@media print{.faixa-ambiente{display:none}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
