*,:before,:after{box-sizing:border-box}img{max-width:100%;display:block}:root{--background:#f6f4ef;--surface:#fff;--primary-text:#1f1f1feb;--secondary-text:#1f1f1fb8;--tertiary-text:#1f1f1f99;--quaternary-text:#1f1f1f3d;--brand-petroleo:#0f3d4e;--brand-verde:#2a9075;--brand-salvia:#8fb799;--brand-areia:#f6f4ef;--brand-grafite:#1f1f1f;--fill-primary:#0f3d4eeb;--fill-secondary:#0f3d4e14;--fill-secondary-hover:#0f3d4e1f;--fill-tertiary:#0f3d4e0a;--stroke-light:#1f1f1f17;--stroke-medium:#1f1f1f33;--success:#2a9075;--success-fill:#2a90751a;--success-strong:#1f6f5a;--danger:#b3261e;--danger-fill:#b3261e14;--warning:#8a5a00;--warning-fill:#c484001f;--mova-gradient:linear-gradient(135deg, #0f3d4e 0%, #2a9075 60%, #8fb799 100%);--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:15px;--radius-full:9999px;--shadow-card:0 2px 8px #1f1f1f0f, 0 0 2px #1f1f1f0a;--shadow-cta-hover:inset 0 1px 0 #ffffff2e, 0 2px 4px #0f3d4e29, 0 18px 40px -10px #0f3d4e57;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1)}html{font-size:62.5%}body{background:var(--background);color:var(--primary-text);margin:0;font-family:Inter,Helvetica,sans-serif;font-size:1.6rem;line-height:1.5}h1,.h1{letter-spacing:-.03em;margin:0;font-size:4.8rem;font-weight:300;line-height:5.2rem}h2,.h2{letter-spacing:-.03em;margin:0;font-size:3.6rem;font-weight:300;line-height:4.1rem}h3,.h3{letter-spacing:-.015em;margin:0;font-size:2.4rem;font-weight:400;line-height:3rem}h4,.h4{letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:500;line-height:2.5rem}.p1{font-size:1.8rem;font-weight:400;line-height:1.5}.p2{font-size:1.6rem;font-weight:400;line-height:1.5}.mv-card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--stroke-light)}.mv-btn{border-radius:var(--radius-lg);cursor:pointer;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-standard), background .2s var(--ease-standard);border:none;justify-content:center;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1.5rem;font-weight:500;display:inline-flex}.mv-btn:active{transform:scale(.98)}.mv-btn:disabled{opacity:.6;cursor:not-allowed}.mv-btn-primary{background:var(--fill-primary);color:#fff}.mv-btn-primary:hover{box-shadow:var(--shadow-cta-hover);transform:scale(1.02)}.mv-btn-secondary{background:var(--fill-secondary);color:var(--brand-petroleo)}.mv-btn-secondary:hover{background:var(--fill-secondary-hover)}.mv-btn-success{background:var(--success-fill);color:var(--success-strong)}.mv-btn-danger{background:var(--danger-fill);color:var(--danger)}.mv-btn-sm{border-radius:var(--radius-md);min-height:3.2rem;padding:.6rem 1.2rem;font-size:1.3rem}.mv-input,.mv-select{box-sizing:border-box;border:1px solid var(--stroke-medium);border-radius:var(--radius-md);width:100%;color:var(--primary-text);background:var(--surface);transition:border-color .2s var(--ease-standard);padding:1rem 1.2rem;font-family:inherit;font-size:1.5rem}.mv-input:focus,.mv-select:focus{border-color:var(--brand-verde);box-shadow:0 0 0 3px var(--success-fill);outline:none}.mv-input::placeholder{color:var(--tertiary-text)}.mv-label{color:var(--secondary-text);margin-bottom:.4rem;font-size:1.3rem;font-weight:500;display:block}.mv-badge{border-radius:var(--radius-full);padding:.3rem 1rem;font-size:1.2rem;font-weight:500;display:inline-block}.mv-badge-danger{background:var(--danger-fill);color:var(--danger)}.mv-error{color:var(--danger);margin-top:.4rem;font-size:1.3rem}.mv-muted{color:var(--secondary-text)}.mv-meta{color:var(--tertiary-text);font-size:1.3rem}:focus-visible{outline:2px solid var(--brand-verde);outline-offset:2px}.mv-btn-ghost{color:var(--brand-petroleo);border:1px solid var(--stroke-medium);background:0 0}.mv-btn-ghost:hover{background:var(--fill-tertiary)}.mv-badge-success{background:var(--success-fill);color:var(--success-strong)}.mv-badge-warning{background:var(--warning-fill);color:var(--warning)}.mv-badge-neutral{background:var(--fill-secondary);color:var(--brand-petroleo)}.mv-tabs{border-bottom:1px solid var(--stroke-light);scrollbar-width:none;gap:.4rem;margin-bottom:2.4rem;display:flex;overflow:auto hidden}.mv-tabs::-webkit-scrollbar{display:none}.mv-tab{font:inherit;color:var(--secondary-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem 1.4rem;font-size:1.5rem}.mv-tab:hover{color:var(--brand-petroleo)}.mv-tab-ativa{color:var(--brand-petroleo);border-bottom-color:var(--brand-verde);font-weight:500}.mv-tab-count{border-radius:var(--radius-full);background:var(--fill-secondary);margin-left:.6rem;padding:0 .7rem;font-size:1.2rem;display:inline-block}.mv-grid-cards{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:1.6rem;display:grid}.mv-item-card{flex-direction:column;gap:.6rem;padding:2rem;display:flex}.mv-item-card-title{color:var(--primary-text);font-size:1.6rem;font-weight:500}.mv-item-card-valor{color:var(--brand-petroleo);font-size:2rem;font-weight:500}.mv-field{flex-direction:column;margin-bottom:1.6rem;display:flex}.mv-field-row{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.mv-hint{color:var(--tertiary-text);margin-top:.4rem;font-size:1.3rem}.mv-dl{grid-template-columns:max-content 1fr;gap:.8rem 1.6rem;margin:0;display:grid}.mv-dl dt{color:var(--tertiary-text);font-size:1.3rem}.mv-dl dd{color:var(--primary-text);margin:0;font-size:1.4rem}.mv-section-title{color:var(--secondary-text);margin:2.4rem 0 1.2rem;font-size:1.3rem;font-weight:600}@media (width<=600px){.mv-field-row{grid-template-columns:1fr}}.mv-progress{border-radius:var(--radius-full);background:var(--fill-secondary);height:.6rem;overflow:hidden}.mv-progress>span{border-radius:inherit;background:var(--brand-verde);height:100%;transition:width .3s var(--ease-standard);display:block}textarea.mv-input{resize:vertical;min-height:9rem;line-height:1.5}@media print{.mv-sidebar,.mv-topbar,.mv-shell-backdrop,.mv-footer{display:none!important}.mv-shell{display:block}.mv-shell-content{max-width:none!important;padding:0!important}body{background:#fff}}.mv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mv-link{font:inherit;color:var(--brand-verde);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.mv-select-sm{width:auto;max-width:18rem;min-height:3.4rem;padding:.4rem .8rem;font-size:1.35rem}.mv-dt{overflow:visible}.mv-dt-barra{border-bottom:1px solid var(--stroke-light);flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;padding:1.4rem 2rem;display:flex}.mv-dt-busca{flex:26rem;max-width:40rem;position:relative}.mv-dt-busca-campo{min-height:3.8rem;padding-left:3.6rem;padding-right:3.4rem}.mv-dt-busca-icone{color:var(--tertiary-text);pointer-events:none;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.mv-dt-busca-campo::-webkit-search-cancel-button{display:none}.mv-dt-busca-limpar{border-radius:var(--radius-full);width:2.6rem;height:2.6rem;color:var(--secondary-text);cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.mv-dt-busca-limpar:hover{background:var(--fill-secondary)}.mv-dt-filtros{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.mv-dt-barra-fim{align-items:center;gap:1.2rem;margin-left:auto;display:flex}.mv-dt-aviso{color:var(--success-strong);font-size:1.3rem}.mv-dt-menu{position:relative}.mv-dt-menu-lista{z-index:20;background:var(--surface);border:1px solid var(--stroke-light);border-radius:var(--radius-lg);flex-direction:column;min-width:19rem;padding:.6rem;display:flex;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 12px 32px -8px #1f1f1f38}.mv-dt-menu-lista button{text-align:left;border-radius:var(--radius-md);font:inherit;color:var(--primary-text);cursor:pointer;background:0 0;border:none;padding:1rem 1.2rem;font-size:1.4rem}.mv-dt-menu-lista button:hover,.mv-dt-menu-lista button:focus-visible{background:var(--fill-secondary);outline:none}.mv-table-wrap{overflow-x:auto}.mv-table{border-collapse:collapse;width:100%;font-size:1.4rem}.mv-table th{text-align:left;color:var(--secondary-text);white-space:nowrap;background:var(--fill-tertiary);border-bottom:1px solid var(--stroke-light);padding:1.1rem 1.6rem;font-size:1.25rem;font-weight:600}.mv-table td{border-bottom:1px solid var(--stroke-light);color:var(--primary-text);vertical-align:middle;padding:1.4rem 1.6rem}.mv-table th:first-child,.mv-table td:first-child{padding-left:2rem}.mv-table th:last-child,.mv-table td:last-child{padding-right:2rem}.mv-table tbody tr:last-child td{border-bottom:none}.mv-table tbody tr:hover{background:var(--fill-tertiary)}.mv-table tfoot td,.mv-table tfoot th{background:var(--fill-tertiary);border-top:1px solid var(--stroke-medium);border-bottom:none;font-weight:600}.mv-tr-clicavel{cursor:pointer}.mv-tr-clicavel:focus-visible{outline:2px solid var(--brand-verde);outline-offset:-2px}.mv-dt-dense .mv-table td{padding-top:.9rem;padding-bottom:.9rem}.mv-al-right{text-align:right!important}.mv-al-center{text-align:center!important}.mv-col-acoes{text-align:right;white-space:nowrap}.mv-col-acoes .mv-btn+.mv-btn{margin-left:.6rem}.mv-tr-vazia:hover{background:0 0!important}.mv-th-botao{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.6rem;padding:0;font-weight:600;display:inline-flex}.mv-th-botao:hover,.mv-th-ativa .mv-th-botao{color:var(--brand-petroleo)}.mv-al-right .mv-th-botao{flex-direction:row-reverse}.mv-th-seta{flex:none;width:.8rem;height:1.2rem;position:relative}.mv-th-seta:before,.mv-th-seta:after{content:"";opacity:.3;border-left:.4rem solid #0000;border-right:.4rem solid #0000;position:absolute;left:0}.mv-th-seta:before{border-bottom:.45rem solid;top:0}.mv-th-seta:after{border-top:.45rem solid;bottom:0}.mv-th-seta[data-dir=asc]:before,.mv-th-seta[data-dir=desc]:after{opacity:1}.mv-dt-vazio{text-align:center;color:var(--secondary-text);flex-direction:column;align-items:center;gap:.4rem;padding:3.4rem 1rem;display:flex}.mv-dt-vazio strong{color:var(--brand-petroleo);font-size:1.6rem;font-weight:500}.mv-dt-rodape{border-top:1px solid var(--stroke-light);color:var(--secondary-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.2rem 2rem;font-size:1.3rem;display:flex}.mv-dt-paginacao{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.mv-dt-porpagina{align-items:center;gap:.8rem;display:inline-flex}.mv-dt-paginas{align-items:center;gap:.4rem;display:flex}.mv-dt-pg{border-radius:var(--radius-md);min-height:3.2rem;font:inherit;color:var(--brand-petroleo);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 1.1rem;font-size:1.3rem}.mv-dt-pg:hover:not(:disabled){background:var(--fill-secondary)}.mv-dt-pg:disabled{color:var(--quaternary-text);cursor:not-allowed}.mv-dt-pg-num{min-width:3.2rem;padding:0 .6rem}.mv-dt-pg-ativa{color:#fff;background:var(--fill-primary)!important}.mv-dt-reticencias{color:var(--tertiary-text);padding:0 .4rem}@media (width<=720px){.mv-col-opcional{display:none}.mv-dt-barra,.mv-dt-rodape{padding-left:1.4rem;padding-right:1.4rem}.mv-table th,.mv-table td{padding-left:1.2rem;padding-right:1.2rem}.mv-table th:first-child,.mv-table td:first-child{padding-left:1.4rem}.mv-table th:last-child,.mv-table td:last-child{padding-right:1.4rem}}
