@font-face{font-family:corpo;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:corpo Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_0b7502{font-family:corpo,corpo Fallback}.__variable_0b7502{--font-corpo:"corpo","corpo Fallback"}@font-face{font-family:titulo;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:titulo Fallback;src:local("Arial");ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.00%;size-adjust:113.97%}.__className_afcdbf{font-family:titulo,titulo Fallback}.__variable_afcdbf{--font-titulo:"titulo","titulo Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:host,:root{--font-sans:var(--font-corpo),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-stone-50:#f6f7f9;--color-stone-100:#eef0f3;--color-stone-200:#e1e4e9;--color-stone-300:#cdd2d9;--color-stone-500:#6a717d;--color-stone-600:#535a66;--color-stone-700:#3d424b;--color-stone-900:#1b1e24;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-titulo),ui-sans-serif,system-ui,sans-serif;--color-brand-50:#e8f8ff;--color-brand-100:#c9eeff;--color-brand-200:#94dcfb;--color-brand-500:#04acf4;--color-brand-600:#0092cc;--color-brand-700:#0077a8;--color-brand-900:#0b3d56;--shadow-cartao:0 1px 2px #14171c0a,0 4px 16px #14171c0d}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}td,th{padding:.6rem .75rem}}@layer components;@layer utilities{.mx-auto{margin-inline:auto}.mt-16{margin-top:calc(var(--spacing) * 16)}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.max-w-md{max-width:var(--container-md)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-stone-600{color:var(--color-stone-600)}.underline{text-decoration-line:underline}}:root{color-scheme:light;--menu:#14171c;--menu-2:#1c2027;--menu-linha:#2a2f38;--menu-texto:#aab1bd}body,html{background:var(--color-stone-50)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"cv11" 1;font-size:14.5px;line-height:1.5}body,h1,h2,h3{color:var(--color-stone-900)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em}h1{font-weight:700}h2{font-weight:600}a{color:inherit}.tabular,td,th{font-variant-numeric:tabular-nums}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{border-color:var(--color-stone-300);border-radius:10px;transition:border-color .15s,box-shadow .15s}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 3px #04acf433}input[type=checkbox],input[type=radio]{accent-color:var(--color-brand-700)}input[type=file]{border-radius:10px}:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.rounded-lg.bg-white{border-color:var(--color-stone-200);box-shadow:var(--shadow-cartao);border-radius:14px;overflow-x:auto}thead{background:var(--color-stone-50)}thead th{color:var(--color-stone-500);padding-top:.7rem;padding-bottom:.7rem;font-size:12.5px;font-weight:600}tbody tr{transition:background .12s}tbody tr:hover{background:#e8f8ff8c}@supports (color:color-mix(in lab,red,red)){tbody tr:hover{background:color-mix(in srgb,var(--color-brand-50) 55%,transparent)}}.btn-primary{color:#fff;background:linear-gradient(180deg,var(--color-brand-600),var(--color-brand-700));border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;transition:filter .15s,transform 50ms;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 1px 3px #00507840}.btn-primary:hover{filter:brightness(1.08)}.btn-primary:active{transform:translateY(1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary.btn-sm{padding:.4rem .8rem;font-size:.8125rem}.topo{z-index:30;color:#fff;background:#14171c;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex;position:sticky;top:0}.topo a{color:#fff;text-decoration:none}.topo-marca{align-items:center;gap:10px;font-weight:700;display:flex}.topo-marca img{width:auto;height:38px}.topo-menu{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.topo-menu a,.topo-menu button{color:#dfe3ea;background:0 0;border:0;border-radius:8px;min-height:40px;padding:8px 10px;font-size:14px}.topo-menu a:hover,.topo-menu button:hover{background:#262b33}.pagina{padding:16px}.btn-neutro{border:1px solid var(--color-stone-300);color:var(--color-stone-700);background:#fff;border-radius:10px;text-decoration:none}.btn-neutro,.btn-perigo{cursor:pointer;justify-content:center;align-items:center;padding:.55rem 1rem;font-weight:600;display:inline-flex}.btn-perigo{color:#fff;background:#b42318;border:0;border-radius:10px}.det-link{color:var(--color-brand-700);text-decoration:underline}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ph h1{font-size:22px}.ph p{color:var(--color-stone-500);margin-top:2px}.ph-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.painel-rdo{border:1px solid var(--color-stone-200);background:#fff;border-radius:12px;gap:10px;padding:14px;display:grid}.painel-rdo>h2{font-size:16px}.painel-nota{color:var(--color-stone-500);font-size:13px}.chip{border-radius:999px;align-items:center;width:fit-content;padding:2px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.chip-ok{color:#14532d;background:#dcf5e4}.chip-alerta{color:#7a5200;background:#fff1cc}.chip-perigo{color:#8a1c10;background:#fde4e1}.chip-neutro{background:var(--color-stone-100);color:var(--color-stone-600)}.chip-marca{background:var(--color-brand-100);color:var(--color-brand-900)}.vazio-rdo{text-align:center;color:var(--color-stone-500);padding:18px}.tabela-simples{border-collapse:collapse;width:100%;font-size:14px}.tabela-simples td,.tabela-simples th{text-align:left;border-bottom:1px solid var(--color-stone-200);padding:8px 6px}.entrada-simples{background:var(--color-stone-50);place-items:center;min-height:100vh;padding:16px;display:grid}.clima-faixa{scroll-snap-type:x proximity;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.clima-dia{scroll-snap-align:start;border:1px solid var(--color-stone-200);text-align:center;background:#fff;border-radius:12px;gap:2px;padding:10px;display:grid}.clima-dia b{text-transform:capitalize;font-size:12px}.clima-dia .ic{font-size:26px}.clima-dia small{color:var(--color-stone-500);font-size:12px}.clima-dia.bom{border-color:#8fd5a6}.clima-dia.atencao{background:#fffaf0;border-color:#f0c05a}.clima-dia.ruim{background:#fff5f4;border-color:#e8877d}.clima-alerta{color:#5c3d00;background:#fff1cc;border-radius:10px;padding:12px 14px;font-size:15px}.clima-alerta.ruim{color:#8a1c10;background:#fde4e1}.portal-pagina,.rdo-pagina{gap:14px;max-width:880px;margin:0 auto;display:grid}.rdo-campo,.rdo-form input:not([type=checkbox]):not([type=radio]),.rdo-form select,.rdo-form textarea,.rdo-form-simples input:not([type=checkbox]),.rdo-form-simples select,.rdo-form-simples textarea{border:1px solid var(--color-stone-300);background:#fff;border-radius:10px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.rdo-form label,.rdo-form-simples label{color:var(--color-stone-600);gap:4px;font-size:14px;font-weight:600;display:grid}.rdo-form,.rdo-form-simples{gap:12px;display:grid}.rdo-form{padding-bottom:96px}.rdo-form button,.rdo-form-simples button,.rdo-pagina a.btn-neutro,.rdo-pagina button.btn-neutro,.rdo-pagina button.btn-primary{min-height:46px}.rdo-grande{width:100%;min-height:52px;font-size:16px}.rdo-sec{border:1px solid var(--color-stone-200);background:#fff;border-radius:12px}.rdo-sec>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:0 14px;font-weight:700;list-style:none;display:flex}.rdo-sec>summary::-webkit-details-marker{display:none}.rdo-sec>summary b{color:var(--color-brand-700);font-size:13px;font-weight:600}.rdo-sec-corpo{gap:12px;padding:4px 14px 14px;display:grid}.rdo-item{border:1px solid var(--color-stone-200);background:var(--color-stone-50);border-radius:10px;padding:12px}.rdo-duas,.rdo-item{gap:10px;display:grid}.rdo-duas{grid-template-columns:1fr 1fr}.rdo-tres{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.rdo-clima{border:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.rdo-clima legend{margin-bottom:6px;font-weight:700}.rdo-clima label{border:1px solid var(--color-stone-300);border-radius:10px;align-items:center;gap:6px;min-height:46px;padding:0 10px;font-weight:500;display:flex}.rdo-clima label.marcado{border-color:var(--color-brand-600);background:var(--color-brand-50)}.rdo-clima input{width:18px!important;min-height:18px!important}.rdo-check,.rdo-form label.rdo-check{align-items:center;gap:10px;min-height:46px;font-weight:500;display:flex}.rdo-check input{width:22px!important;min-height:22px!important}.rdo-add{border:1px dashed var(--color-brand-600);min-height:48px;color:var(--color-brand-700);background:#fff;border-radius:10px;font-weight:700}.rdo-link-perigo{color:#b42318;background:0 0;border:0;justify-self:start;min-height:40px;padding:0 4px;text-decoration:underline}.rdo-estado{z-index:5;color:#14532d;background:#e7f6ec;border-radius:0 0 10px 10px;padding:8px 14px;font-size:14px;font-weight:600;position:sticky;top:0}.rdo-estado-pendente,.rdo-estado-salvando{color:#7a5200;background:#fff4d6}.rdo-estado-conflito,.rdo-estado-erro,.rdo-estado-offline{color:#8a1c10;background:#fde4e1}.rdo-estado-mini{font-size:13px;font-weight:600}.rdo-barra{z-index:20;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-stone-200);background:#fff;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000000f}.rdo-enviar{flex:1;max-width:320px;font-size:16px}.rdo-aviso{background:var(--color-brand-50);color:var(--color-brand-900);border-radius:10px;padding:12px 14px;font-size:15px}.rdo-aviso-perigo{color:#8a1c10;background:#fde4e1}.rdo-erro{color:#b42318;font-size:14px}.rdo-ok{color:#14532d;font-size:14px}.rdo-nota,.rdo-vazio{color:var(--color-stone-500);font-size:14px}.rdo-linha{flex-wrap:wrap;gap:10px;display:flex}.rdo-apagar{text-align:center}.rdo-fotos-botoes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rdo-btn-foto{background:var(--color-brand-700);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:0 8px;font-weight:700;display:flex;color:#fff!important}.rdo-btn-foto.sec{border:1px solid var(--color-brand-600);background:#fff;color:var(--color-brand-700)!important}.rdo-fotos-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rdo-fotos-grade li{align-content:start;gap:6px;display:grid}.rdo-fotos-grade img{aspect-ratio:4/3;object-fit:cover;background:var(--color-stone-100);border-radius:10px;width:100%}.rdo-fotos-grade .na-fila{opacity:.65}.rdo-fotos-grade input{min-height:40px!important;font-size:14px!important}.rdo-cartoes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rdo-cartoes li>a,.rdo-obra>a{border:1px solid var(--color-stone-200);min-height:64px;color:inherit;background:#fff;border-radius:12px;gap:4px;padding:14px;text-decoration:none;display:grid}.rdo-cartoes li>a:active{background:var(--color-brand-50)}.rdo-cartoes span{color:var(--color-stone-500);font-size:14px}.rdo-obra{gap:8px;display:grid}.rdo-kpis{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.rdo-kpi{border:1px solid var(--color-stone-200);background:#fff;border-radius:12px;padding:12px;display:grid}.rdo-kpi b{font-size:24px;font-family:var(--font-display)}.rdo-kpi span{color:var(--color-stone-500);font-size:13px}.rdo-filtro{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;display:flex}.rdo-filtro label{gap:4px;font-size:13px;display:grid}.rdo-filtro input,.rdo-filtro select{border:1px solid var(--color-stone-300);border-radius:8px;min-height:42px;padding:0 8px}.rdo-avisos{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.rdo-avisos li{border:1px solid var(--color-stone-200);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.rdo-avisos li.lido{opacity:.6}.rdo-avisos time{color:var(--color-stone-500);white-space:nowrap;font-size:12px}.rdo-acoes-eng{border:1px solid var(--color-brand-200);background:var(--color-brand-50);border-radius:12px;gap:10px;padding:14px;display:grid}.rdo-devolver>summary{cursor:pointer;align-items:center;list-style:none;display:inline-flex}.rdo-devolver[open]>summary{margin-bottom:10px}.rdo-leitura{gap:14px;display:grid}.rdo-leitura-topo{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.rdo-leitura-sec{border:1px solid var(--color-stone-200);background:#fff;border-radius:12px;padding:14px}.rdo-leitura-sec h2{margin-bottom:8px;font-size:15px}.rdo-dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;display:grid}.rdo-dl dt{color:var(--color-stone-500);font-size:12px}.rdo-dl dd{margin:0;font-weight:600}.rdo-tabela{overflow-x:auto}.rdo-tabela table{width:100%;font-size:14px}.rdo-tabela td.num,.rdo-tabela th.num{text-align:right}.rdo-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rdo-lista p,.rdo-texto{white-space:pre-wrap;margin:4px 0 0}.rdo-galeria{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.rdo-galeria figure{margin:0}.rdo-galeria img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.rdo-galeria figcaption{color:var(--color-stone-600);font-size:13px}.rdo-tempo{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.rdo-coment-abas{border:1px solid var(--color-stone-200);background:#fff;border-radius:12px;gap:12px;padding:14px;display:grid}.rdo-coment ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rdo-coment li{background:var(--color-stone-50);border-radius:10px;padding:10px}.rdo-coment li.do-cliente{background:var(--color-brand-50)}.rdo-coment p{white-space:pre-wrap;margin:4px 0 0}.rdo-coment li div{color:var(--color-stone-500);font-size:12px}.rdo-botao-acao{gap:6px;display:grid}.portal{background:var(--color-stone-50);min-height:100vh}.portal-topo{border-bottom:1px solid var(--color-stone-200);background:#fff;justify-content:space-between;padding:10px 16px}.portal-marca,.portal-topo{align-items:center;gap:10px;display:flex}.portal-marca{color:var(--color-stone-700);font-weight:700;text-decoration:none}.portal-marca img{width:auto;height:40px}.portal-topo form{align-items:center;gap:10px;display:flex}.portal-nome{color:var(--color-stone-500);font-size:14px}.portal-corpo{padding:16px}.portal-cartao{border:1px solid var(--color-stone-200);background:#fff;border-radius:14px;gap:12px;max-width:420px;margin:24px auto;padding:20px;display:grid}.portal-destaque{border:2px solid var(--color-brand-500);border-radius:14px}.portal-destaque,.portal-resposta{background:#fff;gap:10px;padding:14px;display:grid}.portal-resposta{border:1px solid var(--color-stone-200);border-radius:12px}@media (min-width:720px){.rdo-kpis{grid-template-columns:repeat(6,1fr)}.rdo-grande{width:auto}.rdo-barra{border:1px solid var(--color-stone-200);border-radius:14px;bottom:16px;left:auto;right:24px}}@media print{.rdo-barra,.rdo-estado{display:none}}html[data-embutido] .topo-marca{display:none}html[data-embutido] .topo{border-bottom:1px solid var(--color-stone-200);background:#fff;justify-content:flex-start;padding:4px 10px;position:static}html[data-embutido] .topo a,html[data-embutido] .topo button{color:var(--color-stone-700)}html[data-embutido] .topo-menu a:hover,html[data-embutido] .topo-menu button:hover{background:var(--color-stone-100)}html[data-embutido] .topo-menu{width:100%}html[data-embutido] .pagina{padding:12px}.topo-quem{color:#9aa1ac;padding:8px 10px;font-size:13px}html[data-embutido] .topo-quem{color:var(--color-stone-500);margin-left:auto}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}