:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#0b4c96;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#dcecfd;--md-sys-color-on-primary-container:#0b2a52;--md-sys-color-secondary:#3d5a78;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#e6eef7;--md-sys-color-on-secondary-container:#0d2a52;--md-sys-color-tertiary:#f5a524;--md-sys-color-on-tertiary:#0d1b26;--md-sys-color-tertiary-container:#ffe7bf;--md-sys-color-on-tertiary-container:#3a2600;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#410002;--md-sys-color-on-surface:#0d1b26;--md-sys-color-surface-variant:#e0e2ec;--md-sys-color-on-surface-variant:#475866;--md-sys-color-outline:#7d8b97;--md-sys-color-outline-variant:#e3ded5;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#0b1a30;--md-sys-color-inverse-on-surface:#e8f1f7;--md-sys-color-inverse-primary:#7cc4fa;--md-sys-color-surface:#fbfaf7;--md-sys-color-surface-dim:#e7e2d9;--md-sys-color-surface-bright:#fff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f7f4ef;--md-sys-color-surface-container:#f1ece4;--md-sys-color-surface-container-high:#ebe5db;--md-sys-color-surface-container-highest:#e3ded5;--md-sys-color-background:#fbfaf7;--md-sys-color-on-background:#0d1b26;--md-sys-color-surface-tint:#0b4c96;--md-sys-color-sucesso:#006d43;--md-sys-color-on-sucesso:#fff;--md-sys-color-sucesso-container:#92f7bc;--md-sys-color-on-sucesso-container:#002111;--md-sys-color-aviso:#974806;--md-sys-color-on-aviso:#fff;--md-sys-color-aviso-container:#ffdbc8;--md-sys-color-on-aviso-container:#321300;--md-sys-color-cartao:#fff;--md-sys-color-assunto-propostas:#285ea8;--md-sys-color-assunto-propostas-fundo:#e3ebff;--md-sys-color-assunto-clientes:#00677f;--md-sys-color-assunto-clientes-fundo:#d0f0fe;--md-sys-color-assunto-estoque:#974806;--md-sys-color-assunto-estoque-fundo:#ffe6d9;--md-sys-color-assunto-financeiro:#006d43;--md-sys-color-assunto-financeiro-fundo:#d3f3db;--md-sys-color-assunto-empresa:#3259b7;--md-sys-color-assunto-empresa-fundo:#e6eaff;--md-sys-color-assunto-conta:#6450a5;--md-sys-color-assunto-conta-fundo:#f0e7ff;--md-sys-color-assunto-sistema:#4c6171;--md-sys-color-assunto-sistema-fundo:#daedff;--md-ref-brand-fujita:#133a6e;--md-sys-shape-corner-none:0;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:14px;--md-sys-shape-corner-large:20px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-full:9999px;--md-sys-elevation-level0:none;--md-sys-elevation-level1:0 1px 2px #0b1f3b0f, 0 1px 3px #0b1f3b14;--md-sys-elevation-level2:0 1px 2px #0b1f3b0f, 0 4px 12px -2px #0b1f3b1f;--md-sys-elevation-level3:0 2px 4px #0b1f3b0f, 0 10px 24px -6px #0b1f3b29;--md-sys-elevation-level4:0 2px 6px #0b1f3b12, 0 16px 32px -8px #0b1f3b33;--md-sys-elevation-level5:0 4px 8px #0b1f3b14, 0 24px 48px -12px #0b1f3b42;--md-sys-state-hover-opacity:.08;--md-sys-state-focus-opacity:.12;--md-sys-state-pressed-opacity:.12;--md-sys-state-dragged-opacity:.16;--md-sys-state-disabled-content-opacity:.38;--md-sys-state-disabled-container-opacity:.12;--md-sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--md-sys-motion-duration-short2:.1s;--md-sys-motion-duration-short4:.2s;--md-sys-motion-duration-medium2:.3s;--md-sys-motion-duration-long2:.5s;--md-sys-typescale-brand:"Manrope Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--md-sys-typescale-plain:var(--md-sys-typescale-brand);--md-sys-typescale-display-large-size:57px;--md-sys-typescale-display-large-line:64px;--md-sys-typescale-display-medium-size:45px;--md-sys-typescale-display-medium-line:52px;--md-sys-typescale-display-small-size:36px;--md-sys-typescale-display-small-line:44px;--md-sys-typescale-headline-large-size:32px;--md-sys-typescale-headline-large-line:40px;--md-sys-typescale-headline-medium-size:28px;--md-sys-typescale-headline-medium-line:36px;--md-sys-typescale-headline-small-size:24px;--md-sys-typescale-headline-small-line:32px;--md-sys-typescale-title-large-size:22px;--md-sys-typescale-title-large-line:28px;--md-sys-typescale-title-medium-size:16px;--md-sys-typescale-title-medium-line:24px;--md-sys-typescale-title-medium-weight:700;--md-sys-typescale-title-small-size:14px;--md-sys-typescale-title-small-line:20px;--md-sys-typescale-title-small-weight:700;--md-sys-typescale-body-large-size:16px;--md-sys-typescale-body-large-line:24px;--md-sys-typescale-body-medium-size:14px;--md-sys-typescale-body-medium-line:20px;--md-sys-typescale-body-small-size:12px;--md-sys-typescale-body-small-line:16px;--md-sys-typescale-label-large-size:14px;--md-sys-typescale-label-large-line:20px;--md-sys-typescale-label-large-weight:700;--md-sys-typescale-label-medium-size:12px;--md-sys-typescale-label-medium-line:16px;--md-sys-typescale-label-medium-weight:500;--md-sys-typescale-label-small-size:11px;--md-sys-typescale-label-small-line:16px;--md-sys-typescale-label-small-weight:500;--md-app-touch-target:48px;--md-app-espaco-1:4px;--md-app-espaco-2:8px;--md-app-espaco-3:12px;--md-app-espaco-4:16px;--md-app-espaco-5:24px;--md-app-espaco-6:32px;--md-app-largura-max:720px;--md-ref-branco:#fff;--md-ref-preto:#000;--md-ref-preto-12:#0000001f;--md-ref-preto-16:#00000029;--md-ref-preto-18:#0000002e;--md-ref-preto-20:#0003;--md-ref-preto-22:#00000038;--md-ref-preto-32:#00000052;--md-ref-preto-50:#00000080;--md-ref-preto-55:#0000008c;--md-ref-preto-60:#0009;--md-ref-preto-62:#0000009e;--md-ref-preto-65:#000000a6;--md-ref-preto-70:#000000b3;--md-ref-preto-72:#000000b8;--md-ref-preto-75:#000000bf;--md-ref-preto-80:#000c;--md-ref-branco-12:#ffffff1f;--md-ref-branco-35:#ffffff59;--md-ref-branco-45:#ffffff73;--md-ref-agua:#2a9df4;--md-ref-concluido:#14532d;--md-ref-concluido-suave:#d7f0e0;--md-ref-sol:#ffc400;--md-ref-lua:#0a4a7a;--md-ref-visor:#0b1420;--md-ref-visor-86:#080e18db;--md-ref-visor-90:#080e18e6;--md-ref-visor-92:#080e18eb;--md-ref-visor-96:#080e18f5;--md-ref-visor-ativo:#0a3c8ccc;--md-ref-visor-cartao:#1b2230;--md-ref-visor-cartao-texto:#9fb3c8;--md-ref-visor-pino:#c2410c;--md-ref-selo-alerta:#fff1c2;--md-ref-selo-alerta-texto:#6b4a00;--md-ref-selo-bom:#d7f5e3;--md-ref-selo-bom-texto:#0f5132;--md-ref-selo-ruim:#fde2e1;--md-ref-selo-ruim-texto:#8c1d18;--doc-papel:#fff;--doc-fundo:#f5f5f5;--doc-tinta:#03263b;--doc-linha:#e6e9ec;--doc-linha-forte:#ddd;--doc-azul:#133a6e;--doc-azul-claro:#dcecfd;--doc-azul-escuro:#0b1f3b;--doc-sobre-azul:#fff;--doc-vermelho:#8f0000;--doc-teal:#00667e;--doc-zebra:#c7fdff;--doc-zebra-suave:#f3f6f9;--doc-nota-fundo:#fbfcfd;--doc-nota-texto:#5a6b78;--doc-veu:#00000038;--doc-branco-30:#ffffff4d;--doc-branco-85:#ffffffd9;--doc-sombra:0 5px 15px #0003;--dm-linha:#0d1b264d;--dm-alca:#5d6b78;--dm-brilho:#ffffff52;--dm-manta-corpo:#aeb6c0;--dm-manta-topo:#3a3f46;--dm-manta-espiral:#ffffff4d;--dm-manta-miolo:#1f2328;--dm-manta-faixa:#0b4c96;--dm-manta-folha:#c8ced6;--dm-primer-corpo:#1f6fb8;--dm-primer-topo:#2a7fcc;--dm-primer-miolo:#185a96;--dm-primer-faixa:#fff;--dm-primer-linha:#1f6fb88c;--dm-argamassa-corpo:#d2ad73;--dm-argamassa-lado:#b8945c;--dm-argamassa-topo:#e2c28e;--dm-argamassa-fita:#9c7a45;--dm-argamassa-faixa:#0b4c96;--dm-argamassa-linha:#ffffffbf;--dm-resina-corpo:#eef1f5;--dm-resina-lado:#d5dbe3;--dm-resina-topo:#f8fafc;--dm-resina-faixa:#f5a524;--dm-resina-gota:#2a9df4;--dm-resina-linha:#0d1b2659;--dm-generico-corpo:#c9ced6;--dm-generico-lado:#aab2bd;--dm-generico-topo:#dde1e6;--dm-generico-fita:#8a939e;--dm-generico-faixa:#6b7480;--dm-tela-folha:#f3f5f8;--dm-tela-topo:#e6eaef;--dm-tela-espiral:#8f9aa6;--dm-tela-miolo:#6b7480;--dm-broxa-cabo:#b07a45;--dm-broxa-virola:#aab3bd;--dm-broxa-cerdas:#e8d9b5;--dm-broxa-linha:#785a2873}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#7cc4fa;--md-sys-color-on-primary:#04192f;--md-sys-color-primary-container:#12305a;--md-sys-color-on-primary-container:#d6ebff;--md-sys-color-secondary:#a9c4dd;--md-sys-color-on-secondary:#0b2236;--md-sys-color-secondary-container:#163454;--md-sys-color-on-secondary-container:#d3e6f7;--md-sys-color-tertiary:#f5a524;--md-sys-color-on-tertiary:#0d1b26;--md-sys-color-tertiary-container:#4a3200;--md-sys-color-on-tertiary-container:#ffdcaa;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffb4ab;--md-sys-color-on-surface:#e8f1f7;--md-sys-color-surface-variant:#44474e;--md-sys-color-on-surface-variant:#a3b6c4;--md-sys-color-outline:#5d7891;--md-sys-color-outline-variant:#1a3050;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#e8f1f7;--md-sys-color-inverse-on-surface:#0b1a30;--md-sys-color-inverse-primary:#0b4c96;--md-sys-color-surface:#040c19;--md-sys-color-surface-dim:#040c19;--md-sys-color-surface-bright:#15304f;--md-sys-color-surface-container-lowest:#020812;--md-sys-color-surface-container-low:#071326;--md-sys-color-surface-container:#0b1a30;--md-sys-color-surface-container-high:#10223d;--md-sys-color-surface-container-highest:#15294a;--md-sys-color-background:#040c19;--md-sys-color-on-background:#e8f1f7;--md-sys-color-surface-tint:#7cc4fa;--md-sys-color-sucesso:#5fd39a;--md-sys-color-on-sucesso:#003920;--md-sys-color-sucesso-container:#005231;--md-sys-color-on-sucesso-container:#92f7bc;--md-sys-color-aviso:#ffb68a;--md-sys-color-on-aviso:#522300;--md-sys-color-aviso-container:#743400;--md-sys-color-on-aviso-container:#ffdbc8;--md-sys-color-cartao:#0b1a30;--md-sys-color-assunto-propostas:#aac7ff;--md-sys-color-assunto-propostas-fundo:#2d3950;--md-sys-color-assunto-clientes:#7cd2f0;--md-sys-color-assunto-clientes-fundo:#1e3d48;--md-sys-color-assunto-estoque:#ffb68a;--md-sys-color-assunto-estoque-fundo:#51321f;--md-sys-color-assunto-financeiro:#76daa1;--md-sys-color-assunto-financeiro-fundo:#243f2e;--md-sys-color-assunto-empresa:#b3c5ff;--md-sys-color-assunto-empresa-fundo:#313850;--md-sys-color-assunto-conta:#cdbdff;--md-sys-color-assunto-conta-fundo:#3c354f;--md-sys-color-assunto-sistema:#b3c9dc;--md-sys-color-assunto-sistema-fundo:#273b4b;--md-sys-elevation-level0:none;--md-sys-elevation-level1:0 1px 2px #0002, 0 1px 3px #0000002d;--md-sys-elevation-level2:0 1px 2px #0002, 0 4px 12px -2px #00000043;--md-sys-elevation-level3:0 2px 4px #0002, 0 10px 24px -6px #0000005a;--md-sys-elevation-level4:0 2px 6px #00000027, 0 16px 32px -8px #00000070;--md-sys-elevation-level5:0 4px 8px #0000002d, 0 24px 48px -12px #00000092}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--md-sys-color-background);min-height:100dvh;color:var(--md-sys-color-on-background);font-family:var(--md-sys-typescale-plain);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0}input,textarea,select,[data-copiavel],[data-copiavel] *{-webkit-user-select:text;user-select:text}h1,h2,h3,h4,h5,h6,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.md-display-large{font-size:var(--md-sys-typescale-display-large-size);line-height:var(--md-sys-typescale-display-large-line)}.md-display-medium{font-size:var(--md-sys-typescale-display-medium-size);line-height:var(--md-sys-typescale-display-medium-line)}.md-display-small{font-size:var(--md-sys-typescale-display-small-size);line-height:var(--md-sys-typescale-display-small-line)}.md-headline-large{font-size:var(--md-sys-typescale-headline-large-size);line-height:var(--md-sys-typescale-headline-large-line)}.md-headline-medium{font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line)}.md-headline-small{font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line)}.md-title-large{font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line)}.md-title-medium{font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line);font-weight:var(--md-sys-typescale-title-medium-weight)}.md-title-small{font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line);font-weight:var(--md-sys-typescale-title-small-weight)}.md-body-large{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line)}.md-body-medium{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line)}.md-body-small{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line)}.md-label-large{font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line);font-weight:var(--md-sys-typescale-label-large-weight)}.md-label-medium{font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line);font-weight:var(--md-sys-typescale-label-medium-weight)}.md-label-small{font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line);font-weight:var(--md-sys-typescale-label-small-weight)}.md-texto-fraco{color:var(--md-sys-color-on-surface-variant)}:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px;border-radius:var(--md-sys-shape-corner-extra-small)}:focus:not(:focus-visible){outline:none}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}:root.app-nativo{--safe-bottom:max(env(safe-area-inset-bottom,0px), 16px)}.md-apenas-leitor{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation-duration:var(--md-sys-motion-duration-long2);animation-timing-function:var(--md-sys-motion-easing-standard)}::view-transition-new(root){animation-duration:var(--md-sys-motion-duration-long2);animation-timing-function:var(--md-sys-motion-easing-standard)}::view-transition-old(root){animation-name:md-tema-sai}::view-transition-new(root){animation-name:md-tema-entra}@keyframes md-tema-sai{to{opacity:0}}@keyframes md-tema-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% -20%, color-mix(in srgb, var(--md-sys-color-primary) 16%, transparent), transparent 70%);height:70vh;position:fixed;top:0;bottom:auto;left:0;right:0}.md-btn[hidden],.md-chip[hidden],.md-campo__apoio[hidden]{display:none}.md-btn{--_cor-conteudo:var(--md-sys-color-primary);isolation:isolate;justify-content:center;align-items:center;gap:var(--md-app-espaco-2);min-height:48px;padding:0 var(--md-app-espaco-5);border-radius:var(--md-sys-shape-corner-medium);color:var(--_cor-conteudo);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:.1px;cursor:pointer;background:0 0;border:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.md-btn:before{content:"";height:var(--md-app-touch-target);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.md-btn:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);background:currentColor;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.md-btn:hover:after{opacity:var(--md-sys-state-hover-opacity)}}.md-btn:focus-visible:after{opacity:var(--md-sys-state-focus-opacity)}.md-btn:active:after{opacity:var(--md-sys-state-pressed-opacity)}.md-btn:disabled{cursor:default;color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);box-shadow:var(--md-sys-elevation-level0)}.md-btn:disabled:after{opacity:0}.md-btn--filled{background:linear-gradient(180deg, color-mix(in srgb, var(--md-ref-branco) 14%, transparent), transparent 60%), var(--md-sys-color-primary);--_cor-conteudo:var(--md-sys-color-on-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--md-ref-branco) 18%, transparent), 0 1px 2px color-mix(in srgb, var(--md-sys-color-primary) 30%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--md-sys-color-primary) 60%, transparent)}.md-btn--filled:disabled{background:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent)}.md-btn--tonal{background:var(--md-sys-color-secondary-container);--_cor-conteudo:var(--md-sys-color-on-secondary-container);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--md-sys-color-on-secondary-container) 10%, transparent)}.md-btn--tonal:disabled{background:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent)}.md-btn--text{padding:0 var(--md-app-espaco-3)}.md-btn--danger{background:linear-gradient(180deg, color-mix(in srgb, var(--md-ref-branco) 12%, transparent), transparent 60%), var(--md-sys-color-error);--_cor-conteudo:var(--md-sys-color-on-error);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--md-sys-color-error) 55%, transparent)}.md-btn--bloco{width:100%;display:flex}.md-icon-btn{isolation:isolate;width:var(--md-app-touch-target);height:var(--md-app-touch-target);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.md-icon-btn:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);background:currentColor;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.md-icon-btn:hover:after{opacity:var(--md-sys-state-hover-opacity)}}.md-icon-btn:focus-visible:after{opacity:var(--md-sys-state-focus-opacity)}.md-icon-btn:active:after{opacity:var(--md-sys-state-pressed-opacity)}.md-card{border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level1);flex-shrink:0}.md-card--contornado{background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant)}.md-card__conteudo{padding:var(--md-app-espaco-4)}.md-campo{display:block;position:relative}.md-campo__input{width:100%;min-height:52px;padding:22px var(--md-app-espaco-3) var(--md-app-espaco-1);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:color-mix(in srgb, var(--md-sys-color-on-surface) 5%, transparent);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line);transition:border-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard)}.md-campo__input::placeholder{color:#0000}.md-campo__input:focus{border-width:2px;border-color:var(--md-sys-color-primary);background:color-mix(in srgb, var(--md-sys-color-on-surface) 9%, transparent);padding:21px calc(var(--md-app-espaco-3) - 1px) calc(var(--md-app-espaco-1) - 1px);outline:none}.md-campo__rotulo{left:var(--md-app-espaco-3);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-large-size);pointer-events:none;transition:top var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), font-size var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);background:0 0;position:absolute;top:50%;transform:translateY(-50%)}.md-campo__input:focus+.md-campo__rotulo,.md-campo__input:not(:placeholder-shown)+.md-campo__rotulo{top:var(--md-app-espaco-2);font-size:var(--md-sys-typescale-body-small-size);line-height:1;transform:none}.md-campo__input:focus+.md-campo__rotulo{color:var(--md-sys-color-primary)}.md-campo__input:not([inputmode=decimal]):not([inputmode=numeric]):not([type=number]):not([type=date]):not([type=time]):not([type=month]):not([type=datetime-local]):not(.md-campo__input--com-rotulo){padding:13px var(--md-app-espaco-3)}.md-campo__input:not([inputmode=decimal]):not([inputmode=numeric]):not([type=number]):not([type=date]):not([type=time]):not([type=month]):not([type=datetime-local]):not(.md-campo__input--com-rotulo):focus{padding:12px calc(var(--md-app-espaco-3) - 1px)}.md-campo__input:not([inputmode=decimal]):not([inputmode=numeric]):not([type=number]):not([type=date]):not([type=time]):not([type=month]):not([type=datetime-local]):not(.md-campo__input--com-rotulo):focus+.md-campo__rotulo{font-size:var(--md-sys-typescale-body-large-size);color:var(--md-sys-color-on-surface-variant);line-height:normal;top:50%;transform:translateY(-50%)}.md-campo__input:not([inputmode=decimal]):not([inputmode=numeric]):not([type=number]):not([type=date]):not([type=time]):not([type=month]):not([type=datetime-local]):not(.md-campo__input--com-rotulo):not(:placeholder-shown)+.md-campo__rotulo{opacity:0}textarea.md-campo__input+.md-campo__rotulo,textarea.md-campo__input:focus+.md-campo__rotulo{top:13px;transform:none}.md-campo__apoio{padding:var(--md-app-espaco-1) var(--md-app-espaco-4) 0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line);display:block}.md-select{width:100%;min-height:52px;padding:0 var(--md-app-espaco-6) 0 var(--md-app-espaco-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background-color:color-mix(in srgb, var(--md-sys-color-on-surface) 5%, transparent);color:var(--md-sys-color-on-surface);-webkit-appearance:none;appearance:none;cursor:pointer;white-space:nowrap;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;overflow:hidden}.md-select:focus{border-width:2px;border-color:var(--md-sys-color-primary);outline:none}.md-switch{flex:none;width:52px;height:32px;display:inline-block;position:relative}.md-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.md-switch__trilho{border:2px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);position:absolute;top:0;bottom:0;left:0;right:0}.md-switch__polegar{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-outline);width:16px;height:16px;transition:transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized), width var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized), height var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized), background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);position:absolute;top:50%;left:6px;transform:translateY(-50%)}.md-switch input:checked~.md-switch__trilho{background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}.md-switch input:checked~.md-switch__polegar{background:var(--md-sys-color-on-primary);width:24px;height:24px;left:4px;transform:translate(20px,-50%)}.md-switch input:focus-visible~.md-switch__trilho{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.md-chip{isolation:isolate;align-items:center;gap:var(--md-app-espaco-2);min-height:32px;padding:0 var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);cursor:pointer;background:0 0;display:inline-flex;position:relative;overflow:hidden}.md-chip:after{content:"";opacity:0;pointer-events:none;background:currentColor;position:absolute;top:0;bottom:0;left:0;right:0}.md-chip:active:after{opacity:var(--md-sys-state-pressed-opacity)}.md-chip.is-selecionado{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000}.md-segmentado{gap:var(--md-app-espaco-2);border:none;border-radius:0;flex-wrap:wrap;width:auto;display:flex;overflow:visible}.md-segmentado__item{isolation:isolate;min-height:var(--md-app-touch-target);padding:0 var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);white-space:nowrap;cursor:pointer;border:none;flex:none;position:relative}.md-segmentado--numeros{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);flex-wrap:nowrap;gap:0;width:100%;display:inline-flex;overflow:hidden}.md-segmentado--numeros .md-segmentado__item{padding:0 var(--md-app-espaco-2);border-right:1px solid var(--md-sys-color-outline);background:0 0;border-radius:0;flex:1}.md-segmentado--numeros .md-segmentado__item:last-child{border-right:none}.md-segmentado__item:after{content:"";opacity:0;pointer-events:none;background:currentColor;position:absolute;top:0;bottom:0;left:0;right:0}.md-segmentado__item:active:after{opacity:var(--md-sys-state-pressed-opacity)}.md-segmentado__item[aria-pressed=true],.md-segmentado__item.is-selecionado{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-weight:700}.md-topbar{z-index:10;align-items:center;gap:var(--md-app-espaco-2);min-height:64px;padding:var(--safe-top) var(--md-app-espaco-2) 0;padding-inline:max(var(--md-app-espaco-2), var(--safe-left)) max(var(--md-app-espaco-2), var(--safe-right));background:color-mix(in srgb, var(--md-sys-color-surface) 82%, transparent);-webkit-backdrop-filter:saturate(140%)blur(16px);backdrop-filter:saturate(140%)blur(16px);border-bottom:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface);display:flex;position:sticky;top:0}.md-topbar--elevada{background:var(--md-sys-color-surface-container);box-shadow:var(--md-sys-elevation-level2)}.md-topbar__titulo{font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.md-lista{flex-direction:column;display:flex}.md-lista__item{isolation:isolate;align-items:center;gap:var(--md-app-espaco-4);width:100%;min-height:56px;padding:var(--md-app-espaco-2) var(--md-app-espaco-4);color:var(--md-sys-color-on-surface);text-align:left;cursor:pointer;background:0 0;border:none;flex-shrink:0;display:flex;position:relative;overflow:hidden}.md-lista__item:after{content:"";opacity:0;pointer-events:none;background:currentColor;position:absolute;top:0;bottom:0;left:0;right:0}.md-lista__item:active:after{opacity:var(--md-sys-state-pressed-opacity)}.md-lista__corpo{flex:1;min-width:0}.md-lista__titulo{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.md-lista__sub{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line);display:block}.md-scrim{z-index:100;background:color-mix(in srgb, var(--md-sys-color-scrim) 32%, transparent);animation:md-fade var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.md-scrim--centro{padding:var(--md-app-espaco-5);justify-content:center;align-items:center}.md-scrim--bottom{align-items:flex-end}.md-scrim--tela-cheia{align-items:stretch}.md-scrim.is-saindo{animation:md-fade var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard) reverse}.md-sheet{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level3);overscroll-behavior:contain;max-height:100%;overflow-y:auto}.md-sheet--centro{border-radius:var(--md-sys-shape-corner-extra-large);width:min(560px,100%);padding:var(--md-app-espaco-5)}.md-sheet--bottom{border-top:1px solid var(--md-sys-color-outline-variant);width:100%;box-shadow:var(--md-sys-elevation-level5);border-radius:var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) 0 0;padding:var(--md-app-espaco-2) 0 calc(var(--md-app-espaco-4) + var(--safe-bottom));animation:md-subir var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized-decelerate)}.md-sheet--tela-cheia{width:100%}.md-sheet__pega{width:40px;height:4px;margin:var(--md-app-espaco-2) auto var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-outline-variant)}.md-sheet__titulo{padding:0 var(--md-app-espaco-5) var(--md-app-espaco-2);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line)}.md-sheet__texto{padding:0 var(--md-app-espaco-5) var(--md-app-espaco-3);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line)}.md-dialog__titulo{margin-bottom:var(--md-app-espaco-4);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line)}.md-dialog__texto{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line)}.md-dialog__acoes{justify-content:flex-end;gap:var(--md-app-espaco-2);margin-top:var(--md-app-espaco-5);display:flex}[data-assunto=propostas]{--_assunto:var(--md-sys-color-assunto-propostas);--_assunto-fundo:var(--md-sys-color-assunto-propostas-fundo)}[data-assunto=clientes]{--_assunto:var(--md-sys-color-assunto-clientes);--_assunto-fundo:var(--md-sys-color-assunto-clientes-fundo)}[data-assunto=estoque]{--_assunto:var(--md-sys-color-assunto-estoque);--_assunto-fundo:var(--md-sys-color-assunto-estoque-fundo)}[data-assunto=financeiro]{--_assunto:var(--md-sys-color-assunto-financeiro);--_assunto-fundo:var(--md-sys-color-assunto-financeiro-fundo)}[data-assunto=empresa]{--_assunto:var(--md-sys-color-assunto-empresa);--_assunto-fundo:var(--md-sys-color-assunto-empresa-fundo)}[data-assunto=conta]{--_assunto:var(--md-sys-color-assunto-conta);--_assunto-fundo:var(--md-sys-color-assunto-conta-fundo)}[data-assunto=sistema]{--_assunto:var(--md-sys-color-assunto-sistema);--_assunto-fundo:var(--md-sys-color-assunto-sistema-fundo)}.md-opcoes__grupo{padding:var(--md-app-espaco-4) var(--md-app-espaco-4) var(--md-app-espaco-1);color:var(--md-sys-color-primary);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;font-size:12px;font-weight:800;line-height:16px;display:flex}.md-opcoes__grupo:before{content:"";background:currentColor;border-radius:2px;flex:none;width:22px;height:2px}.md-opcao{isolation:isolate;align-items:center;gap:var(--md-app-espaco-4);width:100%;min-height:var(--md-app-touch-target);padding:var(--md-app-espaco-3) var(--md-app-espaco-5);color:var(--md-sys-color-on-surface);text-align:left;cursor:pointer;background:0 0;border:none;display:flex;position:relative;overflow:hidden}.md-opcao:after{content:"";opacity:0;pointer-events:none;background:currentColor;position:absolute;top:0;bottom:0;left:0;right:0}.md-opcao:active:after{opacity:var(--md-sys-state-pressed-opacity)}.md-opcao__icone{border-radius:var(--md-sys-shape-corner-small);background:color-mix(in srgb, var(--md-sys-color-primary) 13%, transparent);width:36px;height:36px;color:var(--md-sys-color-primary);flex:none;place-items:center;display:grid}.md-opcao__corpo{flex:1;min-width:0}.md-opcao__titulo{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line);display:block}.md-opcao__desc{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line);display:block}.md-opcao__check{color:var(--md-sys-color-primary);flex:none;font-size:18px}.md-opcao.is-selecionada .md-opcao__titulo{color:var(--md-sys-color-primary)}.md-opcao.is-destrutiva,.md-opcao.is-destrutiva .md-opcao__icone{color:var(--md-sys-color-error)}body:has(.md-sheet--tela-cheia){--md-aviso-piso:56px}.md-snackbar-regiao{left:0;right:0;bottom:calc(var(--md-aviso-piso,0px) + var(--md-app-espaco-4) + var(--safe-bottom));z-index:200;align-items:center;gap:var(--md-app-espaco-2);padding:0 var(--md-app-espaco-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}.md-snackbar{align-items:center;gap:var(--md-app-espaco-4);width:min(560px,100%);min-height:48px;padding:var(--md-app-espaco-2) var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);box-shadow:var(--md-sys-elevation-level3);font-size:var(--md-sys-typescale-body-medium-size);pointer-events:none;animation:md-subir var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-decelerate);display:flex}.md-snackbar--erro{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.md-snackbar__texto{flex:1}.md-snackbar__acao{pointer-events:auto;color:var(--md-sys-color-inverse-primary);font-weight:var(--md-sys-typescale-label-large-weight);cursor:pointer;background:0 0;border:none}.md-snackbar.is-saindo{opacity:0;transition:opacity var(--md-sys-motion-duration-short4)}.md-badge{align-items:center;gap:var(--md-app-espaco-1);padding:2px var(--md-app-espaco-2);border-radius:var(--md-sys-shape-corner-extra-small);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-weight);white-space:nowrap;display:inline-flex}.md-badge--aberto{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md-badge--fechado{background:var(--md-sys-color-sucesso-container);color:var(--md-sys-color-on-sucesso-container)}.md-badge--perdido{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant)}.md-badge--expirado{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.md-badge--repor{background:var(--md-sys-color-aviso-container);color:var(--md-sys-color-on-aviso-container)}@keyframes md-fade{0%{opacity:0}to{opacity:1}}@keyframes md-subir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.estoque{gap:var(--md-app-espaco-5);padding-bottom:calc(88px + var(--safe-bottom));flex-direction:column;display:flex}.estoque-painel{gap:var(--md-app-espaco-2);grid-template-columns:repeat(3,1fr);display:grid}.estoque-painel__item{padding:var(--md-app-espaco-3) var(--md-app-espaco-2);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.estoque-painel__item.is-alerta{background:var(--md-sys-color-aviso-container);color:var(--md-sys-color-on-aviso-container)}.estoque-painel__item:last-child .md-headline-small{font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-headline-small-line)}.carrossel{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.carrossel__cabecalho{justify-content:space-between;align-items:baseline;gap:var(--md-app-espaco-2);display:flex}.carrossel__trilho{gap:var(--md-app-espaco-3);margin-inline:calc(var(--md-app-espaco-4) * -1);padding:var(--md-app-espaco-1) var(--md-app-espaco-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.carrossel__trilho::-webkit-scrollbar{display:none}.carrossel__trilho>*{scroll-snap-align:start;flex:none}.compra-cartao{width:190px;padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-aviso-container);color:var(--md-sys-color-on-aviso-container);cursor:pointer;flex-direction:column;gap:2px;display:flex}.compra-cartao__qtd{font-weight:var(--md-sys-typescale-title-medium-weight)}.compra-cartao__custo{margin-top:var(--md-app-espaco-2)}.estoque-controles{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.estoque-filtros{gap:var(--md-app-espaco-2);margin-inline:calc(var(--md-app-espaco-4) * -1);padding-inline:var(--md-app-espaco-4);scrollbar-width:none;display:flex;overflow-x:auto}.estoque-filtros::-webkit-scrollbar{display:none}.estoque-filtros .md-chip{flex:none}.estoque-grade{gap:var(--md-app-espaco-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.estoque-ficha{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);flex-direction:column;transition:transform .16s ease-out,border-color .16s ease-out;display:flex;overflow:hidden}.estoque-ficha[data-situacao=zerado] .estoque-ficha__corpo{opacity:.72}.estoque-ficha__foto{aspect-ratio:4/3;border:none;border-bottom:1px solid var(--md-sys-color-outline-variant);background:radial-gradient(120% 95% at 50% 18%, var(--md-sys-color-surface-bright) 0%, var(--md-sys-color-surface-container-low) 72%);cursor:pointer;width:100%;padding:0;display:block;position:relative;overflow:hidden}.estoque-ficha__foto img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.estoque-ficha__foto .desenho-material{width:84%;height:92%;position:absolute;top:5%;bottom:3%;left:8%;right:8%}.estoque-ficha__selo{top:var(--md-app-espaco-2);left:var(--md-app-espaco-2);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant);letter-spacing:.06em;text-transform:uppercase;padding:1px 8px;font-size:10px;font-weight:800;line-height:16px;position:absolute}.desenho-material .dm-sombra{fill:var(--md-ref-preto-16)}.desenho-material .dm-linha,.desenho-material .dm-espiral{fill:none;stroke:var(--dm-linha);stroke-width:2px;stroke-linecap:round}.desenho-material .dm-alca{fill:none;stroke:var(--dm-alca);stroke-width:6px;stroke-linecap:round}.desenho-material .dm-brilho{fill:var(--dm-brilho)}.desenho-material--manta .dm-corpo{fill:var(--dm-manta-corpo)}.desenho-material--manta .dm-topo{fill:var(--dm-manta-topo)}.desenho-material--manta .dm-espiral{stroke:var(--dm-manta-espiral)}.desenho-material--manta .dm-miolo{fill:var(--dm-manta-miolo)}.desenho-material--manta .dm-faixa{fill:var(--dm-manta-faixa)}.desenho-material--manta .dm-folha{fill:var(--dm-manta-folha)}.desenho-material--primer .dm-corpo{fill:var(--dm-primer-corpo)}.desenho-material--primer .dm-topo{fill:var(--dm-primer-topo)}.desenho-material--primer .dm-miolo{fill:var(--dm-primer-miolo)}.desenho-material--primer .dm-faixa{fill:var(--dm-primer-faixa)}.desenho-material--primer .dm-linha{stroke:var(--dm-primer-linha);stroke-width:4px}.desenho-material--argamassa .dm-corpo{fill:var(--dm-argamassa-corpo)}.desenho-material--argamassa .dm-lado{fill:var(--dm-argamassa-lado)}.desenho-material--argamassa .dm-topo{fill:var(--dm-argamassa-topo)}.desenho-material--argamassa .dm-fita{fill:var(--dm-argamassa-fita)}.desenho-material--argamassa .dm-faixa{fill:var(--dm-argamassa-faixa)}.desenho-material--argamassa .dm-linha{stroke:var(--dm-argamassa-linha);stroke-width:3px}.desenho-material--resina .dm-corpo{fill:var(--dm-resina-corpo)}.desenho-material--resina .dm-lado{fill:var(--dm-resina-lado)}.desenho-material--resina .dm-topo{fill:var(--dm-resina-topo)}.desenho-material--resina .dm-fita,.desenho-material--resina .dm-faixa{fill:var(--dm-resina-faixa)}.desenho-material--resina .dm-gota{fill:var(--dm-resina-gota)}.desenho-material--resina .dm-linha{stroke:var(--dm-resina-linha);stroke-width:3px}.desenho-material--generico .dm-corpo{fill:var(--dm-generico-corpo)}.desenho-material--generico .dm-lado{fill:var(--dm-generico-lado)}.desenho-material--generico .dm-topo{fill:var(--dm-generico-topo)}.desenho-material--generico .dm-fita{fill:var(--dm-generico-fita)}.desenho-material--generico .dm-faixa{fill:var(--dm-generico-faixa)}.desenho-material--tela .dm-corpo,.desenho-material--tela .dm-folha{fill:var(--dm-tela-folha)}.desenho-material--tela .dm-topo{fill:var(--dm-tela-topo)}.desenho-material--tela .dm-linha,.desenho-material--tela .dm-espiral{stroke:var(--dm-tela-espiral);stroke-width:1.4px}.desenho-material--tela .dm-miolo{fill:var(--dm-tela-miolo)}.desenho-material--broxa .dm-cabo{fill:var(--dm-broxa-cabo)}.desenho-material--broxa .dm-virola{fill:var(--dm-broxa-virola)}.desenho-material--broxa .dm-cerdas{fill:var(--dm-broxa-cerdas)}.estoque-ficha__badge{left:var(--md-app-espaco-2);bottom:var(--md-app-espaco-2);position:absolute}.estoque-ficha__corpo{padding:var(--md-app-espaco-3);flex-direction:column;gap:2px;display:flex}.estoque-ficha__nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.estoque-ficha__saldo{font-weight:var(--md-sys-typescale-title-medium-weight)}.estoque-ficha[data-situacao=naoControlado] .estoque-ficha__saldo{color:var(--md-sys-color-on-surface-variant);font-weight:400}.estoque-ficha__valor{color:var(--md-sys-color-on-surface-variant)}.estoque-ficha__emb{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line);letter-spacing:.02em;font-weight:800}.estoque-ficha__acao{margin:0 var(--md-app-espaco-3) var(--md-app-espaco-3);min-height:var(--md-app-touch-target)}.estoque-ficha__saldo-linha{align-items:center;gap:var(--md-app-espaco-1);display:flex}.estoque-ficha__saldo-linha .estoque-ficha__saldo{text-align:center;flex:1;min-width:0}.estoque-ficha__passo{width:40px;height:40px;font-size:var(--md-sys-typescale-title-large-size);color:var(--md-sys-color-primary);flex:none;line-height:1}.estoque-ficha__passo:disabled{color:var(--md-sys-color-on-surface-variant);opacity:.38;cursor:default}.estoque[data-modo=lista] .estoque-grade{gap:var(--md-app-espaco-2);grid-template-columns:1fr}.estoque[data-modo=lista] .estoque-ficha{align-items:center;gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-2);grid-template-columns:56px 1fr;display:grid}.estoque[data-modo=lista] .estoque-ficha__foto{aspect-ratio:auto;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);width:56px;height:56px;overflow:hidden}.estoque[data-modo=lista] .estoque-ficha__corpo{min-width:0;padding:0;display:block}.estoque[data-modo=lista] .estoque-ficha__nome{-webkit-line-clamp:1}.estoque[data-modo=lista] .estoque-ficha__saldo,.estoque[data-modo=lista] .estoque-ficha__badge,.estoque[data-modo=lista] .estoque-ficha__valor{vertical-align:middle;margin-inline-end:var(--md-app-espaco-2);display:inline-block}.estoque[data-modo=lista] .estoque-ficha__badge{position:static}.clientes-grade{gap:var(--md-app-espaco-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.clientes-grade .md-lista__item{align-items:stretch;gap:var(--md-app-espaco-1);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);flex-direction:column}.clientes-grade .md-lista__titulo,.historico[data-modo=lista] .md-lista__titulo{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.clientes-grade .cliente-avatar{width:48px;height:48px;font-size:var(--md-sys-typescale-title-medium-size)}.calculadora{gap:var(--md-app-espaco-3);flex-direction:column;height:100%;min-height:0;display:flex}.calc-modo{gap:var(--md-app-espaco-3);flex-direction:column;flex:1;min-height:0;display:flex}.calc-modo>.palco,.calc-modo>.calc-previa{flex:1 1 0}.calc-modo>.calc-campos{flex:0 auto;min-height:0;overflow-y:auto}.calc-modo>.calc-campos--topo{flex:none;overflow:visible}.calc-modo>.palco{min-height:110px}.calc-modo--setas{gap:var(--md-app-espaco-2)}.calc-modo--setas .calc-setas-acoes .md-btn{min-height:40px}.calc-modo--setas .teclado,.calc-modo--setas .teclado__digitos,.calc-modo--setas .teclado__acoes{gap:6px}.calc-modo--setas .teclado{padding:6px}.calc-modo--setas .teclado__tecla{min-height:var(--md-app-touch-target)}.calc-campos{gap:var(--md-app-espaco-2);grid-template-columns:repeat(auto-fit,minmax(95px,1fr));display:grid}.calc-campo{gap:2px var(--md-app-espaco-2);min-height:62px;padding:var(--md-app-espaco-2) var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);color:inherit;text-align:left;cursor:pointer;grid-template-columns:auto 1fr;grid-template-areas:"sigla nome""valor valor";align-items:center;display:grid;position:relative}.calc-campo.is-ativo{border-color:var(--md-sys-color-primary);padding:calc(var(--md-app-espaco-2) - 1px) calc(var(--md-app-espaco-3) - 1px);background:var(--md-sys-color-surface-container-high);border-width:2px}.calc-campo__sigla{border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-secondary-container);min-width:22px;height:22px;color:var(--md-sys-color-on-secondary-container);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);grid-area:sigla;place-items:center;padding:0 5px;display:grid}.calc-campo__nome{color:var(--md-sys-color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;grid-area:nome;overflow:hidden}.calc-campo__valor{font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);font-variant-numeric:tabular-nums;text-align:right;grid-area:valor}.calc-previa{border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);min-height:0;overflow:hidden;container-type:size}.calc-previa svg{width:100%;height:100%;padding:var(--md-app-espaco-2);box-sizing:border-box;display:block}@container (height<=72px){.calc-previa svg{visibility:hidden}}.calc-previa__forma{fill:color-mix(in srgb, var(--md-sys-color-primary) 14%, transparent);stroke:var(--md-sys-color-primary);stroke-width:2px;stroke-linejoin:round}.calc-previa.is-modelo .calc-previa__forma{fill:none;stroke:var(--md-sys-color-outline);stroke-dasharray:6 5}.calc-previa__cota text{fill:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;font-weight:600}.calc-previa__linha{stroke:var(--md-sys-color-outline);stroke-width:1.5px;stroke-dasharray:4 4}.calc-previa__cota.is-ativa text{fill:var(--md-sys-color-primary);font-weight:800}.calc-previa__cota.is-ativa .calc-previa__linha{stroke:var(--md-sys-color-primary);stroke-width:4px;stroke-dasharray:none;stroke-linecap:round}.calc-area{padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-sucesso-container);color:var(--md-sys-color-on-sucesso-container);font-size:var(--md-sys-typescale-headline-small-size);font-weight:var(--md-sys-typescale-title-medium-weight);font-variant-numeric:tabular-nums;text-align:center;margin:0}.calc-area.is-vazia{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);font-weight:400}.calc-area__un{font-size:var(--md-sys-typescale-title-small-size)}.calc-campo__selo{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:var(--md-sys-typescale-body-small-size);padding:0 5px;line-height:18px;position:absolute;top:4px;right:6px}.calc-colar.is-ouvindo{color:var(--md-sys-color-error);animation:1.4s ease-in-out infinite pulso-escuta}@keyframes pulso-escuta{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.calc-colar.is-ouvindo{animation:none}}.calc-colar{min-height:36px;padding:0 var(--md-app-espaco-3);margin-left:auto}.calc-memoria{padding:var(--md-app-espaco-2) var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;text-align:center;margin:0}.calc-aviso{padding:var(--md-app-espaco-2) var(--md-app-espaco-3);border-left:3px solid var(--md-sys-color-aviso);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-aviso-container);color:var(--md-sys-color-on-aviso-container);margin:0}.teclado{gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-2);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);grid-template-columns:3fr 1fr;display:grid}.teclado__digitos{gap:var(--md-app-espaco-2);grid-template-columns:repeat(3,1fr);display:grid}.teclado__acoes{gap:var(--md-app-espaco-2);grid-template-rows:repeat(4,1fr);display:grid}.teclado__tecla--grande{gap:var(--md-app-espaco-1);grid-row:1/-1;grid-auto-flow:row}.teclado__seta{font-size:24px;line-height:1}.teclado__rotulo{font-size:var(--md-sys-typescale-label-large-size)}.teclado__tecla{border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-highest);min-height:52px;color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);font-variant-numeric:tabular-nums;cursor:pointer;border:none;place-items:center;display:grid}.teclado__tecla--apagar,.teclado__tecla--acao{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.teclado__tecla--acao.is-destaque{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.teclado__tecla:disabled{opacity:.38;cursor:default}.palco{aspect-ratio:4/3;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);min-height:140px;position:relative;overflow:hidden}.palco__tela{display:block}.palco--gestos{touch-action:none;cursor:grab}.palco--gestos:active{cursor:grabbing}.palco__enquadrar{right:var(--md-app-espaco-2);top:var(--md-app-espaco-2);min-height:36px;padding-inline:var(--md-app-espaco-3);box-shadow:var(--md-sys-elevation-level2);position:absolute}.palco__botoes{left:var(--md-app-espaco-2);top:var(--md-app-espaco-2);z-index:1;gap:6px;display:flex;position:absolute}.palco__botao{min-width:40px;min-height:36px;padding-inline:var(--md-app-espaco-2);box-shadow:var(--md-sys-elevation-level2)}.palco__faixa{z-index:1;border-top:1px solid var(--md-sys-color-outline-variant);background:color-mix(in srgb, var(--md-sys-color-surface-container-lowest) 84%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:36px;position:absolute;top:auto;bottom:0;left:0;right:0}.palco:has(.palco__faixa) .palco__vazio{bottom:36px}.palco__vazio{padding:var(--md-app-espaco-4);text-align:center;place-items:center;margin:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.calc-setas-resumo{align-items:center;gap:var(--md-app-espaco-3);height:100%;padding-inline:var(--md-app-espaco-3) var(--md-app-espaco-1);font-variant-numeric:tabular-nums;min-width:0;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);flex-wrap:nowrap;margin:0;display:flex}.calc-setas-resumo .calc-colar{min-height:32px}.calc-setas-resumo>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.calc-setas-resumo>span:last-of-type,.calc-setas-resumo>span:only-of-type{margin-right:auto}.calc-sugestao{align-items:center;gap:var(--md-app-espaco-3);width:100%;min-height:var(--md-app-touch-target);padding:var(--md-app-espaco-3);border:1px dashed var(--md-sys-color-sucesso);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-sucesso-container);color:var(--md-sys-color-on-sucesso-container);text-align:left;cursor:pointer;display:flex}.calc-sugestao--nota{border-style:solid;border-color:var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);cursor:default;margin:0}.calc-sugestao__seta{font-size:var(--md-sys-typescale-headline-small-size);flex:none;line-height:1}.calc-setas-acoes{gap:var(--md-app-espaco-2);display:flex}.calc-setas-acoes .md-btn{min-width:0;padding-inline:var(--md-app-espaco-3);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.calc-setas-acoes .calc-fechar{flex-grow:2}.calc-corrigindo{padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);text-align:center;flex:none;margin:0}.calc-cancelar{flex:none;align-self:center}.med-lista{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.med-vazio{margin:var(--md-app-espaco-6) 0;text-align:center}.med-card{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-3);flex-direction:column;display:flex}.med-card__topo{align-items:center;gap:var(--md-app-espaco-3);display:flex}.med-card__icone{border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-highest);width:36px;height:36px;color:var(--md-sys-color-on-surface-variant);flex:none;place-items:center;display:grid}.med-card__nome{min-width:0;padding:var(--md-app-espaco-1) var(--md-app-espaco-2);border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-on-surface);font:inherit;background:0 0;border:1px solid #0000;flex:1}.med-card__nome::placeholder{color:var(--md-sys-color-on-surface);opacity:1}.med-card__nome:focus{border-color:var(--md-sys-color-primary);outline:none}.med-card__nome:focus::placeholder{opacity:.4}.med-card__area{color:var(--md-sys-color-primary);font-variant-numeric:tabular-nums;flex:none}.med-card__figura{align-self:center;width:100%;max-width:220px}.med-dados{gap:var(--md-app-espaco-2) var(--md-app-espaco-3);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0;display:grid}.med-dados dt{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line)}.med-dados dd{font-size:var(--md-sys-typescale-body-medium-size);font-variant-numeric:tabular-nums;margin:0}.med-spec{gap:var(--md-app-espaco-2);padding-top:var(--md-app-espaco-3);border-top:1px solid var(--md-sys-color-outline-variant);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.med-spec__titulo{grid-column:1/-1;margin:0}.med-spec__campo{flex-direction:column;gap:2px;min-width:0;display:flex}.med-spec__campo .md-select{width:100%;min-height:40px}.med-card__vezes{align-items:center;gap:var(--md-app-espaco-2);display:flex}.med-card__vezes>span:first-child{flex:none}.med-card__singulares{gap:var(--md-app-espaco-1) var(--md-app-espaco-3);padding:var(--md-app-espaco-2) 0 0;border:0;border-top:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;margin:0;display:flex}.med-card__singulares>legend{float:left;width:100%;padding:0}.med-card__singular{align-items:center;gap:var(--md-app-espaco-1);display:flex}.med-card__metros{width:5.5em;padding:var(--md-app-espaco-1) var(--md-app-espaco-2);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);color:inherit;font:inherit;background:0 0}.med-card__conta{text-align:center;font-variant-numeric:tabular-nums;min-width:34px}.med-card__unitaria{margin-left:auto}.med-card__area--desconto{color:var(--md-sys-color-error)}.med-card__separar{align-items:center;gap:var(--md-app-espaco-2);color:var(--md-sys-color-on-surface-variant);display:flex}.med-prev__local,.med-prev__spec,.med-prev__quantas{display:block}.med-prev__local{font-weight:var(--md-sys-typescale-label-large-weight)}.med-card__separar input{width:20px;height:20px;accent-color:var(--md-sys-color-primary)}.calc-resumo{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0;display:grid}.calc-resumo dd{font-variant-numeric:tabular-nums;margin:2px 0 0}.calc-resumo__total{grid-column:1/-1}.calc-resumo__total dt{color:var(--md-sys-color-primary)}.calc-resumo__alerta{color:var(--md-sys-color-error);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line);margin-top:2px;display:block}.calc-resumo--excede dd{color:var(--md-sys-color-error)}.memoria{white-space:pre;color:var(--md-sys-color-on-surface);margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;overflow-x:auto}.identidade{gap:var(--md-app-espaco-4);flex-direction:column;display:flex}.identidade__origem{color:var(--md-sys-color-on-surface-variant);margin:0}.identidade__acoes{justify-content:center;gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.identidade__campo{display:block;position:relative}.identidade__campo .md-campo__input{width:100%}.identidade__nota{margin:0}.empresa__cartao,.empresa__fachada{animation:empresa-entra var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-standard) both;animation-delay:calc(var(--ordem,0) * 70ms)}@keyframes empresa-entra{0%{opacity:0;transform:translateY(12px)}}.empresa__fachada{gap:var(--md-app-espaco-4);padding:var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);align-items:center;display:flex}.empresa__marca{width:72px;height:72px;padding:var(--md-app-espaco-2);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-ref-brand-fujita);flex:none;place-items:center;display:grid}.empresa__marca img{object-fit:contain;max-width:100%;max-height:100%}.empresa__quem{flex:1;min-width:0}.empresa__nome{overflow-wrap:anywhere;margin:0}.empresa__cidade{opacity:.85;margin:0}.empresa__barra{height:6px;margin-top:var(--md-app-espaco-2);background:var(--md-sys-color-surface-container-lowest);border-radius:3px;overflow:hidden}.empresa__barra span{border-radius:inherit;background:var(--md-sys-color-primary);height:100%;transition:width var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-standard);animation:empresa-enche .9s var(--md-sys-motion-easing-standard) both .2s;transform-origin:0;display:block}@keyframes empresa-enche{0%{transform:scaleX(0)}}.empresa__perfil{margin:var(--md-app-espaco-1) 0 0}.empresa__cartao{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);flex-direction:column;display:flex}.empresa__previa-titulo{color:var(--md-sys-color-on-surface-variant);margin:0}.empresa__folha{border-radius:var(--md-sys-shape-corner-small);background:var(--doc-papel);box-shadow:var(--md-sys-elevation-level1);overflow:hidden}.empresa__faixa{align-items:center;gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-2) var(--md-app-espaco-3);background:var(--doc-azul);color:var(--doc-sobre-azul);font-size:.8rem;display:flex}.empresa__faixa img{object-fit:contain;max-width:40%;height:32px}.empresa__faixa-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.empresa__faixa-tel{white-space:nowrap}.empresa__folha-linha{padding:var(--md-app-espaco-1) var(--md-app-espaco-3);color:var(--doc-nota-texto);overflow-wrap:anywhere;margin:0;font-size:.75rem}.empresa__folha-data{padding-bottom:var(--md-app-espaco-2)}.empresa__previa .identidade__acoes{justify-content:flex-start}.empresa__grupo-topo{align-items:center;gap:var(--md-app-espaco-2);display:flex}.empresa__grupo-topo h3{flex:1;margin:0}.empresa__grupo-icone{background:var(--md-sys-color-secondary-container);width:36px;height:36px;color:var(--md-sys-color-on-secondary-container);border-radius:50%;place-items:center;display:grid}.empresa__estado{align-items:center;gap:var(--md-app-espaco-1);padding:2px var(--md-app-espaco-2);white-space:nowrap;border-radius:999px;font-size:.75rem;font-weight:600;display:inline-flex}.empresa__estado--ok{background:var(--md-sys-color-sucesso-container);color:var(--md-sys-color-on-sucesso-container)}.empresa__estado--falta{background:var(--md-sys-color-aviso-container);color:var(--md-sys-color-on-aviso-container)}.ajustes__sistemas{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.ajustes__familias{gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);flex-direction:column;margin:0;display:flex}.ajustes__familias legend{padding:0 var(--md-app-espaco-1);color:var(--md-sys-color-primary)}.ajustes__familias p{margin:0 0 var(--md-app-espaco-1)}.ajustes__familia{align-items:center;gap:var(--md-app-espaco-3);min-height:44px;display:flex}.ajustes__familia input{width:20px;height:20px;accent-color:var(--md-sys-color-primary)}.md-dialog__campo{margin:var(--md-app-espaco-4) 0 0;display:block;position:relative}.md-dialog__campo .md-campo__input{width:100%}.md-dialog__erro{color:var(--md-sys-color-error);margin:0}.base-calculo{gap:var(--md-app-espaco-4);flex-direction:column;display:flex}.base-calculo section{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.base-calculo h3{color:var(--md-sys-color-primary);margin:0}.base-calculo p{margin:0}.base-calculo__consumo{gap:var(--md-app-espaco-1);flex-direction:column;display:flex}.base-calculo__nome{margin-top:var(--md-app-espaco-2);color:var(--md-sys-color-on-surface-variant)}.base-calculo__consumo .campo-grade{margin-top:var(--md-app-espaco-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cronograma{gap:var(--md-app-espaco-4);flex-direction:column;display:flex}.cronograma__mes{padding:0 var(--md-app-espaco-4) var(--md-app-espaco-1);color:var(--md-sys-color-primary);text-transform:uppercase;letter-spacing:.06em;display:block}.cronograma__item{text-align:left;width:100%}.cronograma__quando{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;min-width:52px;display:flex}.reajuste{gap:var(--md-app-espaco-3);padding:0 var(--md-app-espaco-5);flex-direction:column;display:flex}.servico-manual{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.servico-manual__contas{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-high);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0;display:grid}.servico-manual__contas dd{margin:2px 0 0}.servico-manual__contas .is-alerta dd{color:var(--md-sys-color-aviso);font-weight:var(--md-sys-typescale-title-medium-weight)}.fornecimento{gap:var(--md-app-espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fornecimento__linha{align-items:center;gap:var(--md-app-espaco-1) var(--md-app-espaco-3);padding:var(--md-app-espaco-2) var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-high);grid-template-columns:minmax(0,1fr) auto;display:grid}.fornecimento__nome{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.fornecimento__escolha{min-width:9.5rem}.fornecimento__dica{grid-column:1/-1;padding:0}.fornecimento__total{justify-content:space-between;align-items:baseline;gap:var(--md-app-espaco-3);margin:var(--md-app-espaco-3) 0 0;display:flex}.ajuste-item__campos{gap:var(--md-app-espaco-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.ajuste-item__valor{flex:6rem;min-width:0}@media (max-width:420px){.fornecimento__linha{grid-template-columns:minmax(0,1fr)}.fornecimento__escolha{width:100%}}.contagem{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.contagem__resumo{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);grid-template-columns:1fr 1fr;display:grid}.contagem__resumo .is-alerta{color:var(--md-sys-color-error)}.contagem__item{align-items:center;gap:var(--md-app-espaco-3)}.contagem__item.is-divergente{border-left:3px solid var(--md-sys-color-error);padding-left:var(--md-app-espaco-3)}.contagem__campo{flex:none;width:96px}.contagem__campo .md-campo__input{text-align:center}.tabela-precos{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.tabela-precos__item{align-items:flex-start;gap:var(--md-app-espaco-3)}.tabela-precos__item.is-grande{border-left:3px solid var(--md-sys-color-error);padding-left:var(--md-app-espaco-3)}.tabela-precos__marca{width:22px;height:22px;accent-color:var(--md-sys-color-primary);flex:none;margin-top:2px}.tabela-precos__material{max-width:100%;margin-top:var(--md-app-espaco-1);font:inherit}.tabela-precos__valores{text-align:right;flex:none;justify-items:end;display:grid}.tabela-precos__item.is-grande .tabela-precos__variacao{color:var(--md-sys-color-error)}.tabela-precos__ilegiveis summary{cursor:pointer}.historico,.painel,.clientes{gap:var(--md-app-espaco-4);padding-bottom:calc(88px + var(--safe-bottom));flex-direction:column;display:flex}.historico-topo{justify-content:space-between;align-items:center;gap:var(--md-app-espaco-3);flex-wrap:wrap;display:flex}.historico-filtros{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container);flex-direction:column;display:flex}.historico-filtros__chips{gap:var(--md-app-espaco-2);margin-inline:calc(var(--md-app-espaco-4) * -1);padding-inline:var(--md-app-espaco-4);scrollbar-width:none;display:flex;overflow-x:auto}.historico-filtros__chips::-webkit-scrollbar{display:none}.historico-filtros__chips .md-chip{flex:none}.historico-grupo__cabecalho{align-items:center;gap:var(--md-app-espaco-3);width:100%;min-height:var(--md-app-touch-target);padding:var(--md-app-espaco-2) var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);text-align:left;cursor:pointer;display:flex}.historico-grupo__cabecalho h2{flex:1}.historico-grupo__seta{transition:transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.historico-grupo__cabecalho[aria-expanded=false] .historico-grupo__seta{transform:rotate(-90deg)}.historico-grupo__contagem{min-width:28px;height:28px;padding:0 var(--md-app-espaco-2);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-medium-weight);place-items:center;display:grid}.historico-grupo{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.historico-item__lado{align-items:flex-end;gap:var(--md-app-espaco-1);flex-direction:column;flex:none;display:flex}.historico-item__aviso{color:var(--md-sys-color-aviso);margin-top:2px;display:inline-block}.painel-controles{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.painel-periodos{gap:var(--md-app-espaco-2);scrollbar-width:none;display:flex;overflow-x:auto}.painel-periodos::-webkit-scrollbar{display:none}.painel-periodos .md-chip{flex:none}.painel-numeros{gap:var(--md-app-espaco-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.painel-cartao{padding:var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);flex-direction:column;gap:2px;display:flex}.painel-cartao--sucesso{background:var(--md-sys-color-sucesso-container);color:var(--md-sys-color-on-sucesso-container)}.painel-cartao--aberto{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.painel-cartao--sucesso .md-texto-fraco,.painel-cartao--aberto .md-texto-fraco{color:inherit;opacity:.75}.painel-titulo{color:var(--md-sys-color-primary);letter-spacing:.06em}.painel-cartao__valor{font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line)}.painel-grafico{gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);flex-direction:column;display:flex}.painel-pizza{align-items:center;gap:var(--md-app-espaco-4);grid-template-columns:128px 1fr;display:grid}.painel-pizza__grafico{position:relative}.pizza{width:100%;height:auto;color:var(--md-sys-color-on-surface);display:block}.painel-pizza__centro{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pizza-legenda{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pizza-legenda__item{align-items:center;gap:var(--md-app-espaco-2);font-size:var(--md-sys-typescale-body-small-size);grid-template-columns:12px 1fr auto auto;display:grid}.pizza-legenda__cor{border-radius:var(--md-sys-shape-corner-full);width:12px;height:12px}.pizza-legenda__rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pizza-legenda__valor{font-weight:var(--md-sys-typescale-title-medium-weight)}.pizza-legenda__pct{text-align:right;min-width:34px;color:var(--md-sys-color-on-surface-variant)}.pizza-legenda li{display:block}.pizza-legenda__item.is-tocavel{width:100%;min-height:36px;margin:0 calc(var(--md-app-espaco-2) * -1);padding:0 var(--md-app-espaco-2);box-sizing:content-box;border-radius:var(--md-sys-shape-corner-small);color:inherit;font:inherit;font-size:var(--md-sys-typescale-body-small-size);text-align:left;cursor:pointer;background:0 0;border:0}.pizza-legenda__item.is-tocavel:active{background:var(--md-sys-color-surface-container-high)}.pizza-legenda__item.is-zero{min-height:28px;color:var(--md-sys-color-on-surface-variant)}.pizza-legenda__item.is-zero .pizza-legenda__cor{opacity:.45}.painel-titulo__apoio{color:var(--md-sys-color-on-surface-variant);letter-spacing:0;text-transform:none;font-weight:400}@media (max-width:380px){.painel-pizza{grid-template-columns:1fr;justify-items:center}.painel-pizza__grafico{width:150px}.pizza-legenda{width:100%}}.painel-resumo-dia{gap:var(--md-app-espaco-2);padding:0 var(--md-app-espaco-4);flex-direction:column;display:flex}.painel-followup{gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-3) 0;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-aviso-container);color:var(--md-sys-color-on-aviso-container);flex-direction:column;display:flex}.painel-followup h2{padding-inline:var(--md-app-espaco-4)}.cliente-avatar{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);width:40px;height:40px;color:var(--md-sys-color-on-secondary-container);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-title-medium-weight);flex:none;place-items:center;display:grid}.md-sheet.tela-cheia{background:var(--md-sys-color-surface);flex-direction:column;display:flex;overflow:hidden}.tela-cheia__corpo{overscroll-behavior:contain;padding:var(--md-app-espaco-4);padding-inline:max(var(--md-app-espaco-4), var(--safe-left)) max(var(--md-app-espaco-4), var(--safe-right));flex:1;overflow-y:auto}.tela-cheia__corpo[data-fixo]{min-height:0;overflow:hidden}.tela-cheia__rodape{align-items:center;gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-2);padding-bottom:max(var(--md-app-espaco-2), var(--safe-bottom));padding-inline:max(var(--md-app-espaco-3), var(--safe-left)) max(var(--md-app-espaco-3), var(--safe-right));border-top:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);flex-wrap:wrap;flex:none;display:flex}.tela-cheia__acoes{justify-content:flex-end;align-items:center;gap:var(--md-app-espaco-2);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.tela-cheia__acoes .md-btn{min-width:0}.md-btn__ponto{width:8px;height:8px;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-aviso);flex:none;margin-inline-start:calc(var(--md-app-espaco-1) * -1)}.tela-cheia__seletor{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);flex:none;display:inline-flex}.tela-cheia__opcao{min-height:40px;color:var(--md-sys-color-on-surface);font:inherit;font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0 10px;position:relative}.tela-cheia__opcao:before{content:"";position:absolute;top:-4px;bottom:-4px;left:0;right:0}.tela-cheia__opcao:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--md-sys-shape-corner-full);border-bottom-left-radius:var(--md-sys-shape-corner-full)}.tela-cheia__opcao:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--md-sys-shape-corner-full);border-bottom-left-radius:var(--md-sys-shape-corner-full)}.tela-cheia__opcao:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--md-sys-shape-corner-full);border-bottom-right-radius:var(--md-sys-shape-corner-full)}.tela-cheia__opcao:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--md-sys-shape-corner-full);border-bottom-right-radius:var(--md-sys-shape-corner-full)}.tela-cheia__opcao:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--md-sys-shape-corner-full);border-bottom-right-radius:var(--md-sys-shape-corner-full)}.tela-cheia__opcao:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--md-sys-shape-corner-full);border-bottom-right-radius:var(--md-sys-shape-corner-full)}.tela-cheia__opcao:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--md-sys-shape-corner-full);border-bottom-left-radius:var(--md-sys-shape-corner-full)}.tela-cheia__opcao:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--md-sys-shape-corner-full);border-bottom-left-radius:var(--md-sys-shape-corner-full)}.tela-cheia__opcao+.tela-cheia__opcao{border-inline-start:1px solid var(--md-sys-color-outline)}.tela-cheia__opcao[aria-pressed=true]{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-weight:700}.tela-cheia__opcao:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-4px}.tela-cheia__contado{padding-inline:var(--md-app-espaco-3);gap:6px}.tela-cheia__contador{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);min-width:20px;height:20px;color:var(--md-sys-color-on-primary);flex:none;place-items:center;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.tela-cheia__modo{display:none}.md-sheet--tela-cheia[data-modo=grade] .tela-cheia__modo[data-modo=grade],.md-sheet--tela-cheia[data-modo=lista] .tela-cheia__modo[data-modo=lista]{display:block}.md-sheet--tela-cheia .tela-cheia__rodape{padding-inline:max(var(--md-app-espaco-3), var(--safe-left), calc((100% - var(--md-app-largura-max)) / 2)) max(var(--md-app-espaco-3), var(--safe-right), calc((100% - var(--md-app-largura-max)) / 2))}.recorte__palco{aspect-ratio:1;width:100%;margin:var(--md-app-espaco-3) 0;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-highest);touch-action:none;cursor:grab;position:relative;overflow:hidden}.recorte__palco:active{cursor:grabbing}.recorte__img{transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.recorte__mascara{pointer-events:none;background:linear-gradient(to right, transparent 33.33%, var(--md-ref-branco-35) 33.33%, var(--md-ref-branco-35) calc(33.33% + 1px), transparent calc(33.33% + 1px), transparent 66.66%, var(--md-ref-branco-35) 66.66%, var(--md-ref-branco-35) calc(66.66% + 1px), transparent calc(66.66% + 1px)), linear-gradient(to bottom, transparent 33.33%, var(--md-ref-branco-35) 33.33%, var(--md-ref-branco-35) calc(33.33% + 1px), transparent calc(33.33% + 1px), transparent 66.66%, var(--md-ref-branco-35) 66.66%, var(--md-ref-branco-35) calc(66.66% + 1px), transparent calc(66.66% + 1px));box-shadow:inset 0 0 0 2px var(--md-sys-color-primary);border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.recorte__zoom{justify-content:center;gap:var(--md-app-espaco-4);display:flex}.ficha{gap:var(--md-app-espaco-5);flex-direction:column;display:flex}.ficha__foto{aspect-ratio:1;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-highest);cursor:pointer;border:none;align-self:center;width:min(240px,60vw);padding:0;position:relative;overflow:hidden}.ficha__foto-conteudo,.ficha__foto-conteudo img{object-fit:cover;width:100%;height:100%;display:block}.ficha__iniciais{background:var(--md-sys-color-primary-container);width:100%;height:100%;color:var(--md-sys-color-on-primary-container);font-size:var(--md-sys-typescale-display-small-size);font-weight:var(--md-sys-typescale-title-medium-weight);place-items:center;display:grid}.ficha__foto-acao{padding:var(--md-app-espaco-2);background:color-mix(in srgb, var(--md-sys-color-scrim) 55%, transparent);color:var(--md-ref-branco);text-align:center;position:absolute;bottom:0;left:0;right:0}.ficha__resumo{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.ficha__margem--prejuizo{color:var(--md-sys-color-error)}.ficha__parametros,.ficha__extrato{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.extrato{flex-direction:column;display:flex}.extrato__linha{align-items:center;gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-2) 0;border-bottom:1px solid var(--md-sys-color-outline-variant);display:flex}.extrato__linha:last-child{border-bottom:none}.extrato__sinal{border-radius:var(--md-sys-shape-corner-full);width:28px;height:28px;font-weight:var(--md-sys-typescale-title-medium-weight);flex:none;place-items:center;display:grid}.extrato__sinal--entrada{background:var(--md-sys-color-sucesso-container);color:var(--md-sys-color-on-sucesso-container)}.extrato__sinal--saida{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.extrato__corpo{flex:1;min-width:0}.movimento__corpo{gap:var(--md-app-espaco-4);padding:0 var(--md-app-espaco-5);flex-direction:column;display:flex}.movimento [data-campo-custo][hidden]{display:none}.formulario{gap:var(--md-app-espaco-4);flex-direction:column;display:flex}.cadastro__bloco{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);flex-direction:column;display:flex}.formulario [hidden]{display:none}textarea.md-campo__input{min-height:auto;padding-top:var(--md-app-espaco-5);resize:vertical}.compras{gap:var(--md-app-espaco-4);flex-direction:column;display:flex}.compras__resumo{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-aviso-container);color:var(--md-sys-color-on-aviso-container);grid-template-columns:1fr 1fr;display:grid}.compras__item{cursor:pointer}.compras__item input[type=checkbox]{width:24px;height:24px;accent-color:var(--md-sys-color-primary);flex:none}.compras__item.is-pego .md-lista__titulo{opacity:.6;text-decoration:line-through}.compras__item.is-pego .md-lista__sub{opacity:.6}.ajustes{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.ajustes__secao{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);flex:none;overflow:hidden}.ajustes__cabecalho,.ajustes__corpo,.ajustes__lista>*{flex:none}.ajustes__cabecalho{justify-content:space-between;align-items:center;gap:var(--md-app-espaco-3);width:100%;min-height:var(--md-app-touch-target);padding:var(--md-app-espaco-3) var(--md-app-espaco-4);color:var(--md-sys-color-on-surface);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.ajustes__cabecalho[aria-expanded=true]{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-primary)}.ajustes__seta{transition:transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);flex:none;place-items:center;display:inline-grid}.ajustes__seta svg{width:22px;height:22px}.ajustes__cabecalho[aria-expanded=true] .ajustes__seta{transform:rotate(180deg)}.ajustes__corpo{padding:var(--md-app-espaco-4)}.ajustes__corpo[hidden]{display:none}.notificacoes{padding:0 var(--md-app-espaco-5);flex-direction:column;display:flex}.sobre{gap:var(--md-app-espaco-4);padding:0 var(--md-app-espaco-5);flex-direction:column;display:flex}.sobre__marca{margin:0 auto var(--md-app-espaco-2);border-radius:14px;display:block}.sobre__bloco{gap:var(--md-app-espaco-1);flex-direction:column;display:flex}.sobre__novidades{gap:var(--md-app-espaco-2);flex-direction:column;margin:0;padding-left:1.2em;list-style:outside;display:flex}.md-btn--sucesso{background:var(--md-sys-color-sucesso);--_cor-conteudo:var(--md-sys-color-on-sucesso)}.action-bar-buttons .md-btn--sucesso{background:var(--md-sys-color-tertiary);--_cor-conteudo:var(--md-sys-color-on-tertiary);box-shadow:0 8px 24px color-mix(in srgb, var(--md-sys-color-tertiary) 32%, transparent)}.action-bar-buttons .md-btn--sucesso:disabled{background:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);box-shadow:none}.md-campo__input[inputmode=decimal],.md-campo__input[inputmode=numeric]{text-align:right;font-variant-numeric:tabular-nums}.campo-select>label,.campo-select>span{font-weight:var(--md-sys-typescale-title-small-weight)}.extra-section>h2{color:var(--md-sys-color-primary)}.screen-title{color:var(--md-sys-color-on-surface);letter-spacing:-.02em}.ajustes__corpo{gap:var(--md-app-espaco-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start;display:grid}.ajustes__corpo>.ajustes__lista,.ajustes__corpo>p,.ajustes__corpo>.md-campo__apoio,.ajustes__corpo>.campo-select{grid-column:1/-1}.ajustes__corpo>.md-campo:has(textarea){grid-column:1/-1}.ajustes__cabecalho .md-title-small{font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:.3px}.ajustes__secao:has(.ajustes__cabecalho[aria-expanded=true]){border-color:var(--md-sys-color-primary);border-left-width:3px}.historico-grupo__cabecalho:has(+.md-lista){border-color:var(--md-sys-color-primary)}.historico-grupo__cabecalho h2{font-weight:var(--md-sys-typescale-title-medium-weight);color:var(--md-sys-color-primary)}.historico-item{margin-bottom:var(--md-app-espaco-2);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);align-items:flex-start}.historico-item .md-lista__titulo,.md-topbar__titulo,.screen-title{font-weight:var(--md-sys-typescale-title-medium-weight)}.md-sheet__titulo{color:var(--md-sys-color-primary);font-weight:var(--md-sys-typescale-title-medium-weight)}.md-lista__titulo,.md-lista__sub,.md-topbar__titulo,.estoque-ficha__saldo,.compra-cartao h3{overflow-wrap:anywhere;min-width:0}.md-select,.md-campo__input{text-overflow:ellipsis}@media (min-width:640px){.estoque-grade{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.painel-numeros{grid-template-columns:repeat(4,1fr)}.formulario,.ajustes,.historico,.clientes,.painel{width:100%;max-width:var(--md-app-largura-max);margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:359px){.campo-grade,.ajustes__corpo,.venda-item__grade,.extra-grade{grid-template-columns:1fr}}.md-btn,.md-icon-btn,.md-chip,.md-segmentado__item,.atalho{transition:transform 90ms ease-out,box-shadow 90ms ease-out}.md-btn:active,.md-icon-btn:active,.md-chip:active,.md-segmentado__item:active{transform:scale(.96)}.atalho:active{background:var(--md-sys-color-surface-container-high);transform:scale(.94)}@media (prefers-reduced-motion:reduce){.md-btn,.md-icon-btn,.md-chip,.md-segmentado__item,.atalho{transition:none}.md-btn:active,.md-icon-btn:active,.md-chip:active,.md-segmentado__item:active,.atalho:active{transform:none}}.env-card{transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-decelerate), background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.env-card--pronto{background:var(--md-ref-concluido);border-color:var(--md-ref-concluido);color:var(--md-ref-branco)}.env-card__cabecalho,.env-card__local,.env-card__area,.env-card__spec,.env-card__valor{transition:color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.env-card--pronto .env-card__cabecalho,.env-card--pronto .env-card__local,.env-card--pronto .env-card__area,.env-card--pronto .env-card__valor{color:var(--md-ref-branco)}.env-card--pronto .env-card__spec{color:var(--md-ref-concluido-suave)}.env-card--pronto .env-card__cabecalho:after{background:var(--md-ref-branco-12)}.historico-grade{gap:var(--md-app-espaco-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.historico-grade .historico-item{align-items:stretch;gap:var(--md-app-espaco-1);min-height:0;padding:var(--md-app-espaco-3);flex-direction:column;margin-bottom:0}.historico-grade .historico-item__lado{align-items:flex-start;gap:var(--md-app-espaco-1);flex-direction:column}.historico-grade .historico-item__lado>.md-title-small{white-space:nowrap}.historico-grade .md-badge{white-space:nowrap;align-self:flex-start}.historico-grade .md-lista__titulo,.historico-grade .md-lista__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.historico-grade .md-lista__corpo{min-width:0}@media (min-width:700px){.historico-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.env-card__corpo,.ajustes__corpo,.historico-grade{transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-decelerate)}@starting-style{.env-card__corpo,.ajustes__corpo,.historico-grade{opacity:0;transform:translateY(-8px)}}.venda-item,.extra-item{transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-decelerate)}@starting-style{.env-card,.venda-item,.extra-item{opacity:0;transform:translateY(10px)}}.ajustes__corpo>.ajustes__subtitulo,.ajustes__corpo>.ajustes__precos,.ajustes__corpo>.ajustes__campo-largo,.ajustes__corpo>.ajustes__trio,.ajustes__corpo>.ajustes__trio-apoio,.ajustes__corpo>.texto-doc-lista,.ajustes__corpo>.ajustes__interruptor{grid-column:1/-1}.ajustes__interruptor{padding-inline-start:0;padding-inline-end:0}.ajustes__interruptor .md-lista__titulo{white-space:normal}.ajustes__trio{gap:var(--md-app-espaco-2);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.ajustes__trio .md-campo__input{text-align:center}.ajustes__trio-apoio{margin:0}.ajustes__subtitulo{margin:var(--md-app-espaco-2) 0 0;color:var(--md-sys-color-on-surface-variant)}.ajustes__lista{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.ajustes__lista .md-lista{gap:0 var(--md-app-espaco-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.ajustes__precos{gap:var(--md-app-espaco-2) var(--md-app-espaco-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;display:grid}.ajustes__preco{align-items:center;gap:var(--md-app-espaco-3);min-height:var(--md-app-touch-target);display:flex}.ajustes__preco-nome{flex-direction:column;flex:1;min-width:0;display:flex}.ajustes__preco-campo{flex:none;width:6.5rem}.ajustes__preco-campo .md-campo__input{padding-top:var(--md-app-espaco-3);padding-bottom:var(--md-app-espaco-3);text-align:right}.texto-doc-lista{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.texto-doc{gap:var(--md-app-espaco-2);flex-direction:column;padding:0;display:flex}.texto-doc__linha{align-items:center;gap:var(--md-app-espaco-2);min-height:var(--md-app-touch-target);flex-wrap:wrap;display:flex}.texto-doc__nome{overflow-wrap:anywhere;flex:55%;min-width:0}.texto-doc__controles{align-items:center;gap:var(--md-app-espaco-2);flex:none;margin-left:auto;display:flex}.texto-doc__padrao{align-items:center;gap:var(--md-app-espaco-1);cursor:pointer;white-space:nowrap;flex:none;display:flex}.texto-doc__padrao input[type=checkbox]{width:22px;height:22px;accent-color:var(--md-sys-color-primary);cursor:pointer;flex:none}.texto-doc__lapis{flex:none}.texto-doc__lapis[aria-pressed=true]{color:var(--md-sys-color-primary)}.texto-doc__caixa{margin-left:var(--md-app-espaco-2)}.texto-doc__caixa textarea{resize:vertical;min-height:160px;line-height:1.5}.tipo-proposta__partes{gap:var(--md-app-espaco-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.parte{align-items:center;gap:var(--md-app-espaco-3);min-height:var(--md-app-touch-target);padding:var(--md-app-espaco-2) var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);text-align:left;cursor:pointer;display:flex}.parte__icone,.parte__marca{flex:none}.parte__icone{box-sizing:content-box;border-radius:var(--md-sys-shape-corner-medium);background:color-mix(in srgb, var(--md-sys-color-primary) 14%, transparent);color:var(--md-sys-color-primary);padding:7px}.parte__texto{flex-direction:column;flex:1;min-width:0;display:flex}.parte[aria-pressed=true]{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);box-shadow:0 0 0 1px var(--md-sys-color-primary) inset, 0 8px 22px color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent)}.parte[aria-pressed=true] .parte__nome{font-weight:700}.parte[aria-pressed=true] .parte__marca--nao,.parte[aria-pressed=false] .parte__marca--sim{display:none}#atalhoNotificacoes{position:relative}#atalhoNotificacoes .atalho__sino-mudo,#atalhoNotificacoes[data-avisos=off] .atalho__sino{display:none}#atalhoNotificacoes[data-avisos=off] .atalho__sino-mudo{display:block}#atalhoNotificacoes[data-pendencia=sim]:after{content:"";background:var(--md-sys-color-error-container);width:9px;height:9px;box-shadow:0 0 0 2px var(--md-sys-color-error);border-radius:50%;position:absolute;top:9px;right:9px}#atalhoTema .atalho__lua,:root[data-theme=dark] #atalhoTema .atalho__sol{display:none}:root[data-theme=dark] #atalhoTema .atalho__lua{display:block}#atalhoTema .atalho__sol{color:var(--md-ref-sol)}#atalhoTema .atalho__lua{color:var(--md-ref-lua)}.md-sheet--tela-cheia .md-topbar{padding-inline:max(var(--md-app-espaco-4), var(--safe-left), calc((100% - var(--md-app-largura-max)) / 2)) max(var(--md-app-espaco-4), var(--safe-right), calc((100% - var(--md-app-largura-max)) / 2))}.ajustes__grupo{margin:var(--md-app-espaco-2) 0 0;font:inherit}.ajustes__grupo-bloco{flex:none}.ajustes__grupo-cabecalho{align-items:center;gap:var(--md-app-espaco-3);width:100%;min-height:64px;padding:var(--md-app-espaco-3) var(--md-app-espaco-4);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);border:none;display:flex}.ajustes__grupo-cabecalho:hover{background:var(--md-sys-color-surface-container-high)}.ajustes__grupo-cabecalho[aria-expanded=true]{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-primary)}.ajustes__grupo-icone{border-radius:var(--md-sys-shape-corner-medium);background:color-mix(in srgb, var(--md-sys-color-primary) 13%, transparent);width:40px;height:40px;color:var(--md-sys-color-primary);flex:none;place-items:center;display:grid}.ajustes__grupo-icone svg{width:22px;height:22px}.ajustes__grupo-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ajustes__grupo-titulo{font-size:1rem;font-weight:600;line-height:1.3}.ajustes__grupo-desc{color:var(--md-sys-color-on-surface-variant);font-size:.8125rem;line-height:1.35}.ajustes__grupo-cabecalho[aria-expanded=true] .ajustes__seta{transform:rotate(180deg)}.ajustes__grupo-corpo{gap:var(--md-app-espaco-3);padding-top:var(--md-app-espaco-3);flex-direction:column;display:flex}.ajustes__grupo-corpo[hidden]{display:none}.item-catalogo{gap:var(--md-app-espaco-3);padding:0 var(--md-app-espaco-4) var(--md-app-espaco-4);flex-direction:column;display:flex}.item-catalogo__opcao{padding-inline-start:0;padding-inline-end:0}.ajustes__lista .ajustes__seta{color:var(--md-sys-color-on-surface-variant);flex:none}.contabil{gap:var(--md-app-espaco-4);width:100%;max-width:var(--md-app-largura-max);padding-bottom:var(--md-app-espaco-4);font-variant-numeric:tabular-nums;flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex}.contabil__topo{justify-content:space-between;align-items:center;gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.contabil__periodo{min-height:var(--md-app-touch-target)}.contabil__numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.contabil__numeros>[data-numero=lucro]{grid-column:1/-1}.contabil__numeros .painel-cartao__valor{font-size:var(--md-sys-typescale-title-medium-size);white-space:nowrap}.contabil__numeros>[data-numero=lucro] .painel-cartao__valor{font-size:var(--md-sys-typescale-title-large-size)}.contabil-cartao--prejuizo{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.contabil-cartao--prejuizo .md-texto-fraco{color:inherit;opacity:.75}.contabil-negativo{color:var(--md-sys-color-error)}.contabil-secao{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);overflow:hidden}.contabil-secao__titulo{font:inherit;margin:0}.contabil-secao__cabecalho{align-items:center;gap:var(--md-app-espaco-2);width:100%;min-height:var(--md-app-touch-target);padding:var(--md-app-espaco-3) var(--md-app-espaco-4);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);text-align:left;cursor:pointer;border:0;display:flex}.contabil-secao__nome{flex:1;min-width:0}.contabil-secao__seta{color:var(--md-sys-color-on-surface-variant);transition:transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.contabil-secao__cabecalho[aria-expanded=false] .contabil-secao__seta{transform:rotate(-90deg)}.contabil-secao__total{font-weight:var(--md-sys-typescale-title-small-weight);white-space:nowrap}.contabil-secao__corpo{gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-2) var(--md-app-espaco-4) var(--md-app-espaco-3);flex-direction:column;display:flex}.contabil-secao__pe{justify-content:space-between;gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.contabil-secao__pe>[data-limpar]{margin-left:auto}.contabil-vazio{margin:var(--md-app-espaco-2) 0}.contabil-linhas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contabil-linha{align-items:center;gap:var(--md-app-espaco-2);min-height:var(--md-app-touch-target);border-bottom:1px solid var(--md-sys-color-outline-variant);display:flex}.contabil-linha:last-child{border-bottom:0}.contabil-linha__principal{min-width:0;padding:var(--md-app-espaco-2) 0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;display:flex}button.contabil-linha__principal{cursor:pointer}.contabil-linha__titulo{font-size:var(--md-sys-typescale-body-large-size);overflow-wrap:anywhere}.contabil-linha__meta{align-items:center;gap:var(--md-app-espaco-1);color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.contabil-linha__valor{font-weight:var(--md-sys-typescale-title-small-weight);white-space:nowrap}.contabil-linha__acoes{flex:none;display:flex}.contabil-comprovante[data-comprovante=fila]{color:var(--md-sys-color-aviso)}.contabil-comprovante[data-comprovante=enviado]{color:var(--md-sys-color-primary)}.contabil-comprovante[data-comprovante=recusado]{color:var(--md-sys-color-error)}.contabil-debito{margin-left:var(--md-app-espaco-1)}.contabil-ponto{border-radius:var(--md-sys-shape-corner-full);flex:none;width:10px;height:10px;display:inline-block}.contabil-ponto--grande{width:16px;height:16px}.contabil-acerto{gap:var(--md-app-espaco-3);padding-top:var(--md-app-espaco-2);flex-direction:column;display:flex}.contabil-socios{gap:var(--md-app-espaco-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.contabil-socio{gap:var(--md-app-espaco-1);padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);flex-direction:column;display:flex}.contabil-socio__cabecalho{align-items:center;gap:var(--md-app-espaco-2);margin-bottom:var(--md-app-espaco-1);display:flex}.contabil-par{justify-content:space-between;gap:var(--md-app-espaco-3);font-size:var(--md-sys-typescale-body-medium-size);display:flex}.contabil-par>span:last-child{white-space:nowrap}.contabil-par--total{padding-top:var(--md-app-espaco-1);border-top:1px solid var(--md-sys-color-outline-variant);font-weight:var(--md-sys-typescale-title-small-weight)}.contabil-material{gap:var(--md-app-espaco-1);padding-block:var(--md-app-espaco-2);border-block:1px dashed var(--md-sys-color-outline-variant);flex-direction:column;display:flex}.contabil-prova{gap:var(--md-app-espaco-1);padding:var(--md-app-espaco-3);border:1px solid var(--md-sys-color-sucesso);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-sucesso-container);color:var(--md-sys-color-on-sucesso-container);flex-direction:column;display:flex}.contabil-prova.is-diverge{border-color:var(--md-sys-color-error);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.contabil-prova__rotulo{letter-spacing:.06em;text-transform:uppercase}.contabil-prova__conta{font-family:ui-monospace,Roboto Mono,monospace;font-size:var(--md-sys-typescale-body-medium-size);overflow-wrap:anywhere;margin:0}.contabil-prova__msg{align-items:center;gap:var(--md-app-espaco-2);font-size:var(--md-sys-typescale-body-small-size);margin:0;display:flex}.contabil-alerta{padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-aviso-container);color:var(--md-sys-color-on-aviso-container);font-size:var(--md-sys-typescale-body-medium-size);margin:0}.contabil-form,.contabil-form__campos{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.contabil-form{width:100%;max-width:var(--md-app-largura-max);padding:0 var(--md-app-espaco-5);margin-inline-start:auto;margin-inline-end:auto}.contabil-form>.md-sheet__titulo,.contabil-form>.md-sheet__texto{padding-inline-start:0;padding-inline-end:0}.contabil-form__subtitulo{margin:var(--md-app-espaco-2) 0 0;color:var(--md-sys-color-on-surface-variant)}.contabil-conta{justify-content:space-between;gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container);font-variant-numeric:tabular-nums;display:flex}.contabil-ajustes{gap:var(--md-app-espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contabil-ajuste{align-items:center;gap:var(--md-app-espaco-2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"desc desc desc""sinal valor tirar";display:grid}.contabil-ajuste__desc{grid-area:desc}.contabil-ajuste__sinal{grid-area:sinal;font-size:1.25rem;font-weight:700}.contabil-ajuste__valor{grid-area:valor}.contabil-resumo{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.contabil-resumo__socios{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contabil-resumo__socios>li{padding:var(--md-app-espaco-2) 0;border-top:1px solid var(--md-sys-color-outline-variant);justify-content:space-between;display:flex}.contabil-interruptor{justify-content:space-between;align-items:center;gap:var(--md-app-espaco-3);min-height:var(--md-app-touch-target);display:flex}.contabil-cores{gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.contabil-cor{width:var(--md-app-touch-target);height:var(--md-app-touch-target);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;background:0 0;border:2px solid #0000;place-items:center;padding:0;display:grid}.contabil-cor>span{border-radius:var(--md-sys-shape-corner-full);width:28px;height:28px}.contabil-cor[aria-pressed=true]{border-color:var(--md-sys-color-on-surface)}.contabil-areas{gap:var(--md-app-espaco-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contabil-area{align-items:center;column-gap:var(--md-app-espaco-2);min-height:var(--md-app-touch-target);padding:var(--md-app-espaco-2) var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icone nome""icone sub";display:grid}.contabil-area>svg{grid-area:icone}.contabil-area__nome{font-size:var(--md-sys-typescale-title-small-size);font-weight:var(--md-sys-typescale-title-small-weight);grid-area:nome}.contabil-area__sub{font-size:var(--md-sys-typescale-body-small-size);opacity:.8;grid-area:sub}.contabil-secao__cabecalho--fixo{cursor:default}.contabil-dica{align-items:flex-start;gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);flex-direction:column;display:flex}.contabil-retrato{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);width:40px;height:40px;color:var(--md-sys-color-on-primary-container);font-weight:var(--md-sys-typescale-title-small-weight);flex:none;place-items:center;display:grid;overflow:hidden}.contabil-retrato img{object-fit:cover;width:100%;height:100%}.contabil-retrato--grande{border-radius:var(--md-sys-shape-corner-large);width:96px;height:96px;font-size:var(--md-sys-typescale-title-large-size)}.contabil-ficha-foto{align-self:center;align-items:center;gap:var(--md-app-espaco-1);padding:var(--md-app-espaco-1);color:var(--md-sys-color-primary);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.contabil-foto-ampliada img{aspect-ratio:1;border-radius:var(--md-sys-shape-corner-large);object-fit:cover;width:min(320px,100%);margin-inline-start:auto;margin-inline-end:auto;display:block}.contabil-presenca__topo{align-items:center}.contabil-presencas{gap:var(--md-app-espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contabil-presenca{justify-content:space-between;align-items:center;gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);flex-wrap:wrap;display:flex}.contabil-presenca__quem{align-items:center;gap:var(--md-app-espaco-3);flex:200px;min-width:0;display:flex}.contabil-presenca__status{flex:none}@media (min-width:640px){.contabil-areas{grid-template-columns:repeat(4,minmax(0,1fr))}.contabil__numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.contabil__numeros>[data-numero=lucro]{grid-column:auto}.contabil-ajuste{grid-template-columns:minmax(0,2fr) auto minmax(0,1fr) auto;grid-template-areas:"desc sinal valor tirar"}}.equipe__resumo{margin:0}.equipe__grupo{gap:var(--md-app-espaco-2);display:grid}.equipe__titulo{color:var(--md-sys-color-primary);letter-spacing:.4px;margin:0}.equipe__lista{margin-inline:calc(var(--md-app-espaco-4) * -1)}.cronograma__item.is-inativo .md-lista__titulo,.equipe__cartao.is-inativo .equipe__nome{color:var(--md-sys-color-on-surface-variant)}.equipe__grade{gap:var(--md-app-espaco-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.equipe__cartao{width:100%;height:100%;padding:var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);color:inherit;font:inherit;text-align:center;cursor:pointer;align-content:start;justify-items:center;gap:2px;display:grid}.equipe__cartao:active{background:var(--md-sys-color-surface-container-high)}.equipe__cartao .contabil-retrato{width:48px;height:48px;margin-bottom:var(--md-app-espaco-1)}.equipe__nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--md-sys-typescale-title-small-size);font-weight:600;overflow:hidden}.equipe__dias{margin-top:var(--md-app-espaco-1);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-size:var(--md-sys-typescale-label-medium-size);padding:2px 10px}.equipe__dias.is-zero{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}.menu-topo{align-items:center;gap:var(--md-app-espaco-2);padding:0 var(--md-app-espaco-3) var(--md-app-espaco-2) var(--md-app-espaco-5);display:flex}.menu-topo__titulo{flex:1;padding:0}.menu-busca{flex:1;align-items:center;min-width:0;display:flex;position:relative}.menu-busca__lupa{color:var(--md-sys-color-primary);pointer-events:none;display:grid;position:absolute;left:14px}.menu-busca__lupa svg{width:20px;height:20px}.menu-busca__campo{width:100%;height:var(--md-app-touch-target);padding:0 var(--md-app-espaco-4) 0 44px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);font:inherit;font-size:var(--md-sys-typescale-body-large-size);-webkit-appearance:none;appearance:none;margin:0;line-height:normal}.menu-busca__campo::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:1}.menu-busca__campo:focus{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--md-sys-color-primary) 22%, transparent);outline:none}.md-sheet.is-buscando{min-height:min(var(--menu-altura,70dvh), 100%)}.menu-topo__x{font-size:1.5rem;line-height:1}.menu-lista{--_cartao:var(--md-sys-color-surface-bright);--_raio:var(--md-sys-shape-corner-large);--_fio:color-mix(in srgb, var(--md-sys-color-on-surface) 9%, transparent);padding:0 var(--md-app-espaco-4) var(--md-app-espaco-2)}.menu-lista .md-opcoes__grupo{padding:var(--md-app-espaco-5) var(--md-app-espaco-2) var(--md-app-espaco-2);color:var(--_assunto,var(--md-sys-color-primary))}.menu-lista>li:first-child .md-opcoes__grupo{padding-top:var(--md-app-espaco-2)}.menu-lista .md-opcao{gap:var(--md-app-espaco-3);min-height:60px;padding:var(--md-app-espaco-3) var(--md-app-espaco-3) var(--md-app-espaco-3) var(--md-app-espaco-3);background:linear-gradient(var(--_fio), var(--_fio)) no-repeat 64px 0 / calc(100% - 64px) 1px, var(--_cartao)}.menu-lista>li:first-child>.md-opcao{background:var(--_cartao)}.menu-lista>li:first-child>.md-opcao:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_raio);border-top-right-radius:var(--_raio)}.menu-lista>li:first-child>.md-opcao:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_raio);border-top-right-radius:var(--_raio)}.menu-lista>li:first-child>.md-opcao:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_raio);border-top-left-radius:var(--_raio)}.menu-lista>li:first-child>.md-opcao:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_raio);border-top-left-radius:var(--_raio)}.menu-lista>li:has(>.md-opcoes__grupo)>.md-opcao{background:var(--_cartao)}.menu-lista>li:has(>.md-opcoes__grupo)>.md-opcao:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_raio);border-top-right-radius:var(--_raio)}.menu-lista>li:has(>.md-opcoes__grupo)>.md-opcao:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--_raio);border-top-right-radius:var(--_raio)}.menu-lista>li:has(>.md-opcoes__grupo)>.md-opcao:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_raio);border-top-left-radius:var(--_raio)}.menu-lista>li:has(>.md-opcoes__grupo)>.md-opcao:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--_raio);border-top-left-radius:var(--_raio)}.menu-lista>li:last-child>.md-opcao:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--_raio);border-bottom-left-radius:var(--_raio)}.menu-lista>li:last-child>.md-opcao:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--_raio);border-bottom-left-radius:var(--_raio)}.menu-lista>li:last-child>.md-opcao:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--_raio);border-bottom-right-radius:var(--_raio)}.menu-lista>li:last-child>.md-opcao:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--_raio);border-bottom-right-radius:var(--_raio)}.menu-lista>li:has(+li>.md-opcoes__grupo)>.md-opcao:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--_raio);border-bottom-left-radius:var(--_raio)}.menu-lista>li:has(+li>.md-opcoes__grupo)>.md-opcao:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--_raio);border-bottom-left-radius:var(--_raio)}.menu-lista>li:has(+li>.md-opcoes__grupo)>.md-opcao:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--_raio);border-bottom-right-radius:var(--_raio)}.menu-lista>li:has(+li>.md-opcoes__grupo)>.md-opcao:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--_raio);border-bottom-right-radius:var(--_raio)}.menu-lista .md-opcao__icone{border-radius:var(--md-sys-shape-corner-medium);background:var(--_assunto-fundo,color-mix(in srgb, var(--md-sys-color-primary) 13%, transparent));width:40px;height:40px;color:var(--_assunto,var(--md-sys-color-primary))}.menu-lista .md-opcao__icone svg{width:22px;height:22px}.menu-lista .md-opcao__titulo{letter-spacing:-.01em;font-weight:600}.md-opcao__seta{color:var(--md-sys-color-outline);flex:none;display:grid}.md-opcao__seta svg{width:20px;height:20px}.menu-interruptor{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);width:44px;height:26px;box-shadow:inset 0 0 0 2px var(--md-sys-color-outline);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);flex:none;position:relative}.menu-interruptor__polegar{background:var(--md-sys-color-outline);width:16px;height:16px;transition:transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized), background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);border-radius:50%;position:absolute;top:5px;left:5px}.md-opcao[aria-checked=true] .menu-interruptor{background:var(--md-sys-color-primary);box-shadow:none}.md-opcao[aria-checked=true] .menu-interruptor__polegar{background:var(--md-sys-color-on-primary);transform:translate(18px)scale(1.25)}.f360{gap:12px;padding:12px 16px 24px;display:grid}.f360-voltar{justify-self:start}.f360-busca{margin:0}.f360-vazio{text-align:center;color:var(--md-sys-color-on-surface-variant);margin:24px 0}.f360-fila{background:var(--md-sys-color-surface-container-high);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.f360-obras{margin:0}.f360-obra{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0}.f360-controles{gap:10px;display:grid}.f360-filtros{gap:var(--md-app-espaco-2);scrollbar-width:none;margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px;display:flex;overflow-x:auto}.f360-filtros::-webkit-scrollbar{display:none}.f360-filtros .md-chip{flex:none}.f360-filtros__n{opacity:.7;font-variant-numeric:tabular-nums;margin-inline-start:4px}.f360-obras{margin-inline-start:-16px;margin-inline-end:-16px}.f360-obra{min-height:64px}.f360-obra__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.f360-obra__contador{background:var(--md-sys-color-primary-container);width:40px;height:40px;color:var(--md-sys-color-on-primary-container);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.f360-obra__contador.is-vazio{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}.f360-obra__selos{flex-wrap:wrap;gap:4px;min-height:0;display:flex}.f360-obra__selos:empty{display:none}.f360-obras-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.f360-obra-cartao{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}.f360-obra-cartao:active{background:var(--md-sys-color-surface-container-high)}.f360-obra-cartao__capa{aspect-ratio:2;background:var(--md-ref-visor-cartao);color:var(--md-ref-visor-cartao-texto);place-items:center;display:grid;position:relative}.f360-obra-cartao__capa img{object-fit:cover;width:100%;height:100%;display:block}.f360-obra-cartao__total{background:var(--md-sys-color-primary-container);min-width:24px;color:var(--md-sys-color-on-primary-container);font-size:var(--md-sys-typescale-label-medium-size);text-align:center;border-radius:999px;padding:2px 8px;font-weight:600;position:absolute;top:6px;right:6px}.f360-obra-cartao__corpo{align-content:start;gap:2px;min-width:0;padding:10px 12px 12px;display:grid}.f360-obra-cartao__cliente{-webkit-line-clamp:2;font-size:var(--md-sys-typescale-title-small-size);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.f360-obra-cartao .f360-obra__selos{margin-top:4px}.md-sheet:has([data-fotos360=relatorio]) .tela-cheia__alternador{display:none}.f360-etapa{gap:6px;display:grid}.f360-ambiente{color:var(--md-sys-color-on-surface-variant);margin:6px 0 2px}.f360-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.f360-cartao{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:0;display:grid;overflow:hidden}.f360-cartao__img{aspect-ratio:2;background:var(--md-ref-visor-cartao);color:var(--md-ref-visor-cartao-texto);place-items:center;display:grid}.f360-cartao__img img{object-fit:cover;width:100%;height:100%;display:block}.f360-cartao__rodape{gap:4px;padding:8px 10px;display:grid}.f360-selo{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant);border-radius:999px;justify-self:start;padding:2px 8px;font-size:.75rem;font-weight:600}.f360-selo--alerta{background:var(--md-ref-selo-alerta);color:var(--md-ref-selo-alerta-texto)}.f360-selo--bom{background:var(--md-ref-selo-bom);color:var(--md-ref-selo-bom-texto)}.f360-selo--ruim{background:var(--md-ref-selo-ruim);color:var(--md-ref-selo-ruim-texto)}.f360-panorama{background:var(--md-ref-visor);width:100%;height:100%;min-height:240px;position:relative;overflow:hidden}.f360-panorama__palco{position:absolute;top:0;bottom:0;left:0;right:0}.f360-panorama__palco canvas:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:-3px}.f360-panorama__plano{color:var(--md-ref-branco);align-content:center;gap:8px;padding:12px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.f360-panorama__plano img{width:100%;height:auto}.f360-panorama__giro{border:1px solid var(--md-ref-branco-35);background:var(--md-ref-preto-55);min-height:40px;color:var(--md-ref-branco);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:.85rem;display:inline-flex;position:absolute;bottom:12px;left:12px}.f360-panorama__giro[aria-pressed=true]{border-color:var(--md-sys-color-primary);background:var(--md-ref-visor-ativo)}.f360-panorama__giro:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.f360-panorama__aviso{background:var(--md-ref-preto-60);color:var(--md-ref-branco);border-radius:999px;margin:0;padding:6px 12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.f360-folha{background:var(--md-ref-visor)}.f360-visao{height:100%;min-height:70vh;color:var(--md-ref-branco);grid-template-rows:1fr;grid-auto-rows:auto;display:grid;position:relative}.f360-visao__barra{padding:8px 8px max(8px, env(safe-area-inset-bottom));background:var(--md-ref-visor-92);align-items:center;gap:4px;display:flex}.f360-visao__barra .md-icon-btn{color:var(--md-ref-branco);font-size:1.4rem}.f360-visao__info{text-align:center;flex:1;gap:2px;min-width:0;display:grid}.f360-visao__obs{-webkit-line-clamp:2;line-clamp:2;opacity:.85;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f360-visao__modo{background:var(--md-ref-visor-96);border-top:1px solid var(--md-ref-branco-12);gap:6px;padding:10px 12px;display:grid}.f360-visao__modo p{margin:0}.f360-visao__modo-botoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.f360-visao__modo .md-btn--text,.f360-visao__modo .md-btn--tonal{color:var(--md-ref-branco)}.f360-visao__alinhar{gap:4px;display:grid}.f360-visao__alinhar input{width:100%;accent-color:var(--md-sys-color-primary)}.f360-marcas{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.f360-marca{max-width:220px;min-height:36px;color:var(--md-ref-branco);font:inherit;text-align:left;pointer-events:auto;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-18px 0 0 -18px;padding:0;font-size:.82rem;display:inline-flex;position:absolute;top:0;left:0}.f360-marca__pino{border:2px solid var(--md-ref-branco);background:var(--md-ref-visor-pino);width:36px;height:36px;box-shadow:0 2px 8px var(--md-ref-preto-50);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.f360-marca--ir .f360-marca__pino{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.f360-marca__texto{background:var(--md-ref-preto-72);border-radius:10px;padding:4px 10px;line-height:1.3}.f360-marca[hidden],.f360-marca--nota .f360-marca__texto{display:none}.f360-marca--nota[aria-expanded=true] .f360-marca__texto{display:block}.f360-marca:focus-visible .f360-marca__pino{outline:3px solid var(--md-ref-branco);outline-offset:2px}.f360-marcas--editando .f360-marca__pino{border-style:dashed;animation:1.2s ease-in-out infinite alternate f360-pulso}@keyframes f360-pulso{to{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.f360-marcas--editando .f360-marca__pino{animation:none}}.f360-panorama__mira{border:2px solid var(--md-ref-branco);width:44px;height:44px;box-shadow:0 0 0 2px var(--md-ref-preto-60);pointer-events:none;border-radius:50%;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.f360-panorama__mira:after{content:"";background:var(--md-ref-branco);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.f360-cortina__linha{background:var(--md-ref-branco);width:2px;box-shadow:0 0 6px var(--md-ref-preto-70);pointer-events:none;margin-left:-1px;position:absolute;top:0;bottom:0}.f360-cortina__rotulo{background:var(--md-ref-preto-65);pointer-events:none;border-radius:999px;max-width:45%;padding:4px 10px;font-size:.8rem;position:absolute;top:12px}.f360-cortina__rotulo--esq{left:12px}.f360-cortina__rotulo--dir{right:12px}.f360-cortina{width:calc(100% - 24px);accent-color:var(--md-ref-branco);position:absolute;bottom:60px;left:12px;right:12px}.f360-cartao__acoes{gap:6px;display:grid}.f360-grade--gerir{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.f360-cartao__acoes .painel-botoes{gap:2px 4px}.f360-cartao__acoes .md-btn{padding-inline-start:10px;padding-inline-end:10px}.f360-cartao__obs{resize:vertical;min-height:2.6em}.f360-cartao__obs-texto{white-space:pre-line}button.f360-cartao__img{cursor:pointer;border:0;width:100%;padding:0}.f360-adicionar,.f360-links{gap:8px;display:grid}.f360-link-novo{background:var(--md-sys-color-surface-container-high);border-radius:12px;gap:8px;padding:12px;display:grid}.f360-lista-links li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.f360-link-cliente{justify-self:start;align-items:center;gap:6px;display:inline-flex}.f360-links{padding:0 4px}.f360-link-novo__url{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);width:100%;min-height:44px;color:var(--md-sys-color-on-surface);font:inherit;border-radius:10px;padding:0 12px;font-size:.85rem}.f360-links__botoes{flex-wrap:wrap;gap:8px;display:flex}.f360-links__botoes .md-btn{align-items:center;gap:6px;display:inline-flex}.f360-links__gerar{justify-self:start}.f360-links__erro{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.f360-links__lista{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.f360-links__item{background:var(--md-sys-color-surface-container);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.f360-links__item p{margin:0}.f360-links__linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.f360-modal{z-index:90;background:var(--md-ref-visor);color:var(--md-ref-branco);grid-template-rows:1fr;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.f360-esferica{background:var(--md-ref-preto);height:100%;min-height:100vh;color:var(--md-ref-branco);position:relative;overflow:hidden}.f360-esferica__video,.f360-esferica__tela{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.f360-esferica__video{object-fit:cover}html.camera-nativa,html.camera-nativa body{background:0 0}html.camera-nativa body:before,html.camera-nativa .app{visibility:hidden}html.camera-nativa #modalRoot,html.camera-nativa .md-snackbar-regiao{visibility:visible}html.camera-nativa #modalRoot>:has(~* .f360-folha){visibility:hidden}html.camera-nativa .md-scrim--tela-cheia,html.camera-nativa .f360-folha,html.camera-nativa .f360-esferica{background:0 0}.f360-esferica--nativa .f360-esferica__video{display:none}.f360-esferica__tela{pointer-events:none}.f360-esferica__topo{padding:max(12px, env(safe-area-inset-top)) 16px 12px;text-shadow:0 1px 3px var(--md-ref-preto-80);gap:2px;display:grid;position:absolute;top:0;left:0;right:150px}.f360-esferica__erro{background:var(--md-ref-visor-90);border-radius:12px;margin:0;padding:16px;position:absolute;top:40%;left:16px;right:16px}.f360-esferica__barra{padding:12px 12px max(12px, env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--md-ref-preto-70));justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.f360-esferica__barra .md-btn--text{color:var(--md-ref-branco)}.f360-externa__contagem{font-size:var(--md-sys-typescale-display-large-size);line-height:var(--md-sys-typescale-display-large-line);text-align:center;color:var(--md-sys-color-primary);font-variant-numeric:tabular-nums}.f360-externa__visor{aspect-ratio:2;object-fit:cover;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-highest);width:100%;max-width:100%;margin:4px 0 8px;display:block}.f360-externa__estado{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line);color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;margin:0 0 4px}.f360-externa__aviso{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line);color:var(--md-sys-color-error);margin:0 0 8px}.f360-externa__atalhos{gap:var(--md-app-espaco-2);margin-top:var(--md-app-espaco-4);flex-wrap:wrap;display:flex}.f360-externa__atalhos .md-btn{white-space:nowrap;flex:auto}.f360-externa__barra{width:100%;height:6px;accent-color:var(--md-sys-color-primary);margin:4px 0 8px;display:block}.f360-desfoque{flex-direction:column;gap:12px;max-width:1100px;margin:0 auto;padding:16px;display:flex}.f360-desfoque__texto{color:var(--md-sys-color-on-surface-variant);margin:0}.f360-desfoque__imagem{aspect-ratio:2;background:var(--md-sys-color-surface-container-high);cursor:crosshair;touch-action:manipulation;border-radius:8px;width:100%;display:block}.f360-divulgar{flex-direction:column;gap:12px;max-width:560px;margin:0 auto;padding:16px;display:flex}.f360-divulgar__previa{aspect-ratio:1;background:var(--md-sys-color-surface-container-high);border-radius:8px;width:100%;display:block}.f360-divulgar__ajuste{gap:4px;display:grid}.f360-divulgar__ajuste input{width:100%;accent-color:var(--md-sys-color-primary)}.f360-divulgar__opcoes{gap:12px;display:grid}.fujita-ai-fab{right:max(var(--md-app-espaco-4), var(--safe-right));bottom:calc(84px + var(--safe-bottom));z-index:16;border:1px solid var(--md-sys-color-outline-variant);background:color-mix(in srgb, var(--md-sys-color-surface-container-high) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:44px;height:44px;color:var(--md-sys-color-tertiary);box-shadow:var(--md-sys-elevation-level1);cursor:pointer;opacity:.88;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s,transform .15s;display:inline-flex;position:fixed}.fujita-ai-fab:hover{opacity:1}.fujita-ai-fab:focus-visible{opacity:1}.fujita-ai-fab:active{transform:scale(.94)}.fujita-ai-fab svg{transform-origin:50%;animation:5s ease-in-out infinite fujita-ai-piscar}@keyframes fujita-ai-piscar{0%,82%,to{opacity:1;transform:scale(1)rotate(0)}88%{opacity:.55;transform:scale(.82)rotate(-10deg)}94%{opacity:1;transform:scale(1.08)rotate(4deg)}}@keyframes fujita-ai-brilho{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.6;transform:scale(.86)rotate(-8deg)}}.fujita-ai{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-4);flex-direction:column;display:flex}.fujita-ai__cabeca{align-items:flex-start;gap:var(--md-app-espaco-3);display:flex}.fujita-ai__cabeca>p{margin:0}.fujita-ai__selo{padding:var(--md-app-espaco-2);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-tertiary);border-radius:50%;flex:none;display:inline-flex}.fujita-ai__selo svg{animation:2.4s ease-in-out infinite fujita-ai-brilho}.fujita-ai[data-fujita-ai=processando] .fujita-ai__selo svg{animation-duration:.7s}.fujita-ai[data-fujita-ai=sucesso] .fujita-ai__selo svg,.fujita-ai[data-fujita-ai=erro] .fujita-ai__selo svg{animation:none}.fujita-ai__exemplos{gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.fujita-ai__exemplos>.md-chip{white-space:normal;text-align:left;height:auto;min-height:32px}.fujita-ai__estado{min-height:1.4em;color:var(--md-sys-color-on-surface-variant);margin:0}.fujita-ai__estado:empty{display:none}.fujita-ai__resultado{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-4);flex-direction:column;display:flex}.fujita-ai__resultado>p{margin:0}.fujita-ai__resultado--erro{background:var(--md-sys-color-surface-container-high)}.fujita-ai__titulo{align-items:center;gap:var(--md-app-espaco-2);margin:0;display:flex}.fujita-ai[data-fujita-ai=sucesso] .fujita-ai__titulo{color:var(--md-sys-color-tertiary)}.fujita-ai__origem{color:var(--md-sys-color-on-surface-variant);margin-left:auto;font-weight:400}.fujita-ai__campos{gap:var(--md-app-espaco-1) var(--md-app-espaco-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.fujita-ai__campos dt{color:var(--md-sys-color-on-surface-variant)}.fujita-ai__campos dd{overflow-wrap:anywhere;margin:0}.fujita-ai__total{font-weight:600}.fujita-ai__qual{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.fujita-ai__qual p,.fujita-ai__pergunta{margin:0}.fujita-ai__avisos{padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-aviso-container);color:var(--md-sys-color-on-aviso-container)}.fujita-ai__avisos p,.fujita-ai__avisos ul{margin:0}.fujita-ai__avisos ul,.fujita-ai__assumidos ul{padding-left:1.2em}.fujita-ai__entrada{align-items:flex-start;gap:var(--md-app-espaco-2);display:flex}.fujita-ai__entrada>.md-campo{flex:1;margin:0}.fujita-ai__entrada>.md-btn{align-self:center}.fujita-ai__microfone{color:var(--md-sys-color-tertiary);flex:none;align-self:center}.fujita-ai__microfone.is-ouvindo{background:var(--md-sys-color-tertiary-container);animation:1.2s ease-in-out infinite fujita-ai-brilho}.fujita-ai__ambientes{gap:var(--md-app-espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fujita-ai__ambientes>li{flex-direction:column;display:flex}.fujita-ai__local{font-weight:500}.fujita-ai__conversa{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.fujita-ai__conversa>p{margin:0}.fujita-ai__falas{gap:var(--md-app-espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fujita-ai__fala{max-width:85%;padding:var(--md-app-espaco-2) var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);overflow-wrap:anywhere}.fujita-ai__fala--voce{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);align-self:flex-end}.fujita-ai__fala--ai{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);align-self:flex-start}.fujita-ai__assumidos summary{cursor:pointer}.fujita-ai__assumidos ul{margin:var(--md-app-espaco-2) 0 0;color:var(--md-sys-color-on-surface-variant)}.campo{gap:var(--md-app-espaco-2);padding-bottom:var(--md-app-espaco-4);flex-direction:column;display:flex}.campo__secao{margin:var(--md-app-espaco-3) 0 0}.campo__faixa{padding:var(--md-app-espaco-2) var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-aviso-container);color:var(--md-sys-color-on-aviso-container)}.campo__faixa p{margin:0 0 var(--md-app-espaco-1)}.campo__recusado strong{font-weight:700}.campo__etapas{gap:var(--md-app-espaco-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.campo__etapa{padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container)}.campo__etapa[data-status=concluida]{opacity:.75}.campo__etapa h3{margin:0 0 var(--md-app-espaco-2)}.campo__checklist{border:0;margin:0;padding:0}.campo__item{align-items:center;gap:var(--md-app-espaco-2);cursor:pointer;min-height:48px;display:flex}.campo__item input[type=checkbox]{width:24px;height:24px;accent-color:var(--md-sys-color-primary);flex:none}.campo__acoes{gap:var(--md-app-espaco-2);flex-wrap:wrap;align-items:center;display:flex}.campo__tarefas{margin:0;padding:0}.campo__obra-do-dia{gap:var(--md-app-espaco-1);flex-direction:column;display:flex}.campo__tarefa{align-items:center;gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-2) 0;flex-wrap:wrap;list-style:none;display:flex}.campo__tarefa .md-lista__corpo{flex:12rem}.fantasma{z-index:60;background:var(--md-ref-visor);color:var(--md-ref-branco);grid-template-rows:1fr auto;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.fantasma__video,.fantasma__referencia{object-fit:cover;grid-area:1/1;width:100%;height:100%;min-height:0}.fantasma__referencia{pointer-events:none;mix-blend-mode:normal}.fantasma__dica{margin:calc(12px + env(safe-area-inset-top,0px)) 16px 0;background:var(--md-ref-preto-55);text-align:center;border-radius:999px;grid-area:1/1;place-self:start center;padding:6px 12px}.fantasma__barra{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--md-ref-visor-96);border-top:1px solid var(--md-ref-branco-12);gap:10px;display:grid}.fantasma__opacidade{gap:4px;display:grid}.fantasma__opacidade input{width:100%;accent-color:var(--md-ref-sol)}.fantasma__botoes{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.fantasma__botoes .fantasma__texto{color:var(--md-ref-branco);justify-self:start}.fantasma__botoes .fantasma__texto:last-child{justify-self:end}.fantasma__disparo{border:4px solid var(--md-ref-branco);background:var(--md-ref-branco-35);cursor:pointer;border-radius:50%;width:68px;height:68px}.fantasma__disparo:active{background:var(--md-ref-branco)}.fantasma__disparo:disabled{opacity:.5}.fantasma__disparo:focus-visible{outline:3px solid var(--md-ref-sol);outline-offset:3px}.portfolio__tipos{gap:var(--md-app-espaco-2);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.portfolio__tipos legend{margin-bottom:var(--md-app-espaco-2)}.portfolio__tipos input{opacity:0;width:1px;height:1px;position:absolute}.portfolio__campo{flex-direction:column;gap:6px;display:flex}.portfolio__filtros{gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.portfolio__linha{align-items:center;display:flex}.portfolio__linha+.portfolio__linha{border-top:1px solid var(--md-sys-color-outline-variant)}.portfolio__linha>.md-lista__item{flex:1;min-width:0}.portfolio__ordem{padding-right:var(--md-app-espaco-2);flex-direction:column;display:flex}.portfolio__capa{border-radius:var(--md-sys-shape-corner-small);object-fit:cover;background:var(--md-sys-color-surface-container-highest);flex:none;width:56px;height:56px}.portfolio__sem-foto{background:var(--md-sys-color-surface-container-highest);display:block}.portfolio__no-site{background:var(--md-sys-color-sucesso-container);color:var(--md-sys-color-on-sucesso-container)}.portfolio__cabeca-midias{justify-content:space-between;align-items:baseline;gap:var(--md-app-espaco-2);display:flex}.portfolio__midias{gap:var(--md-app-espaco-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portfolio__midia{gap:var(--md-app-espaco-2) var(--md-app-espaco-3);grid-template-columns:96px minmax(0,1fr);grid-template-areas:"mini legenda""mini acoes";align-items:center;display:grid}.portfolio__miniatura{border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-highest);width:96px;height:96px;box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant);grid-area:mini;position:relative;overflow:hidden}.portfolio__midia.is-capa .portfolio__miniatura{box-shadow:inset 0 0 0 3px var(--md-sys-color-primary)}.portfolio__miniatura img,.portfolio__miniatura .portfolio__sem-foto{object-fit:cover;width:100%;height:100%;display:block}.portfolio__numero{background:var(--md-ref-preto-62);color:var(--md-ref-branco);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 6px;font:700 12px/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:4px;left:4px}.portfolio__selo-tipo{background:var(--md-ref-preto-62);color:var(--md-ref-branco);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font:600 11px/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex;position:absolute;bottom:4px;left:4px}.portfolio__pendente{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error,var(--md-ref-branco));text-align:center;padding:2px 4px;font:600 10px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:auto;bottom:0;left:0;right:0}.portfolio__midia>.portfolio__legenda-foto{grid-area:legenda}.portfolio__acoes-midia{grid-area:acoes;gap:2px;display:flex}.md-icon-btn.is-ativo{color:var(--md-sys-color-primary)}.portfolio__link{gap:var(--md-app-espaco-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.portfolio__link .md-select,.portfolio__link>.portfolio__legenda-foto:first-of-type{grid-column:1/-1}.previa-postagem{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.previa-postagem__trilha{scroll-snap-type:x mandatory;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-ref-preto);height:min(62vh,520px);display:flex;overflow-x:auto}.previa-postagem__trilha.is-vertical{scroll-snap-type:y mandatory;flex-direction:column;overflow:hidden auto}.previa-postagem__midia{scroll-snap-align:start;flex:0 0 100%;place-items:center;height:100%;margin:0;display:grid;position:relative}.previa-postagem__midia img{object-fit:contain;max-width:100%;max-height:100%}.previa-postagem__midia figcaption{padding:var(--md-app-espaco-3);background:linear-gradient(transparent, var(--md-ref-preto-75));color:var(--md-ref-branco);font:500 14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:auto;bottom:0;left:0;right:0}.previa-postagem__dica{background:var(--md-ref-preto-60);color:var(--md-ref-branco);border-radius:999px;padding:4px 12px;font:600 13px/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:48px;right:12px}.previa-postagem__posicao{text-align:center;font-variant-numeric:tabular-nums;margin:0}.previa-postagem__links{gap:var(--md-app-espaco-2);flex-wrap:wrap;margin:0;display:flex}.portfolio__legenda-foto{min-width:0;min-height:44px;padding:0 var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:inherit;flex:1}.midias__biblioteca{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.midias__ferramentas{align-items:center;gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.midias__busca{align-items:center;gap:var(--md-app-espaco-2);color:var(--md-sys-color-on-surface-variant);flex:260px;display:flex}.midias__acoes{align-items:center;gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.midias__tags-linha{overflow-wrap:anywhere}.midias__tags{gap:var(--md-app-espaco-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.midias__tirar-tag{min-width:28px;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;margin-inline-end:-6px;font:600 16px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.site__bloco.is-soltando{box-shadow:inset 0 0 0 2px var(--md-sys-color-primary)}.midias__processando{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.midias__peso{grid-column:2}.midias__fila{gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-high);flex-direction:column;display:flex}.midias__fila progress{accent-color:var(--md-sys-color-primary);flex:0 160px}.midias__fila-lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.midias__envio{align-items:center;gap:var(--md-app-espaco-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.midias__envio-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.midias__envio[data-envio=falhou],.midias__envio[data-envio=cancelada]{color:var(--md-sys-color-error)}.midias__envio[data-envio=enviada]{color:var(--md-sys-color-on-sucesso-container)}.midias__link{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.midias__estado[data-estado-midia=pronta]{background:var(--md-sys-color-sucesso-container);color:var(--md-sys-color-on-sucesso-container)}.midias__estado[data-estado-midia=falhou]{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.midias__recorte-bloco{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.midias__recorte{border-radius:var(--md-sys-shape-corner-small);background:var(--md-ref-preto);touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-height:60vh;position:relative;overflow:hidden}.midias__recorte>img,.midias__recorte>.portfolio__sem-foto{object-fit:contain;width:100%;height:100%;display:block}.midias__janela{box-shadow:0 0 0 9999px var(--md-ref-preto-60), inset 0 0 0 2px var(--md-ref-branco);cursor:grab;position:absolute}.midias__janela:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.midias__alca{border:2px solid var(--md-sys-color-primary);background:var(--md-ref-branco);touch-action:none;cursor:grab;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute}.midias__alca:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.midias__previa-linha{align-items:center;gap:var(--md-app-espaco-3);display:flex}.midias__previa{border-radius:var(--md-sys-shape-corner-small);background:var(--md-ref-preto);width:min(160px,40%);max-height:200px;position:relative;overflow:hidden}.midias__previa img{max-width:none;position:absolute}.midias__capa-video{color:var(--md-sys-color-on-surface-variant);place-items:center;display:grid}.midias__video-previa{border-radius:var(--md-sys-shape-corner-small);background:var(--md-ref-preto);width:100%;max-height:50vh;display:block}.midias__foto-carga{display:none}.midias__trechos{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.midias__trechos-lista{gap:var(--md-app-espaco-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.midias__trecho{gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);flex-direction:column;display:flex}.midias__trecho input[type=range]{accent-color:var(--md-sys-color-primary)}.midias__capa{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.midias__quadro{border-radius:var(--md-sys-shape-corner-small);background:var(--md-ref-preto);width:min(100%,360px);position:relative;overflow:hidden}.midias__quadro.is-ampliado{width:100%}.midias__quadro img,.midias__quadro .portfolio__sem-foto{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.midias__ampliar{background:var(--md-ref-preto-62);color:var(--md-ref-branco);position:absolute;top:4px;right:4px}.midias__tempo{align-items:center;gap:var(--md-app-espaco-2);display:flex}.midias__tempo input{min-width:0;accent-color:var(--md-sys-color-primary);flex:1}.midias__instante{font-variant-numeric:tabular-nums;margin:0}.midias__linha{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.midias__linha-quadro{background:var(--md-ref-preto);cursor:pointer;border:none;border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}.midias__linha-quadro img,.midias__linha-quadro .portfolio__sem-foto{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.midias__antes-depois{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.midias__par{gap:var(--md-app-espaco-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.midias__par figure{flex-direction:column;gap:4px;margin:0;display:flex}.midias__par img,.midias__par .portfolio__sem-foto{aspect-ratio:16/9;object-fit:contain;background:var(--md-ref-preto);border-radius:6px;width:100%;display:block}.midias__reproducao{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.midias__marca{gap:var(--md-app-espaco-3);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.midias__marca input[type=range]{accent-color:var(--md-sys-color-primary)}.midias__previa-marca{aspect-ratio:16/9;border-radius:var(--md-sys-shape-corner-small);background:linear-gradient(135deg, var(--md-sys-color-surface-container-highest), var(--md-sys-color-outline-variant));place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.midias__previa-marca img{height:auto;position:absolute}.midias__previa-vazia{color:var(--md-sys-color-on-surface-variant);text-align:center;padding:var(--md-app-espaco-3)}.site{gap:var(--md-app-espaco-4);flex-direction:column;display:flex}.site__estado{color:var(--md-sys-color-on-surface-variant);margin:0}.site__bloco{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-4);flex-direction:column;display:flex}.site__bloco h2{margin:0}.site__descricao{margin:-8px 0 0}.site__interruptor,.site__horario-dia{align-items:center;gap:var(--md-app-espaco-3);cursor:pointer;display:flex}.site__interruptor{justify-content:space-between}.site__interruptor-texto{flex-direction:column;display:flex}.site__apoio{justify-content:space-between;gap:var(--md-app-espaco-3);margin-top:-8px;display:flex}.site__contador{font-variant-numeric:tabular-nums;flex:none}.md-campo__apoio.is-erro{color:var(--md-sys-color-error);font-weight:600}.site__lado-a-lado{gap:var(--md-app-espaco-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.site__horarios,.site__ordem{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site__horario,.site__ordem-item{align-items:center;gap:var(--md-app-espaco-2);border-top:1px solid var(--md-sys-color-outline-variant);min-height:56px;display:flex}.site__horario:first-child,.site__ordem-item:first-child{border-top:none}.site__horario{flex-wrap:wrap;justify-content:space-between}.site__horas{align-items:center;gap:var(--md-app-espaco-2);display:inline-flex}.site__hora{min-height:40px;padding:0 var(--md-app-espaco-2);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:inherit}.site__ordem-texto{flex-direction:column;flex:1;min-width:0;display:flex}.site__ordem-item.is-oculto .site__ordem-texto{opacity:.55}.site__avaliacoes{gap:var(--md-app-espaco-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site__avaliacao{gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);flex-direction:column;display:flex}.site__avaliacao-topo{align-items:center;gap:var(--md-app-espaco-1);display:flex}.site__avaliacao-topo>.md-label-large{flex:1}.site__campo{flex-direction:column;gap:6px;display:flex}.site__capa{align-items:center;gap:var(--md-app-espaco-3);padding:var(--md-app-espaco-4);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);display:flex}.site__capa-icone{background:var(--md-sys-color-primary);width:48px;height:48px;color:var(--md-sys-color-on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.site__capa-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.site__capa .site__estado{color:inherit;opacity:.85}.site__pendente{background:var(--md-sys-color-tertiary);color:var(--md-sys-color-on-tertiary);border-radius:999px;flex:none;padding:4px 10px}.site__grupo{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.site__grupo-titulo{margin:0 var(--md-app-espaco-2);color:var(--md-sys-color-on-surface-variant)}.site__lista{margin:0;padding:0;list-style:none;overflow:hidden}.site__lista>li+li{border-top:1px solid var(--md-sys-color-outline-variant)}.site__linha{align-items:center;gap:var(--md-app-espaco-3);width:100%;min-height:68px;padding:var(--md-app-espaco-2) var(--md-app-espaco-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.site__linha:hover{background:var(--md-sys-color-surface-container-high)}.site__linha:active{background:var(--md-sys-color-surface-container-highest)}.site__linha:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.site__linha-icone{background:var(--md-sys-color-secondary-container);width:40px;height:40px;color:var(--md-sys-color-on-secondary-container);border-radius:12px;flex:none;place-items:center;display:grid}.site__linha-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.site__linha-resumo{color:var(--md-sys-color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site__linha-seta{color:var(--md-sys-color-on-surface-variant);flex:none;display:grid}.site__marca{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);border-radius:999px;flex:none;padding:2px 8px;font-size:.75rem;font-weight:700}.site__marca--erro{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.site__voltar{margin-left:calc(-1 * var(--md-app-espaco-2));align-self:flex-start}.tela-cheia__corpo.site .site__voltar,.tela-cheia__corpo.site .site__bloco>h2{display:none}.site--painel{max-width:860px}.site__barra{z-index:2;justify-content:flex-end;align-items:center;gap:var(--md-app-espaco-2);margin:0 calc(-1 * var(--md-app-espaco-3));padding:var(--md-app-espaco-3);border-top:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.site__barra-estado{flex:1;min-width:180px;margin:0}.vitrine-adm__lista{margin:0;padding:0;list-style:none}.vitrine-adm__linha{align-items:center;display:flex}.vitrine-adm__linha+.vitrine-adm__linha{border-top:1px solid var(--md-sys-color-outline-variant)}.vitrine-adm__item{align-items:center;gap:var(--md-app-espaco-3);min-width:0;min-height:72px;padding:var(--md-app-espaco-2) var(--md-app-espaco-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;display:flex}.vitrine-adm__item:hover{background:var(--md-sys-color-surface-container)}.vitrine-adm__item:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.vitrine-adm__capa{border-radius:var(--md-sys-shape-corner-small);object-fit:cover;background:var(--md-sys-color-surface-container-highest);flex:none;width:56px;height:56px}.vitrine-adm__sem-foto{color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-highest);place-items:center;display:grid}.vitrine-adm__textos{flex-direction:column;min-width:0;display:flex}.vitrine-adm__selos{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.vitrine-adm__selo{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant);border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}.vitrine-adm__selo--site{background:var(--md-sys-color-sucesso-container);color:var(--md-sys-color-on-sucesso-container)}.vitrine-adm__ordem{padding-right:var(--md-app-espaco-2);flex-direction:column;display:flex}.vitrine-adm__novo{align-self:flex-start}.vitrine-adm__sistemas{gap:var(--md-app-espaco-2);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.vitrine-adm__sistemas legend{margin-bottom:var(--md-app-espaco-2)}.vitrine-adm__sistemas input{opacity:0;width:1px;height:1px;position:absolute}.vitrine-adm__sistemas .md-chip:has(input:focus-visible){outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.vitrine-adm__padrao{align-self:flex-start}.vitrine-adm__fotos{gap:var(--md-app-espaco-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vitrine-adm__foto{gap:var(--md-app-espaco-2) var(--md-app-espaco-3);grid-template-columns:96px minmax(0,1fr);grid-template-areas:"mini legenda""mini acoes";align-items:center;display:grid}.vitrine-adm__miniatura{border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-highest);width:96px;height:96px;box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant);grid-area:mini;position:relative;overflow:hidden}.vitrine-adm__foto:first-child .vitrine-adm__miniatura{box-shadow:inset 0 0 0 3px var(--md-sys-color-primary)}.vitrine-adm__miniatura img,.vitrine-adm__miniatura .vitrine-adm__sem-foto{object-fit:cover;width:100%;height:100%;display:block}.vitrine-adm__principal{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:6px;padding:0 6px;font-size:.6875rem;font-weight:700;line-height:18px;position:absolute;bottom:4px;left:4px}.vitrine-adm__legenda{min-width:0;min-height:44px;padding:0 var(--md-app-espaco-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:inherit;grid-area:legenda}.vitrine-adm__acoes-foto{grid-area:acoes;gap:2px;display:flex}.vitrine-adm__comercio{color:var(--md-sys-color-on-surface-variant);margin:0}.vitrine-adm__rodape{justify-content:flex-end;align-items:center;gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.vitrine-adm__rodape [data-voltar-lista]{margin-right:auto}.vitrine-adm__alca{margin-left:var(--md-app-espaco-1);cursor:grab;touch-action:none;flex:none}.vitrine-adm__lista.is-arrastando,.vitrine-adm__lista.is-arrastando *{cursor:grabbing;-webkit-user-select:none;user-select:none}.vitrine-adm__linha.is-arrastado{background:var(--md-sys-color-secondary-container);box-shadow:inset 3px 0 0 var(--md-sys-color-primary)}.vitrine-adm__capa-caixa{flex:none;position:relative}.vitrine-adm__posicao{background:var(--md-sys-color-primary);min-width:22px;height:22px;color:var(--md-sys-color-on-primary);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 5px;font-size:.75rem;font-weight:700;line-height:22px;position:absolute;top:-6px;left:-6px}@media (max-width:600px){.vitrine-adm__ordem{display:none}.vitrine-adm__item{padding-left:var(--md-app-espaco-2)}}.vitrine-adm__aviso{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vitrine-adm__previa{gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-4);flex-direction:column;display:flex}.vitrine-adm__previa h2,.vitrine-adm__previa p{margin:0}.vitrine-adm__previa-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:340px;margin:0;padding:0;list-style:none;display:grid}.vitrine-adm__previa-grade li{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface);flex-direction:column;display:flex;overflow:hidden}.vitrine-adm__previa-grade img,.vitrine-adm__previa-grade .vitrine-adm__sem-foto{aspect-ratio:4/3;object-fit:cover;width:100%;display:grid}.vitrine-adm__previa-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:4px 6px 6px;font-size:.7rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.site__posicoes{gap:var(--md-app-espaco-3);border:none;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));margin:0;padding:0;display:grid}.site__posicoes legend{margin-bottom:var(--md-app-espaco-2)}.site__posicao{justify-items:center;gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-3);background:var(--md-sys-color-surface-container);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline-variant);cursor:pointer;border-radius:16px;display:grid;position:relative}.site__posicao input{opacity:0;width:1px;height:1px;position:absolute}.site__posicao.is-selecionado{background:var(--md-sys-color-secondary-container);box-shadow:inset 0 0 0 2px var(--md-sys-color-primary)}.site__posicao:has(input:focus-visible){outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.site__posicao-tela{background:var(--md-sys-color-surface);width:96px;height:62px;box-shadow:inset 0 0 0 1.5px var(--md-sys-color-outline);border-radius:8px;position:relative}.site__posicao-tela>span{background:var(--md-sys-color-primary);border-radius:4px;position:absolute}.site__posicao-tela--baixo>span{height:7px;bottom:5px;left:30%;right:30%}.site__posicao-tela--cima>span{height:7px;top:5px;left:30%;right:30%}.site__posicao-tela--esquerda>span{width:7px;top:25%;bottom:25%;left:5px}.site__posicao-tela--direita>span{width:7px;top:25%;bottom:25%;right:5px}.painel-pagina{max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}.painel-pagina__topo{align-items:center;gap:var(--md-app-espaco-3);margin-bottom:var(--md-app-espaco-5);display:flex}.painel-pagina__titulos{flex:1;min-width:0}.painel-pagina__topo h1{letter-spacing:-.01em;margin:0}.painel-pagina__topo p{margin:4px 0 0}.painel-pagina__acoes{gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.painel-voltar{color:inherit;background:var(--md-sys-color-surface-container-high);flex:none;align-self:flex-start;margin-top:2px}.painel-voltar:hover{background:var(--md-sys-color-surface-container-highest)}.painel-pagina__topo .painel-pagina__pai{color:var(--md-sys-color-primary);letter-spacing:.04em;margin:0 0 2px;font-weight:700}.painel-bloco{margin-top:var(--md-app-espaco-5)}.painel-bloco h2,.painel-bloco h3{margin:0 0 var(--md-app-espaco-2)}.painel-pagina h2.md-title-medium{color:var(--md-sys-color-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;line-height:16px;display:flex}.painel-pagina h2.md-title-medium:before{content:"";background:currentColor;border-radius:2px;flex:none;width:22px;height:2px}.painel-secao{margin-top:var(--md-app-espaco-3);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:20px;overflow:clip}.painel-secao__topo{align-items:center;gap:var(--md-app-espaco-3);min-height:60px;padding:var(--md-app-espaco-2) var(--md-app-espaco-4);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.painel-secao__topo::-webkit-details-marker{display:none}.painel-secao__topo:hover{background:var(--md-sys-color-surface-container)}.painel-secao__titulo{flex:1;min-width:0;margin:0}.painel-secao__resumo{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:2px 10px}.painel-secao__seta{color:var(--md-sys-color-on-surface-variant);transition:transform .2s;display:grid}.painel-secao[open]>.painel-secao__topo .painel-secao__seta{transform:rotate(180deg)}.painel-secao[open]>.painel-secao__topo{border-bottom:1px solid var(--md-sys-color-outline-variant)}.painel-secao__corpo{padding:var(--md-app-espaco-4)}.painel-secao__corpo>.painel-bloco:first-child{margin-top:0}.painel-secao__corpo>.painel-bloco>h2:first-child{display:none}@media (min-width:1280px){.painel-pagina .site--painel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}.painel-pagina .site--painel>:not(.site__bloco){grid-column:1/-1}}.painel-semana{justify-content:space-between;align-items:center;gap:var(--md-app-espaco-2) var(--md-app-espaco-3);margin-bottom:var(--md-app-espaco-3);padding:var(--md-app-espaco-2) var(--md-app-espaco-2) var(--md-app-espaco-2) var(--md-app-espaco-4);background:var(--md-sys-color-surface-container-low);border-radius:20px;flex-wrap:wrap;display:flex}.painel-semana__datas{align-items:center;gap:var(--md-app-espaco-2);margin:0;display:flex}.painel-semana__datas svg{color:var(--md-sys-color-primary)}.painel-atalhos{gap:var(--md-app-espaco-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.painel-atalho{align-items:center;gap:var(--md-app-espaco-3);min-height:68px;padding:var(--md-app-espaco-3) var(--md-app-espaco-3) var(--md-app-espaco-3) var(--md-app-espaco-4);background:var(--md-sys-color-surface-container);color:inherit;border-radius:20px;text-decoration:none;transition:background-color .15s,transform .15s;display:flex}.painel-atalho:hover{background:var(--md-sys-color-surface-container-high)}.painel-atalho:active{transform:scale(.98)}.painel-atalho__corpo{flex:1;gap:2px;min-width:0;display:grid}.painel-atalho__seta{color:var(--md-sys-color-on-surface-variant);display:grid}.painel-filtros{align-items:flex-end;gap:var(--md-app-espaco-3);margin-bottom:var(--md-app-espaco-3);flex-wrap:wrap;display:flex}.painel-botoes{gap:var(--md-app-espaco-2);flex-wrap:wrap;align-items:center;display:flex}.painel-campo{flex-direction:column;gap:4px;min-width:160px;display:flex}.painel-input{font:inherit;color:inherit;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline);box-sizing:border-box;border-radius:8px;width:100%;min-height:40px;padding:9px 12px}.painel-input:disabled{opacity:.6}.painel-input[type=file],.painel-pagina input[type=file]{min-height:0;color:var(--md-sys-color-on-surface-variant);background:0 0;border:none;padding:0}.painel-pagina input[type=file]::-webkit-file-upload-button{margin-right:var(--md-app-espaco-3);font:inherit;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);cursor:pointer;border:none;border-radius:999px;padding:9px 18px;font-weight:600}.painel-pagina input[type=file]::file-selector-button{margin-right:var(--md-app-espaco-3);font:inherit;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);cursor:pointer;border:none;border-radius:999px;padding:9px 18px;font-weight:600}textarea.painel-input{resize:vertical;min-height:80px}.painel-campo__erro{color:var(--md-sys-color-error);margin:0}.painel-aviso-erro{color:var(--md-sys-color-error)}.painel-marcar{align-items:center;gap:8px;min-height:32px;display:inline-flex}.painel-form{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.painel-tabela{border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest);border-radius:12px;overflow-x:auto}.painel-tabela table{border-collapse:collapse;width:100%}.painel-tabela th,.painel-tabela td{text-align:left;border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:middle;padding:10px 14px}.painel-tabela th{color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-low);white-space:nowrap;font-weight:600}.painel-tabela tr:last-child td{border-bottom:none}.painel-tabela .numerica{text-align:right;font-variant-numeric:tabular-nums}.painel-tabela .curta{white-space:nowrap}@media (min-width:721px) and (max-width:1100px){.painel-tabela th,.painel-tabela td{padding-inline-start:10px;padding-inline-end:10px}}.painel-tabela select{min-width:9.5rem}.painel-tabela tr.clicavel{cursor:pointer}.painel-tabela tr.clicavel:hover{background:var(--md-sys-color-surface-container)}.painel-ordenar{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.painel-paginacao{justify-content:flex-end;align-items:center;gap:var(--md-app-espaco-2);margin-top:var(--md-app-espaco-3);display:flex}.painel-total{text-align:right;color:var(--md-sys-color-on-surface-variant)}.painel-estado{align-items:flex-start;gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-5);border:1px dashed var(--md-sys-color-outline-variant);border-radius:12px;flex-direction:column;display:flex}.painel-estado p{margin:0}.painel-carregando{flex-direction:column;gap:8px;display:flex}.painel-esqueleto{background:linear-gradient(90deg, var(--md-sys-color-surface-container) 0%, var(--md-sys-color-surface-container-high) 50%, var(--md-sys-color-surface-container) 100%);background-size:200% 100%;border-radius:8px;height:40px;animation:1.2s linear infinite painel-brilho}@keyframes painel-brilho{to{background-position:-200% 0}}.painel-selo{white-space:nowrap;background:var(--md-sys-color-surface-container-high);border-radius:999px;padding:2px 10px;font-size:.8125rem;display:inline-block}.painel-selo--bom{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.painel-selo--alerta{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.painel-selo--ruim{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.painel-cartoes{gap:var(--md-app-espaco-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}:where(.painel-conteudo,.painel-no-app) .painel-cartao{padding:var(--md-app-espaco-4);color:inherit;border-radius:20px;flex-direction:column;gap:4px;text-decoration:none;transition:background-color .15s,transform .15s;display:flex;position:relative}:where(.painel-conteudo,.painel-no-app) a.painel-cartao:hover{background:var(--md-sys-color-surface-container-high)}:where(.painel-conteudo,.painel-no-app) a.painel-cartao:active{transform:scale(.98)}:where(.painel-conteudo,.painel-no-app) .painel-cartao__valor{font-variant-numeric:tabular-nums}:where(.painel-conteudo,.painel-no-app) .painel-cartao__icone{top:var(--md-app-espaco-3);right:var(--md-app-espaco-3);position:absolute}:where(.painel-conteudo,.painel-no-app) .painel-cartao:has(.painel-cartao__icone)>.md-label-large{padding-right:44px}:where(.painel-conteudo,.painel-no-app) :-webkit-any(.painel-cartao--sucesso,.painel-cartao--aberto,.painel-cartao--alerta) .painel-icone{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}:where(.painel-conteudo,.painel-no-app) :is(.painel-cartao--sucesso,.painel-cartao--aberto,.painel-cartao--alerta) .painel-icone{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}:where(.painel-conteudo,.painel-no-app) a.painel-cartao--sucesso:hover{background:color-mix(in srgb, var(--md-sys-color-sucesso-container) 88%, var(--md-sys-color-on-sucesso-container))}:where(.painel-conteudo,.painel-no-app) a.painel-cartao--aberto:hover{background:color-mix(in srgb, var(--md-sys-color-primary-container) 88%, var(--md-sys-color-on-primary-container))}:where(.painel-conteudo,.painel-no-app) .painel-cartao--alerta{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}:where(.painel-conteudo,.painel-no-app) .painel-cartao--alerta .md-texto-fraco{color:inherit;opacity:.9}:where(.painel-conteudo,.painel-no-app) a.painel-cartao--alerta:hover{background:color-mix(in srgb, var(--md-sys-color-error-container) 85%, var(--md-sys-color-on-error-container))}.painel-acompanhar{gap:var(--md-app-espaco-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.painel-acompanhar h3{margin:0 0 var(--md-app-espaco-2)}.painel-acompanhar__lista{gap:var(--md-app-espaco-2);margin:0;padding:0;list-style:none;display:grid}.painel-acompanhar__item{align-items:center;gap:var(--md-app-espaco-2) var(--md-app-espaco-3);padding:var(--md-app-espaco-2) var(--md-app-espaco-3);background:var(--md-sys-color-surface-container);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.painel-acompanhar__proposta{color:inherit;min-width:0;text-decoration:none;display:grid}.painel-acompanhar__proposta:hover strong{text-decoration:underline}@media (max-width:560px){.painel-acompanhar__item{grid-template-columns:minmax(0,1fr) auto}.painel-acompanhar__item .md-btn{grid-column:1/-1;justify-self:start}}.painel-alertas{margin:0 0 var(--md-app-espaco-2);gap:6px;padding:0;list-style:none;display:grid}.painel-alerta a{color:inherit;border-left:4px solid var(--md-sys-color-tertiary);background:var(--md-sys-color-surface-container);border-radius:10px;gap:2px;padding:8px 12px;text-decoration:none;display:grid}.painel-alerta--alta a{border-left-color:var(--md-sys-color-error)}.painel-alerta a:hover{background:var(--md-sys-color-surface-container-high)}.painel-alerta a:focus-visible{background:var(--md-sys-color-surface-container-high)}.painel-lista{margin:0;padding-left:1.2em}.painel-mensagem{gap:var(--md-app-espaco-2);margin-top:var(--md-app-espaco-2);display:grid}.portal-aceite{margin-bottom:var(--md-app-espaco-2);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.portal-aceite .painel-botoes{margin-top:6px}.painel-mensagem__texto{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);border-radius:12px;margin:0;padding:12px 14px;font-family:inherit}.painel-lista li{padding:4px 0}.painel-mudancas{margin-top:4px}.painel-mudancas summary{cursor:pointer;color:var(--md-sys-color-primary);font-size:.875rem}.painel-mudancas ul{color:var(--md-sys-color-on-surface-variant);margin:4px 0 0;padding-left:1.2em;font-size:.875rem}.painel-previsoes{padding-left:0;list-style:none}.painel-previsoes__linha{justify-content:space-between;align-items:center;gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.painel-previsoes__destaque{outline:2px solid var(--md-sys-color-primary);outline-offset:2px;border-radius:var(--md-sys-shape-corner-small)}.painel-lista a{color:var(--md-sys-color-primary)}.painel-link{font:inherit;color:var(--md-sys-color-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.painel-gaveta-fundo{z-index:48;background:var(--md-ref-preto-32);justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.painel-gaveta{background:var(--md-sys-color-surface-container-low);width:min(560px,100vw);height:100dvh;box-shadow:-8px 0 24px var(--md-ref-preto-20);outline:none;flex-direction:column;display:flex}.painel-gaveta__topo{padding:var(--md-app-espaco-3) var(--md-app-espaco-4);border-bottom:1px solid var(--md-sys-color-outline-variant);justify-content:space-between;align-items:center;display:flex}.painel-gaveta__topo h2{margin:0}.painel-gaveta__seta{display:none}.painel-gaveta__corpo{padding:var(--md-app-espaco-4);gap:var(--md-app-espaco-3);flex-direction:column;flex:1;display:flex;overflow:auto}.painel-gaveta__rodape{justify-content:flex-end;gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-3) var(--md-app-espaco-4);border-top:1px solid var(--md-sys-color-outline-variant);display:flex}.painel-dl{gap:6px var(--md-app-espaco-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.painel-dl dt{color:var(--md-sys-color-on-surface-variant)}.painel-dl dd{margin:0}.painel-texto-livre{white-space:pre-wrap}.painel-grade-permissoes{gap:var(--md-app-espaco-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.painel-grade-permissoes fieldset{border:1px solid var(--md-sys-color-outline-variant);border-radius:12px;flex-direction:column;margin:0;display:flex}@media (max-width:720px){.painel-cartoes{gap:var(--md-app-espaco-2);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.painel-conteudo,.painel-no-app) .painel-cartao{padding:var(--md-app-espaco-3)}:where(.painel-conteudo,.painel-no-app) .painel-cartao:has(.painel-cartao__icone)>.md-label-large{padding-right:36px}:where(.painel-conteudo,.painel-no-app) .painel-cartao__icone{top:var(--md-app-espaco-2);right:var(--md-app-espaco-2)}.painel-tabela{background:0 0;border:none}.painel-tabela thead{display:none}.painel-tabela table,.painel-tabela tbody,.painel-tabela tr,.painel-tabela td{width:100%;display:block}.painel-tabela tr{margin-bottom:var(--md-app-espaco-2);padding:var(--md-app-espaco-2) 0;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest);border-radius:12px}.painel-tabela td{justify-content:space-between;gap:var(--md-app-espaco-3);text-align:right;box-sizing:border-box;border:none;padding:4px 14px;display:flex}.painel-tabela td:before{content:attr(data-rotulo);color:var(--md-sys-color-on-surface-variant);text-align:left}.painel-tabela td[data-rotulo=""]:before{content:none}.painel-tabela td:first-child{text-align:left;justify-content:flex-start;padding-bottom:6px;font-size:1rem;font-weight:700}.painel-tabela td:first-child:before{content:none}.painel-tabela td:not(:first-child){font-size:.875rem}.painel-paginacao{flex-wrap:wrap;justify-content:center}.painel-gaveta{width:100vw}.painel-gaveta__topo{justify-content:flex-end;gap:var(--md-app-espaco-2);padding-left:var(--md-app-espaco-2);flex-direction:row-reverse}.painel-gaveta__x{display:none}.painel-gaveta__seta{display:grid}.painel-pagina__topo{flex-wrap:wrap}.painel-pagina__acoes{flex-basis:100%}.painel-campo{min-width:0}.painel-filtros .painel-campo{flex:140px}}@media (prefers-reduced-motion:reduce){.painel-esqueleto{animation:none}}.painel-acoes-linha{flex-wrap:wrap;gap:4px;display:inline-flex}.painel-credencial{border-left:4px solid var(--md-sys-color-primary)}.painel-credencial__senha{letter-spacing:.06em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,Roboto Mono,monospace}.painel-conta{max-width:860px}.painel-conta__form{gap:var(--md-app-espaco-3);max-width:520px;display:grid}.painel-conta__parear{gap:var(--md-app-espaco-4);grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:none;display:grid}.painel-conta__parear-texto{gap:var(--md-app-espaco-2);display:grid}.painel-conta__parear-texto p{margin:0}.painel-conta__qr{background:var(--md-ref-branco);border-radius:12px;padding:8px;line-height:0}.painel-conta__qr svg{width:200px;height:200px}.painel-conta__chave{letter-spacing:.04em;word-break:break-all;font-size:.95rem}.painel-conta__codigos{gap:var(--md-app-espaco-2);margin:var(--md-app-espaco-3) 0;padding:var(--md-app-espaco-3);border:2px dashed var(--md-sys-color-outline);border-radius:12px;justify-items:start;display:grid}.painel-conta__codigos p{margin:0}.painel-conta__lista-codigos{font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 18px;width:100%;margin:0;padding-left:1.6em;display:grid}.painel-conta__lista-codigos code{letter-spacing:.06em;font-size:1rem}.painel-conta__sessoes{gap:0;margin:0;padding:0;list-style:none;display:grid}.painel-conta__sessoes li{justify-content:space-between;align-items:center;gap:var(--md-app-espaco-2);padding:var(--md-app-espaco-2) 0;border-top:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;display:flex}.painel-conta__sessoes li:first-child{border-top:none}.painel-entrar__codigo{gap:var(--md-app-espaco-2);display:grid}.painel-entrar__codigo p{margin:0}@media (max-width:600px){.painel-conta__parear{grid-template-columns:minmax(0,1fr)}.painel-conta__qr{justify-self:start}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.sr-only{table-layout:fixed}.trabalho-abas{margin:var(--md-app-espaco-2) 0 var(--md-app-espaco-3);flex-wrap:wrap;gap:4px;display:flex}.trabalho-aba{border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);font:inherit;cursor:pointer;background:0 0;border-radius:999px;min-height:36px;padding:6px 14px;font-size:.875rem}.trabalho-aba:hover{background:var(--md-sys-color-surface-container)}.trabalho-aba.ativa{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000;font-weight:600}.trabalho-cabeca{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trabalho-cabeca .trabalho-barra{align-items:center;gap:8px;min-width:130px;display:inline-flex}.trabalho-barra__trilho{background:var(--md-sys-color-surface-container-highest);border-radius:4px;flex:1;min-width:80px;height:8px;position:relative;overflow:hidden}.trabalho-barra__cheio{background:var(--md-sys-color-primary);border-radius:4px;transition:width .3s;position:absolute;top:0;bottom:0;left:0;right:auto}.trabalho-barra--atrasada .trabalho-barra__cheio{background:var(--md-sys-color-error)}.trabalho-barra__texto{font-variant-numeric:tabular-nums;text-align:right;min-width:4ch;font-weight:600}@media (prefers-reduced-motion:reduce){.trabalho-barra__cheio{transition:none}}.trabalho-obra-nome{gap:2px;display:grid}.trabalho-linhas{margin:0 0 var(--md-app-espaco-3);padding:0;list-style:none}.trabalho-linhas li{border-top:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}.trabalho-linhas li:first-child{border-top:none}.trabalho-linhas li>a,.trabalho-linhas li>span:first-child{flex:200px}.trabalho-linhas a{color:var(--md-sys-color-primary)}.painel-triagem-chamado{border-left:3px solid var(--md-sys-color-tertiary);background:var(--md-sys-color-surface-container-low);border-radius:0 8px 8px 0;flex:100%;padding:8px 12px}.painel-triagem-chamado p{margin:2px 0}.painel-impostos__mei progress{width:100%;height:10px;accent-color:var(--md-sys-color-primary)}.painel-impostos__faixas{margin:0 0 var(--md-app-espaco-3);border:none;padding:0}.painel-impostos__faixas .painel-input{width:100%;min-width:0}.trabalho-etapas{margin:0 0 var(--md-app-espaco-3);counter-reset:etapa;padding:0;list-style:none}.trabalho-etapa{border-left:2px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;align-items:center;gap:10px;margin-left:15px;padding:8px 0;display:flex}.trabalho-etapa__marca{border:2px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);width:32px;height:32px;color:var(--md-sys-color-on-surface);cursor:pointer;border-radius:50%;flex:none;margin-left:-17px;font-size:16px}.trabalho-etapa__marca:disabled{cursor:default}.trabalho-etapa--em_andamento .trabalho-etapa__marca{border-color:var(--md-sys-color-tertiary);color:var(--md-sys-color-tertiary)}.trabalho-etapa--concluida .trabalho-etapa__marca{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.trabalho-etapa--concluida{border-left-color:var(--md-sys-color-primary)}.trabalho-etapa__nome{flex:1;gap:2px;display:grid}.trabalho-etapa__conferencia{gap:var(--md-app-espaco-2);flex:100%;margin-left:25px;display:grid}.trabalho-etapa__conferencia>summary{cursor:pointer;color:var(--md-sys-color-primary);width:-moz-fit-content;width:fit-content}.trabalho-etapa__conferencia[open]{padding-bottom:var(--md-app-espaco-2)}.trabalho-fotos{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.trabalho-fotos__item{align-items:center;gap:2px;display:inline-flex}.trabalho-tempo{margin:0 0 var(--md-app-espaco-3);gap:10px;padding:0;list-style:none;display:grid}.trabalho-tempo li{border-left:2px solid var(--md-sys-color-outline-variant);gap:2px;padding-left:14px;display:grid}.trabalho-checklist{margin:0 0 var(--md-app-espaco-2);padding:0;list-style:none}.trabalho-checklist li{justify-content:space-between;align-items:center;gap:8px;display:flex}.trabalho-docs{gap:var(--md-app-espaco-2);display:grid}.trabalho-docs__lista{margin:0;padding:0;list-style:none}.trabalho-docs__lista li{border-top:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 0;display:flex}.trabalho-docs__lista li:first-child{border-top:none}.trabalho-docs__enviar{cursor:pointer;justify-self:start;position:relative}.trabalho-docs__enviar input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.trabalho-docs__enviar:focus-within{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.trabalho-docs__enviar.ocupado{opacity:.7;cursor:progress}.trabalho-conflito{padding:var(--md-app-espaco-3);background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);border-radius:12px}.trabalho-conflito p{margin:0 0 6px}.trabalho-conflito ul{margin:0 0 var(--md-app-espaco-2);padding-left:1.2em}.agenda-barra{justify-content:space-between}.agenda-barra .trabalho-abas{margin:0}.agenda-titulo{margin:0 0 0 8px}.agenda-obras{margin:0 0 var(--md-app-espaco-3);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.agenda-obras a{border-left:4px solid var(--md-sys-color-primary);background:var(--md-sys-color-surface-container);color:inherit;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:6px 12px;text-decoration:none;display:inline-flex}.agenda-mes{border:1px solid var(--md-sys-color-outline-variant);border-radius:12px;overflow:hidden}.agenda-mes__cabeca,.agenda-mes__semana{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda-mes__cabeca span{text-transform:uppercase;letter-spacing:.04em;color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container);padding:6px 8px;font-size:.75rem}.agenda-dia{border-top:1px solid var(--md-sys-color-outline-variant);border-left:1px solid var(--md-sys-color-outline-variant);flex-direction:column;gap:3px;min-width:0;min-height:104px;padding:4px;display:flex}.agenda-dia:first-child{border-left:none}.agenda-dia.fora{background:var(--md-sys-color-surface-container-low)}.agenda-dia.fora .agenda-dia__numero{color:var(--md-sys-color-outline)}.agenda-dia__numero{min-width:28px;height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:14px;align-self:flex-start;font-weight:600}.agenda-dia__numero:hover{background:var(--md-sys-color-surface-container-high)}.agenda-dia.hoje .agenda-dia__numero{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.agenda-chip{box-sizing:border-box;border:none;border-left:3px solid var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);width:100%;color:var(--md-sys-color-on-primary-container);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:4px;padding:2px 6px;font-size:.75rem;text-decoration:none;display:block;overflow:hidden}.agenda-chip__hora{font-weight:700}.agenda-chip.agenda-chip--obra,.agenda-cartao.agenda-chip--obra{border-left-color:var(--md-sys-color-tertiary);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}:-webkit-any(.agenda-chip,.agenda-cartao):-webkit-any(.agenda-chip--reuniao,.agenda-chip--entrega,.agenda-chip--outro){border-left-color:var(--md-sys-color-secondary);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}:is(.agenda-chip,.agenda-cartao):is(.agenda-chip--reuniao,.agenda-chip--entrega,.agenda-chip--outro){border-left-color:var(--md-sys-color-secondary);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}:-webkit-any(.agenda-chip,.agenda-cartao).agenda-chip--tarefa{border-left-color:var(--md-sys-color-outline);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}:is(.agenda-chip,.agenda-cartao).agenda-chip--tarefa{border-left-color:var(--md-sys-color-outline);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}:-webkit-any(.agenda-chip,.agenda-cartao).agenda-chip--tarefa.atrasada{border-left-color:var(--md-sys-color-error);color:var(--md-sys-color-error)}:is(.agenda-chip,.agenda-cartao).agenda-chip--tarefa.atrasada{border-left-color:var(--md-sys-color-error);color:var(--md-sys-color-error)}.agenda-mais{color:var(--md-sys-color-primary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0 6px}.agenda-colunas{gap:var(--md-app-espaco-2);display:grid}.agenda-colunas--semana{grid-template-columns:repeat(7,minmax(0,1fr))}.agenda-colunas--dia{grid-template-columns:minmax(0,720px)}.agenda-coluna{background:var(--md-sys-color-surface-container-low);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.agenda-coluna.hoje{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.agenda-coluna__titulo{margin:0 0 4px}.agenda-cartao{border:none;border-left:4px solid var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font:inherit;text-align:left;cursor:pointer;border-radius:8px;gap:2px;min-width:0;padding:8px 10px;text-decoration:none;display:grid}.agenda-cartao strong{overflow-wrap:anywhere}.agenda-livre{margin:4px 0}.agenda-marcar-aqui{align-self:flex-start;margin-top:auto}@media (max-width:1100px){.agenda-colunas--semana{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:720px){.agenda-dia{min-height:64px}.agenda-chip{border-left-width:0;border-radius:3px;height:6px;padding:0;font-size:0}.agenda-chip__hora{display:none}.agenda-mais{font-size:.7rem}.agenda-colunas--semana{grid-template-columns:1fr}.agenda-titulo{flex-basis:100%;margin:4px 0 0}}.equipes{gap:var(--md-app-espaco-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.equipes__cartao{padding:var(--md-app-espaco-4);border-top:6px solid var(--md-sys-color-primary);background:var(--md-sys-color-surface-container);border-radius:16px;align-content:start;gap:6px;display:grid}.equipes__cartao.inativa{opacity:.65}.equipes__cartao h2,.equipes__cartao p{margin:0}.equipes__topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.equipes__integrantes{gap:2px;margin:0;padding-left:1.1em;display:grid}.equipes__cartao .md-btn{justify-self:start}.equipes__cores{border:none;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.equipes__cores legend{margin-bottom:6px}.equipes__cor{cursor:pointer;border-radius:50%;width:32px;height:32px;position:relative}.equipes__cor input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.equipes__cor:has(input:checked){box-shadow:0 0 0 3px var(--md-sys-color-surface), 0 0 0 5px var(--md-sys-color-on-surface)}.equipes__cor:focus-within{outline:2px solid var(--md-sys-color-primary);outline-offset:4px}.equipes__funcao{flex:160px;min-width:0}.inicio-titulo-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.inicio-titulo-linha h2{margin:0}.inicio-barras{border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:flex-end;gap:6px;height:180px;padding:8px 4px 0;display:flex}.inicio-barras__coluna{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.inicio-barras__barra{background:var(--md-sys-color-primary-container);border-radius:6px 6px 0 0;align-items:flex-end;width:min(42px,80%);min-height:2px;display:flex;position:relative;overflow:hidden}.inicio-barras__fechadas{background:var(--md-sys-color-primary);width:100%}.tendencia__linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tendencia__traco{flex:none;overflow:visible}.tendencia__traco polyline{fill:none;stroke:var(--md-sys-color-primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.inicio-legenda{align-items:center;gap:6px;margin:6px 0 0;display:flex}.inicio-legenda span{border-radius:3px;width:12px;height:12px;display:inline-block}.inicio-legenda__emitidas{background:var(--md-sys-color-primary-container);margin-left:0}.inicio-legenda__fechadas{background:var(--md-sys-color-primary);margin-left:10px}.periodo-barras{border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:flex-end;gap:4px;height:160px;padding:8px 0 0;display:flex}.periodo-barras__mes{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.periodo-barras__par{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:100%;display:flex}.periodo-barras__receita,.periodo-barras__despesa{border-radius:4px 4px 0 0;width:min(16px,40%);min-height:1px}.periodo-barras__receita,.periodo-legenda__receita{background:var(--md-sys-color-primary)}.periodo-barras__despesa,.periodo-legenda__despesa{background:var(--md-sys-color-tertiary)}.periodo-legenda{align-items:center;gap:6px;margin:6px 0 12px;display:flex}.periodo-legenda span{border-radius:3px;width:12px;height:12px;display:inline-block}.periodo-legenda__despesa{margin-left:10px}.periodo-detalhes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:12px 0;display:grid}.cruzamento-bloco{flex-direction:column;gap:8px;margin:12px 0;display:flex}.cruzamento-bloco h3{margin:0}.cruzamento-escolhas{flex-wrap:wrap;gap:8px;display:flex}.cruzamento tbody th{color:var(--md-sys-color-on-surface);white-space:normal;background:0 0;font-weight:500}.cruzamento__celula{background:color-mix(in srgb, var(--md-sys-color-primary-container) calc(var(--peso,0) * 1%), transparent)}@media (max-width:720px){.cruzamento tbody th{border:none;padding:4px 14px;display:block}}.painel-fujita-ai{max-width:720px}.painel-fujita-ai .fujita-ai{padding:0}.painel-fujita-ai__acoes{justify-content:flex-end;gap:var(--md-app-espaco-2);margin-top:var(--md-app-espaco-4);flex-wrap:wrap;display:flex}.painel-fujita-ai__consultas{margin-top:var(--md-app-espaco-6,32px);gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.painel-fujita-ai__uso{max-width:none;margin-top:var(--md-app-espaco-6,32px);gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.painel-fujita-ai__modelo>td:first-child{padding-left:var(--md-app-espaco-5);color:var(--md-sys-color-on-surface-variant)}.painel-fujita-ai__numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.painel-fujita-ai__numero{background:var(--md-sys-color-surface-container)}.painel-tabela--uso caption{padding:0 0 var(--md-app-espaco-2);text-align:left}@media (max-width:720px){.painel-fujita-ai__numeros{gap:var(--md-app-espaco-2)}:where(.painel-conteudo,.painel-no-app) .painel-fujita-ai__numero{padding:var(--md-app-espaco-3)}.painel-fujita-ai__numero .md-headline-small{font-size:1.25rem}.painel-tabela--uso caption{display:block}.painel-tabela--uso tbody{margin-bottom:var(--md-app-espaco-3);padding:var(--md-app-espaco-2) 0;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-lowest);border-radius:16px}.painel-tabela--uso tr{background:0 0;border:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;width:auto;margin:0;padding:0 14px;display:grid}.painel-tabela--uso th[scope=row]{text-align:left;background:0 0;border:none;grid-column:1/-1;padding:2px 0 0;font-size:1.05rem;font-weight:700;display:block}.painel-tabela--uso td{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;font-weight:700;display:flex}.painel-tabela--uso td:before{font-size:.75rem;font-weight:500}.painel-tabela--uso td:empty{display:none}.painel-tabela--uso tr.painel-fujita-ai__modelo{border-top:1px dashed var(--md-sys-color-outline-variant);margin:12px 14px 0;padding:10px 0 0}.painel-tabela--uso tr.painel-fujita-ai__modelo>td:first-child{word-break:break-all;color:var(--md-sys-color-on-surface-variant);grid-column:1/-1;padding:0;font-size:.9rem}}.painel-fujita-ai__exemplos{gap:var(--md-app-espaco-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.painel-rascunho{gap:var(--md-app-espaco-2);flex-direction:column;flex-basis:100%;display:flex}.painel-rascunho>summary{cursor:pointer}.painel-fujita-ai__nuvem{margin-top:var(--md-app-espaco-6,32px);gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.painel-fujita-ai__interruptor{justify-content:space-between;align-items:center;gap:var(--md-app-espaco-4);display:flex}.painel-fujita-ai__interruptor>span:first-child{gap:var(--md-app-espaco-1);flex-direction:column;display:flex}.painel-empresa{gap:var(--md-app-espaco-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;display:grid}.painel-empresa__cartao{padding:var(--md-app-espaco-4) var(--md-app-espaco-5) var(--md-app-espaco-5);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:24px}.painel-recursos{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.painel-recursos__item{justify-content:space-between;align-items:center;gap:var(--md-app-espaco-4);padding-top:var(--md-app-espaco-3);border-top:1px solid var(--md-sys-color-outline-variant);display:flex}.painel-recursos__item>span:first-child{gap:var(--md-app-espaco-1);flex-direction:column;display:flex}.painel-fujita-ai__mcp{margin-top:var(--md-app-espaco-6,32px);gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.painel-fujita-ai__mcp>summary{cursor:pointer}.painel-fujita-ai__chave{align-items:flex-end;gap:var(--md-app-espaco-3);margin:var(--md-app-espaco-3) 0;flex-wrap:wrap;display:flex}.painel-fujita-ai__codigo{margin:var(--md-app-espaco-2) 0;padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-highest);white-space:pre;font-size:12px;overflow-x:auto}.painel-fujita-ai__chaves{gap:var(--md-app-espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.painel-fujita-ai__chaves>li{align-items:center;gap:var(--md-app-espaco-3);flex-wrap:wrap;display:flex}.resultado-obra{gap:var(--md-app-espaco-2);flex-direction:column;display:flex}.resultado-obra h3{margin:var(--md-app-espaco-3) 0 0}.resultado-obra__negativa{color:var(--md-sys-color-error)}.resultado-obra__candidatos summary{cursor:pointer;padding:8px 0}.resultado-obra .numerica{font-variant-numeric:tabular-nums;margin-left:auto}.metricas-variacao{color:var(--md-sys-color-on-surface-variant)}.metricas-variacao[data-variacao=subiu]{color:var(--md-sys-color-primary)}.metricas-variacao[data-variacao=caiu]{color:var(--md-sys-color-error)}.metricas-aviso{align-items:center;gap:var(--md-app-espaco-3);margin:var(--md-app-espaco-3) 0 0;padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);flex-wrap:wrap;display:flex}.metricas-aviso p{margin:0}.metricas-numeros{gap:var(--md-app-espaco-2) var(--md-app-espaco-5);margin:0 0 var(--md-app-espaco-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.metricas-nome{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.metricas-funil{gap:var(--md-app-espaco-2);margin:0 0 var(--md-app-espaco-3);flex-direction:column;padding:0;list-style:none;display:flex}.metricas-funil li{align-items:center;gap:var(--md-app-espaco-3);grid-template-columns:minmax(150px,1.2fr) 3fr minmax(110px,auto);display:grid}.metricas-funil__rotulo,.metricas-funil__numero{flex-direction:column;display:flex}.metricas-funil__numero{text-align:end}.metricas-funil__trilho{background:var(--md-sys-color-surface-container-high);border-radius:7px;height:14px;overflow:hidden}.metricas-funil__barra{background:var(--md-sys-color-primary);border-radius:7px;min-width:2px;height:100%;display:block}@media (max-width:599.98px){.metricas-funil li{grid-template-columns:1fr auto}.metricas-funil__trilho{grid-area:2/1/auto/-1}}.metricas-nota{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.metricas-sugestoes{gap:var(--md-app-espaco-2);margin:0 0 var(--md-app-espaco-2);flex-direction:column;padding:0;list-style:none;display:flex}.metricas-sugestoes li{padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container)}.metricas-sugestoes li p{margin:0 0 var(--md-app-espaco-2)}.metricas-sugestoes__linha{align-items:center;gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.metricas-pesos summary{cursor:pointer;padding:8px 0}.painel-provedores-ia__lista{gap:var(--md-app-espaco-2);margin:0 0 var(--md-app-espaco-3);flex-direction:column;padding:0;list-style:none;display:flex}.painel-provedores-ia__lista>li{gap:var(--md-app-espaco-1);padding:var(--md-app-espaco-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container);flex-direction:column;display:flex}.painel-provedores-ia__nome{align-items:center;gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}.painel-provedores-ia__rota{overflow-wrap:anywhere;margin:0;padding-left:1.4em}.painel-provedores-ia__form{gap:var(--md-app-espaco-3);flex-direction:column;display:flex}.painel-provedores-ia__marcar{align-items:center;gap:var(--md-app-espaco-2);display:flex}.painel-provedores-ia__editor{gap:var(--md-app-espaco-3);margin:var(--md-app-espaco-3) 0;flex-direction:column;padding-left:1.4em;display:flex}.painel-provedores-ia__editor>li{gap:var(--md-app-espaco-1);flex-direction:column;display:flex}.painel-no-app .painel-pagina__topo>.painel-voltar,.painel-no-app .painel-pagina__pai,.painel-no-app .painel-pagina__titulos>h1{display:none}.painel-no-app .painel-pagina__topo:not(:has(.painel-pagina__titulos>p,.painel-pagina__acoes)){display:none}.painel-no-app .painel-gaveta{width:100vw}.painel-editor{gap:var(--md-app-espaco-3);max-width:720px;padding:var(--md-app-espaco-4);background:var(--md-sys-color-surface-container-low);border-radius:20px;justify-items:start;display:grid}.painel-editor>p{margin:0}.painel-telegram__passos{gap:var(--md-app-espaco-2);margin:0 0 var(--md-app-espaco-3);flex-direction:column;display:flex}ol.painel-telegram__passos{padding-left:1.4em}.painel-telegram__acoes{gap:var(--md-app-espaco-2);flex-wrap:wrap;display:flex}body{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);margin:0}.painel-pular{position:absolute;left:-9999px}.painel-pular:focus{left:var(--md-app-espaco-3);top:var(--md-app-espaco-3);z-index:100;padding:var(--md-app-espaco-2) var(--md-app-espaco-3);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:8px}:where(.painel,.painel-entrar) :focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}#painel .painel{max-width:none;margin-inline-start:0;margin-inline-end:0}.painel{background:var(--md-sys-color-surface);grid-template:"menu topo"64px"menu conteudo"1fr/264px minmax(0,1fr);min-height:100dvh;display:grid}.painel-topo{align-items:center;gap:var(--md-app-espaco-3);padding:0 var(--md-app-espaco-5);background:color-mix(in srgb, var(--md-sys-color-surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--md-sys-color-outline-variant);z-index:20;grid-area:topo;display:flex;position:sticky;top:0}.painel-topo__empresa{align-items:center;gap:var(--md-app-espaco-2);min-width:0;color:inherit;text-decoration:none;display:none}.painel-topo__empresa span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.painel-topo__marca{border-radius:9px;flex:none}.painel-topo__acoes{align-items:center;gap:var(--md-app-espaco-2);margin-left:auto;display:flex}.painel-pessoa{position:relative}.painel-pessoa__botao{cursor:pointer;background:var(--md-sys-color-primary-container);width:40px;height:40px;color:var(--md-sys-color-on-primary-container);border-radius:50%;place-items:center;list-style:none;display:grid}.painel-pessoa__botao::-webkit-details-marker{display:none}.painel-pessoa[open] .painel-pessoa__botao{box-shadow:0 0 0 3px color-mix(in srgb, var(--md-sys-color-primary) 40%, transparent)}.painel-pessoa__iniciais{letter-spacing:.02em;font-size:.875rem;font-weight:800}.painel-pessoa__menu{width:300px;padding:var(--md-app-espaco-2) 0;background:var(--md-sys-color-surface-container-high);box-shadow:0 12px 32px var(--md-ref-preto-20);z-index:50;border-radius:20px;position:absolute;top:calc(100% + 8px);right:0}.painel-pessoa__quem{padding:var(--md-app-espaco-2) var(--md-app-espaco-4) var(--md-app-espaco-3);border-bottom:1px solid var(--md-sys-color-outline-variant);gap:2px;margin:0;display:grid}.painel-pessoa__menu .md-opcao{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none}.painel-pessoa__menu .md-opcao:hover{background:var(--md-sys-color-surface-container-highest)}.painel-pessoa__menu .md-opcao.is-destrutiva{color:var(--md-sys-color-error)}.painel-menu{padding:var(--md-app-espaco-3) var(--md-app-espaco-3) var(--md-app-espaco-6);background:var(--md-sys-color-surface-container-low);border-right:1px solid var(--md-sys-color-outline-variant);box-sizing:border-box;scrollbar-width:thin;flex-direction:column;grid-area:menu;gap:2px;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.painel-menu__topo{min-height:48px;padding:0 var(--md-app-espaco-2);justify-content:space-between;align-items:center;display:flex}.painel-menu__titulo{margin:0;display:none}.painel-menu__topo .md-icon-btn{display:none}.painel-menu__marca{align-items:center;gap:var(--md-app-espaco-3);min-width:0;padding:var(--md-app-espaco-2) 0 var(--md-app-espaco-2);color:inherit;text-decoration:none;display:flex}.painel-menu__marca img{border-radius:10px;flex:none}.painel-menu__nome{min-width:0;display:grid}.painel-menu__nome>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.painel-menu__grupo{margin:var(--md-app-espaco-4) 0 var(--md-app-espaco-1);padding:0 var(--md-app-espaco-2);color:var(--md-sys-color-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:16px;display:flex}.painel-menu__grupo:before{content:"";background:currentColor;border-radius:2px;flex:none;width:18px;height:2px}.painel-menu__item{align-items:center;gap:var(--md-app-espaco-3);min-height:44px;padding:4px var(--md-app-espaco-2);color:var(--md-sys-color-on-surface);border-radius:14px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.painel-menu__item:hover{background:var(--md-sys-color-surface-container-high)}.painel-menu__item.ativo{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-weight:700}.painel-menu__item.ativo .painel-icone{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.painel-icone{border-radius:var(--md-sys-shape-corner-small);background:color-mix(in srgb, var(--md-sys-color-primary) 13%, transparent);width:34px;height:34px;color:var(--md-sys-color-primary);flex:none;place-items:center;display:grid}.painel-conteudo{min-width:0;padding:var(--md-app-espaco-5) var(--md-app-espaco-6) var(--md-app-espaco-6);grid-area:conteudo}.painel-abas{display:none}.painel-busca{flex:1;max-width:480px;position:relative}.painel-busca__lupa{display:none}.painel-busca .painel-input{background:var(--md-sys-color-surface-container);border-color:#0000;border-radius:999px;padding-inline-start:18px;padding-inline-end:18px}.painel-busca .painel-input:focus{border-color:var(--md-sys-color-primary)}.painel-busca__resultados{max-height:60dvh;padding:var(--md-app-espaco-2);background:var(--md-sys-color-surface-container-high);box-shadow:0 8px 24px var(--md-ref-preto-18);border-radius:12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.painel-busca__resultados h3{margin:var(--md-app-espaco-2) var(--md-app-espaco-2) 2px;color:var(--md-sys-color-on-surface-variant)}.painel-busca__item{padding:8px var(--md-app-espaco-2);color:inherit;border-radius:8px;flex-direction:column;text-decoration:none;display:flex}.painel-busca__item:hover{background:var(--md-sys-color-surface-container-highest)}.painel-busca__item:focus-visible{background:var(--md-sys-color-surface-container-highest)}.painel-entrar{min-height:100dvh;padding:var(--md-app-espaco-4);place-items:center;display:grid}.painel-entrar__caixa{gap:var(--md-app-espaco-3);width:min(400px,100%);padding:var(--md-app-espaco-5);background:var(--md-sys-color-surface-container);border-radius:20px;flex-direction:column;display:flex}.painel-entrar__caixa h1,.painel-entrar__caixa p{margin:0}.painel-entrar__marca{border-radius:14px}.painel-escolha{gap:var(--md-app-espaco-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}@media (max-width:900px){.painel{grid-template:"topo"56px"conteudo"1fr/minmax(0,1fr)}.painel-topo{padding:0 var(--md-app-espaco-3);gap:var(--md-app-espaco-2)}.painel-topo__empresa{flex:0 auto;max-width:42vw;display:flex}.painel-busca{max-width:none}.painel-menu{z-index:45;height:auto;max-height:calc(100dvh - 72px);padding:var(--md-app-espaco-2) var(--md-app-espaco-3) calc(88px + var(--safe-bottom,0px));background:var(--md-sys-color-surface-container-low);box-shadow:0 -12px 32px var(--md-ref-preto-20);border:none;border-radius:28px 28px 0 0;transition:transform .25s cubic-bezier(.2,0,0,1);position:fixed;top:auto;bottom:0;left:0;right:0;transform:translateY(105%)}.painel-menu.aberto{transform:none}.painel-menu__topo .md-icon-btn{display:inline-flex}.painel-menu__titulo{display:block}.painel-menu__marca{display:none}.painel--menu-aberto:after{content:"";z-index:40;background:var(--md-ref-preto-32);position:fixed;top:0;bottom:0;left:0;right:0}.painel-conteudo{padding:var(--md-app-espaco-4) var(--md-app-espaco-4) calc(96px + var(--safe-bottom,0px))}.painel{--painel-abas:calc(84px + var(--safe-bottom,0px))}.painel-abas{box-sizing:border-box;min-height:var(--painel-abas);z-index:46;padding:6px var(--md-app-espaco-2) calc(8px + var(--safe-bottom,0px));background:var(--md-sys-color-surface-container);border-top:1px solid var(--md-sys-color-outline-variant);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.painel-abas__item{color:var(--md-sys-color-on-surface-variant);font:inherit;cursor:pointer;background:0 0;border:none;justify-items:center;gap:4px;padding:4px 0;font-size:12px;font-weight:600;text-decoration:none;display:grid}.painel-abas__icone{border-radius:16px;place-items:center;width:56px;height:32px;transition:background-color .2s;display:grid}.painel-abas__nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.painel-abas__item.ativo{color:var(--md-sys-color-on-surface)}.painel-abas__item.ativo .painel-abas__icone{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}}@media (max-width:720px){.painel-topo{height:auto;padding:var(--md-app-espaco-2) var(--md-app-espaco-3);flex-wrap:wrap}.painel{grid-template-rows:auto 1fr}.painel-topo{min-height:56px}.painel-topo__empresa{flex:1 1 0;max-width:none}.painel-busca{flex:none;order:5;display:contents}.painel-busca__lupa{order:4;display:inline-flex}.painel-topo__acoes{order:5;margin-left:0}.painel-busca .painel-input{display:none}.painel-busca.aberta .painel-input{margin-bottom:var(--md-app-espaco-1);flex-basis:100%;order:6;display:block}.painel-busca__resultados{top:112px;left:var(--md-app-espaco-3);right:var(--md-app-espaco-3);position:fixed}}@media (prefers-reduced-motion:reduce){.painel-menu,.painel-abas__icone{transition:none}}.painel-documento{padding:var(--md-app-espaco-4)}.painel-documento--solto{background:var(--md-sys-color-surface);justify-content:center;min-height:100vh;display:flex}.painel-documento__texto{max-width:70ch;line-height:1.6}.painel-documento__texto h1{margin:4px 0}.painel-documento__texto h2{margin:var(--md-app-espaco-4) 0 var(--md-app-espaco-2)}.painel-documento__texto ul{gap:6px;padding-left:1.3em;display:grid}.painel-documento__texto a{color:var(--md-sys-color-primary)}.painel-documento__email{-webkit-user-select:all;user-select:all;font-weight:600}.painel-documento__voltar{margin-top:var(--md-app-espaco-5)}.painel-entrar__legal{text-align:center;margin:0}.painel-entrar__legal a{color:var(--md-sys-color-primary)}.sino,.sino__botao{position:relative}.sino__numero{box-sizing:border-box;background:var(--md-sys-color-error);min-width:18px;height:18px;color:var(--md-sys-color-on-error);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}.sino__painel{z-index:40;background:var(--md-sys-color-surface-container-high);width:min(380px,100vw - 32px);max-height:min(520px,75vh);color:var(--md-sys-color-on-surface);box-shadow:0 8px 28px var(--md-ref-preto-22);border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.sino__topo{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 6px 16px;display:flex}.sino__topo h2{margin:0}.sino__lista{margin:0;padding:0 6px 6px;list-style:none;overflow-y:auto}.sino__item{color:inherit;border-radius:10px;gap:2px;padding:10px 12px 10px 18px;text-decoration:none;display:grid;position:relative}.sino__item:hover{background:var(--md-sys-color-surface-container-highest)}.sino__item:focus-visible{background:var(--md-sys-color-surface-container-highest)}.sino__item.nova:before{content:"";background:var(--md-sys-color-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:6px}.sino__item.nova .md-body-medium{font-weight:600}.sino__alertas{color:var(--md-sys-color-on-tertiary-container);background:var(--md-sys-color-tertiary-container);border-radius:10px;gap:2px;margin:0 8px 6px;padding:8px 12px;text-decoration:none;display:grid}.sino__alertas.grave{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.sino__alertas .md-texto-fraco{color:inherit;opacity:.85}.sino__vazio{margin:0;padding:8px 16px 16px}.sino__rodape{border-top:1px solid var(--md-sys-color-outline-variant);padding:8px 16px 12px}.sino__rodape a{color:var(--md-sys-color-primary);font-size:.875rem}@media (max-width:720px){.sino__painel{width:auto;position:fixed;top:60px;left:16px;right:16px}}.painel .fujita-ai-fab{right:max(var(--md-app-espaco-5), var(--safe-right,0px));bottom:calc(var(--md-app-espaco-5) + var(--safe-bottom,0px));text-decoration:none}.painel:has(.site__barra) .fujita-ai-fab{bottom:calc(var(--md-app-espaco-5) + 80px + var(--safe-bottom,0px))}@media (max-width:900px){.painel .fujita-ai-fab{right:var(--md-app-espaco-4);bottom:calc(var(--painel-abas) + var(--md-app-espaco-3))}.painel .site__barra{bottom:var(--painel-abas)}.painel:has(.site__barra) .fujita-ai-fab{bottom:calc(var(--painel-abas) + 88px)}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
