@charset "UTF-8";.painel-filtros{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:16px 18px;margin-bottom:16px}.painel-filtros .pf-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 14px}.painel-filtros .pf-largo{grid-column:span 2}.painel-filtros .pf-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.painel-filtros .pf-rotulo{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.painel-filtros .pf-icone{position:relative}.painel-filtros .pf-icone .material-icons-round{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:19px;color:var(--text-muted)}.painel-filtros input:not([type=checkbox]):not([type=radio]),.painel-filtros select{width:100%;height:40px;border:1px solid var(--border);border-radius:10px;padding:0 12px;font:inherit;font-size:13.5px;background:var(--white);color:var(--text-main)}.painel-filtros .pf-icone input:not([type=checkbox]):not([type=radio]){padding-left:38px}.painel-filtros input:not([type=checkbox]):not([type=radio]):focus,.painel-filtros select:focus{outline:3px solid var(--primary-light);border-color:var(--primary)}.painel-filtros .pf-acoes{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px}.painel-filtros .pf-ativos{margin-right:auto;font-size:12.5px;font-weight:600;color:var(--primary-dark);background:var(--primary-light);padding:4px 10px;border-radius:20px}.painel-filtros .pf-btn-limpar,.painel-filtros .pf-btn-filtrar{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border-radius:10px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.painel-filtros .pf-btn-limpar{background:var(--white);border:1px solid var(--border);color:var(--text-main)}.painel-filtros .pf-btn-limpar:hover{background:var(--bg)}.painel-filtros .pf-btn-filtrar{background:var(--primary);border:1px solid var(--primary);color:#fff}.painel-filtros .pf-btn-filtrar:hover{background:var(--primary-dark)}.painel-filtros .pf-acoes .material-icons-round{font-size:18px}@media(max-width:991px){.painel-filtros .pf-grade{grid-template-columns:repeat(2,1fr)}.painel-filtros .pf-largo{grid-column:1/-1}}.painel-filtros .pf-toggle{display:none}@media(max-width:700px){.painel-filtros .pf-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 2px;background:none;border:0;font:inherit;font-weight:800;font-size:14px;color:var(--text-main);cursor:pointer}.painel-filtros .pf-toggle .pf-seta{margin-left:auto}.painel-filtros .pf-contador{background:var(--primary);color:#fff;border-radius:999px;font-size:11.5px;padding:1px 8px}.painel-filtros.pf-recolhido .pf-grade,.painel-filtros.pf-recolhido .pf-acoes{display:none}.painel-filtros .pf-grade{grid-template-columns:1fr;margin-top:8px}.painel-filtros .pf-acoes button{flex:1;justify-content:center;min-height:42px}}:root{--primary: #0b7a5a;--primary-hover: #086649;--primary-dark: #0a2e36;--primary-light: #e2f3ec;--petroleo: #0a2e36;--petroleo-2: #12434d;--accent: #f2a516;--accent-light: #fff3d6;--accent-dark: #8a5a00;--bg: #f2f6f5;--text-main: #15232a;--text-muted: #5b6e75;--white: #ffffff;--border: #d5e0df;--danger: #c62828;--danger-light: #fde4e4;--success: #138a4f;--success-light: #dcf5e7;--sombra: 0 1px 2px rgba(10, 46, 54, .06), 0 4px 16px rgba(10, 46, 54, .06);--raio: 14px}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;touch-action:manipulation}body{color:var(--text-main);background:var(--bg)}h1,h2,h3{font-family:Archivo,Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--petroleo)}a{color:var(--primary);text-decoration:none}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){min-height:38px;max-width:100%;border:1px solid var(--border);border-radius:10px;padding:0 12px;font:inherit;font-size:13.5px;background-color:var(--white);color:var(--text-main)}:where(textarea){min-height:72px;padding:8px 12px}:where(input,select,textarea):focus{outline:3px solid rgba(11,122,90,.22);outline-offset:0;border-color:var(--primary)}:where(input,select,textarea):disabled{background-color:#eef3f2;color:var(--text-muted);cursor:not-allowed}:where(input::placeholder,textarea::placeholder){color:#93a5a9}:where(input[type=checkbox],input[type=radio]){accent-color:var(--primary);width:16px;height:16px}@supports (-webkit-touch-callout: none){input,select,textarea{font-size:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
