:root{--adm-verde:#12421f;--adm-verde-2:#1c6b2e;--adm-verde-folha:#3e8e4f;--adm-verde-claro:#7fb98a;--adm-verde-3:#e7f2e6;--adm-broto:#4fbf5a;--adm-milho:#e8b931;--adm-laranja:#b5570b;--adm-laranja-vivo:#e4761b;--adm-laranja-escuro:#c4620f;--adm-laranja-2:#fff1e2;--adm-areia:#f3ede0;--adm-areia-2:#f4f0e7;--adm-carvao:#0e1f14;--adm-tinta:#17211a;--adm-tinta-2:#4b5a4e;--adm-sisal:#5c6b5f;--adm-branco:#fff;--adm-noite:#0b2b1c;--adm-ok:#0f8a4f;--adm-ok-texto:#0b6b3d;--adm-aviso:#e8b931;--adm-aviso-texto:#7a5a06;--adm-alerta:#c6362b;--adm-alerta-texto:#9e2a20;--adm-info:#2b7a9b;--adm-neutro:#5c6b5f;--adm-fundo:#edefea;--adm-superficie:#fff;--adm-subtil:#f6f8f4;--adm-chip:#f1f3ef;--adm-linha:#e4e7e2;--adm-linha-2:#eff1ed;--adm-campo:#fbfbf9;--adm-campo-linha:#dde2da;--adm-texto:#0e1f14;--adm-texto-2:#34403a;--adm-texto-3:#4e5b52;--adm-texto-4:#6b7a70;--adm-texto-claro:#f0f6ed;--adm-calor-0:#f4f0e7;--adm-calor-1:#fbe3b2;--adm-calor-2:#f5b95a;--adm-calor-3:#e4761b;--adm-calor-4:#b5570b;--adm-perda-0:#f4f0e7;--adm-perda-1:#f9d9c9;--adm-perda-2:#efa27e;--adm-perda-3:#d9583a;--adm-perda-4:#a3261a;--adm-bom-0:#f3c7bd;--adm-bom-1:#f7e2b5;--adm-bom-2:#eef1ec;--adm-bom-3:#cfe5c8;--adm-bom-4:#7fb98a;--adm-serie-1:#12421f;--adm-serie-2:#3e8e4f;--adm-serie-3:#e8b931;--adm-serie-4:#e4761b;--adm-serie-5:#2b7a9b;--adm-serie-6:#7fb98a;--adm-font-display:"Bricolage Grotesque", system-ui, sans-serif;--adm-font-body:"DM Sans", system-ui, sans-serif;--adm-font-mono:"JetBrains Mono", ui-monospace, monospace;--adm-r-card:16px;--adm-r-md:12px;--adm-r-sm:8px;--adm-r-pill:999px;--adm-sombra-card:0 1px 3px #0e1f140d;--adm-sombra-hover:0 10px 28px #0e1f1414, 0 1px 3px #0e1f140d;--adm-sombra-pop:0 20px 60px #0b2b1c66;--adm-gap:16px;--adm-pad-card:20px;--adm-largura:1920px;--adm-ease:cubic-bezier(.2, .7, .2, 1);--adm-ease-mola:cubic-bezier(.3, 1.6, .5, 1)}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans.ttf)format("truetype");font-weight:100 1000;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono.ttf)format("truetype");font-weight:100 800;font-display:swap}*{box-sizing:border-box}body{background:var(--adm-fundo);color:var(--adm-texto);font:400 14px/1.45 var(--adm-font-body);-webkit-font-smoothing:antialiased;margin:0}.mono{font-family:var(--adm-font-mono)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--adm-milho);outline-offset:2px}label{margin-bottom:6px;font-weight:600;display:block}input,select,textarea{border:1px solid var(--adm-campo-linha);border-radius:var(--adm-r-sm);background:var(--adm-campo);width:100%;font:inherit;color:inherit;padding:10px 14px}input,select{min-height:44px}textarea{resize:vertical}textarea[aria-invalid=true]{border-color:var(--adm-alerta)}button{border-radius:var(--adm-r-sm);outline:1px solid var(--adm-linha);outline-offset:-1px;background:var(--adm-branco);min-height:44px;font:600 13.5px var(--adm-font-body);color:var(--adm-carvao);cursor:pointer;border:0;padding:9px 16px}button:hover:not(:disabled){filter:brightness(.96)}button:disabled{opacity:.6;cursor:default}button.primary{background:var(--adm-verde);color:var(--adm-branco);outline:0;width:100%}button.approve{background:var(--adm-verde);color:var(--adm-branco);outline:0}button.danger{background:var(--adm-alerta);color:var(--adm-branco);outline:0}button.ghost{color:inherit;background:0 0;outline:1px solid}.muted{color:var(--adm-texto-3)}.error{color:var(--adm-alerta-texto);font-weight:600}.notice{background:var(--adm-verde-3);outline:1px solid var(--adm-verde-folha);outline-offset:-1px;border-radius:var(--adm-r-md);color:var(--adm-ok-texto);margin:0;padding:10px 14px;font-weight:600}header.top{background:var(--adm-noite);color:var(--adm-texto-claro);padding:14px 16px}header.top h1{font:700 20px var(--adm-font-display);margin:0}main.plain{max-width:960px;margin:0 auto;padding:20px 16px 40px;font-size:16px}.card{background:var(--adm-superficie);outline:1px solid var(--adm-linha);outline-offset:-1px;border-radius:var(--adm-r-card);padding:16px}.narrow{gap:14px;max-width:420px;margin:40px auto;display:grid}.page{width:var(--adm-largura);max-width:100%;margin:0 auto;padding:16px 16px 40px}.hero{--hero-img:url(/campo-milho-serra.webp);color:var(--adm-texto-claro);background:linear-gradient(90deg, #0b2b1cfa 0%, #0b2b1ceb 45%, #0b2b1c80 75%, #0b2b1c1a 100%), var(--hero-img) center / cover no-repeat, var(--adm-noite);border-radius:0 0 24px 24px;padding:0 40px;position:relative;overflow:hidden}.nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;min-height:72px;display:flex}.nav-left,.nav-right{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.nav-right{gap:8px}.logo{font:800 24px var(--adm-font-display);color:var(--adm-areia);letter-spacing:-.5px;align-items:baseline;gap:2px;display:inline-flex}.logo b{color:var(--adm-milho);font-weight:800}.badge{border-radius:var(--adm-r-sm);outline-offset:-1px;color:var(--adm-milho);font:700 12px var(--adm-font-body);letter-spacing:.2px;white-space:nowrap;background:#e8b9311f;outline:1px solid #e8b93166;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.menu{background:#ffffff14;border-radius:22px;align-items:center;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.menu a{font:600 13.5px var(--adm-font-body);color:var(--adm-texto-claro);white-space:nowrap;border-radius:18px;padding:7px 14px;text-decoration:none;display:block}.menu a:hover{background:#ffffff1f}.menu a[aria-current=page]{background:var(--adm-branco);color:var(--adm-verde)}.nav-right button.ghost{min-height:36px;color:var(--adm-texto-claro);border-radius:18px;outline-color:#ffffff40}.hero-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 0 22px;display:flex}.crumb{color:#c9d8c4;white-space:pre;margin:0;font-size:12.5px}.hero h1{font:700 36px/1.1 var(--adm-font-display);color:var(--adm-areia);letter-spacing:-.5px;margin:6px 0 4px}.hero-sub{color:#e1eddc;margin:0;font-size:14px}.hero-stats{border-radius:var(--adm-r-md);outline-offset:-1px;background:#ffffff12;outline:1px solid #ffffff1f;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.stat{padding:0 10px}.stat+.stat{border-left:1px solid #ffffff26}.stat dt{color:#e1eddc;font-size:11.5px}.stat dd{font:800 20px var(--adm-font-display);color:var(--adm-areia);margin:0}main{gap:var(--adm-gap);flex-direction:column;padding-top:16px;display:flex}@media (width>=1100px){main.with-detail{grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}main.with-detail .notice{grid-column:1/-1}}.panel-card{background:var(--adm-superficie);border-radius:var(--adm-r-card);outline:1px solid var(--adm-linha);outline-offset:-1px;box-shadow:var(--adm-sombra-card);flex-direction:column;min-width:0;transition:box-shadow .25s;display:flex}.panel-card:hover{box-shadow:var(--adm-sombra-hover)}.panel-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.panel-card-title{align-items:center;gap:12px;min-width:0;display:flex}.panel-card-icon{border-radius:var(--adm-r-sm);background:var(--adm-chip);width:30px;height:30px;color:var(--adm-texto-2);flex-shrink:0;place-items:center;display:grid}.panel-card-header h2{font:600 14.5px var(--adm-font-body);color:var(--adm-carvao);margin:0}.subtitle{color:var(--adm-texto-2);margin:1px 0 0;font-size:12px}.panel-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.panel-card-body{flex-direction:column;flex:1;gap:16px;padding:4px 20px 20px;display:flex}.panel-card-footer{border-top:1px solid var(--adm-linha);color:var(--adm-texto-3);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 16px;font-size:12px;display:flex}.filter-chip{background:var(--adm-chip);min-height:30px;font:600 12.5px var(--adm-font-body);color:var(--adm-texto-2);border-radius:9px;outline:0;padding:4px 11px}.filter-chip[aria-pressed=true]{background:var(--adm-verde);color:var(--adm-branco)}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;font:500 11px var(--adm-font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--adm-texto-3);border-top:1px solid var(--adm-linha);border-bottom:1px solid var(--adm-linha);white-space:nowrap;padding:12px 8px}.data-table td{border-bottom:1px solid var(--adm-linha-2);vertical-align:middle;padding:12px 8px;font-size:13px}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table tbody tr:hover{background:var(--adm-subtil)}.data-table tbody tr[data-selected=true]{background:#eef4ec}.row-link{all:unset;cursor:pointer;color:var(--adm-verde);align-items:center;min-height:32px;font-weight:600;display:inline-flex}.row-link:hover{text-decoration:underline}.row-link:focus-visible{outline:2px solid var(--adm-milho);outline-offset:2px}.status-pill{font:600 12px var(--adm-font-body);white-space:nowrap;border-radius:12px;align-items:center;padding:3px 10px;display:inline-flex}.tone-ok{color:var(--adm-ok-texto);background:#0f8a4f1a}.tone-warn{color:var(--adm-aviso-texto);background:#e8b9312e}.tone-bad{color:var(--adm-alerta);background:#c6362b1a}.tone-neutral{background:var(--adm-chip);color:var(--adm-texto-2)}.detail-panel{background:var(--adm-superficie);border-radius:var(--adm-r-card);outline:1px solid var(--adm-linha);outline-offset:-1px;box-shadow:var(--adm-sombra-card);gap:14px;padding:16px 20px 20px;display:grid}.detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-head h2{font:600 14.5px var(--adm-font-body);margin:0}.detail-head button{min-height:32px;padding:4px 12px}.review{gap:14px;display:grid}.facts{gap:10px;margin:0;display:grid}.facts dt{font:500 11px var(--adm-font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--adm-texto-3)}.facts dd{margin:2px 0 0}.proof-photo{object-fit:contain;border-radius:var(--adm-r-md);background:var(--adm-chip);width:100%;max-height:420px}.actions{flex-wrap:wrap;gap:10px;display:flex}.actions button{border-radius:10px;flex:140px;padding:12px 20px;font-size:14px}
