.vsb{position:fixed;top:0;left:0;bottom:0;width:80px;background:#0a0f17;border-right:1px solid hsla(0,0%,100%,.06);z-index:1000;display:flex;flex-direction:column;box-sizing:border-box;font-family:"Inter",sans-serif}.vsb-nav{display:flex;flex-direction:column;padding:14px 0;gap:4px}.vsb-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 6px;margin:0 8px;border-radius:8px;text-decoration:none;color:hsla(0,0%,100%,.65);cursor:pointer;transition:background-color .18s ease,color .18s ease;user-select:none}.vsb-item:hover{background:hsla(0,0%,100%,.04);color:#fff}.vsb-item.is-active{background:rgba(0,229,255,.08);color:#fff}.vsb-item.is-active::before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:3px;height:22px;background:#00e5ff;border-radius:0 3px 3px 0}.vsb-item.is-active .vsb-icon{color:#00e5ff}.vsb-item.is-active .vsb-label{font-weight:700}.vsb-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.vsb-icon svg{width:100%;height:100%}.vsb-label{font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:inherit;line-height:1}:root{--rg-rail: 80px;--rg-bg: #070c0a;--rg-bg2: #050807;--rg-header: #0c1210;--rg-green: #2ecc71;--rg-green-2: #239a52;--rg-teal: #1fe3b0;--rg-red: #FF4D4D;--rg-amber: #FFA83D;--rg-blue: #00B0FF;--rg-orange: #FF8A3D;--rg-text: #ffffff;--rg-title: #e9efed;--rg-muted: rgba(255, 255, 255, 0.62);--rg-dim: rgba(255, 255, 255, 0.42);--rg-panel: linear-gradient(165deg, #141b18, #0e1411);--rg-border: rgba(255, 255, 255, 0.10);--rg-hairline: rgba(255, 255, 255, 0.07);--rg-inner: rgba(255, 255, 255, 0.03);--rg-shadow: 0 14px 40px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.04);--rg-gap: 13px}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--rg-bg);font-family:"Inter",system-ui,sans-serif;color:var(--rg-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.page-agro-registro{position:relative;width:100%;height:100vh;overflow:hidden}[hidden]{display:none !important}.rg-panel{background:var(--rg-panel);border:1px solid var(--rg-border);border-radius:13px;box-shadow:var(--rg-shadow)}.rg-pdf-scroll::-webkit-scrollbar,.rg-preview-stage::-webkit-scrollbar,.rg-detail-scroll::-webkit-scrollbar,.rg-tl-scroll::-webkit-scrollbar{width:7px;height:7px}.rg-pdf-scroll::-webkit-scrollbar-track,.rg-preview-stage::-webkit-scrollbar-track,.rg-detail-scroll::-webkit-scrollbar-track,.rg-tl-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.rg-pdf-scroll::-webkit-scrollbar-thumb,.rg-preview-stage::-webkit-scrollbar-thumb,.rg-detail-scroll::-webkit-scrollbar-thumb,.rg-tl-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.13);border-radius:4px}.rg-pdf-scroll::-webkit-scrollbar-thumb:hover,.rg-preview-stage::-webkit-scrollbar-thumb:hover,.rg-detail-scroll::-webkit-scrollbar-thumb:hover,.rg-tl-scroll::-webkit-scrollbar-thumb:hover{background:rgba(46,204,113,.4)}.rg-pdf-scroll,.rg-preview-stage,.rg-detail-scroll,.rg-tl-scroll{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.13) rgba(0,0,0,0)}@keyframes rg-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.22);opacity:.6}}@keyframes rg-spin{to{transform:rotate(360deg)}}.rg-app{position:fixed;inset:0 0 0 var(--rg-rail);z-index:1;display:flex;flex-direction:column;background:radial-gradient(110% 80% at 78% -10%, rgba(46, 204, 113, 0.06), transparent 55%),radial-gradient(90% 70% at 0% 110%, rgba(0, 229, 255, 0.05), transparent 55%),var(--rg-bg)}.rg-header{flex-shrink:0;height:64px;display:flex;align-items:center;gap:16px;padding:0 18px;background:var(--rg-header);border-bottom:1px solid var(--rg-border)}.rg-htitle{display:flex;flex-direction:column;line-height:1.2}.rg-htitle strong{font-size:13px;font-weight:800;letter-spacing:.3px}.rg-hfilters{margin-left:auto;display:flex;gap:12px}.rg-sel{display:flex;flex-direction:column;gap:4px}.rg-sel span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--rg-dim)}.rg-sel span svg{width:13px;height:13px}.rg-sel select{appearance:none;cursor:pointer;min-width:168px;padding:8px 32px 8px 12px;background:rgba(0,0,0,.32);border:1px solid var(--rg-hairline);border-radius:9px;color:#fff;font-family:inherit;font-size:13px;font-weight:600;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff66' stroke-width='2.4'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px;transition:border-color .16s}.rg-sel select:focus,.rg-sel select:hover{border-color:hsla(0,0%,100%,.28)}.rg-sel option{background:#0a1511}.rg-htools{display:flex;gap:4px;padding:0 6px;border-left:1px solid var(--rg-hairline)}.rg-htool{position:relative;width:64px;padding:6px 2px;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:1px solid rgba(0,0,0,0);border-radius:9px;color:var(--rg-muted);font-family:inherit;cursor:pointer;transition:background .15s,color .15s}.rg-htool svg{width:20px;height:20px}.rg-htool i{font-size:9.5px;font-style:normal;font-weight:600}.rg-htool:hover{background:hsla(0,0%,100%,.05);color:#fff}.rg-main{flex:1 1 auto;min-height:0;padding:var(--rg-gap);overflow:hidden;display:grid;grid-template-columns:minmax(360px, 0.55fr) 1fr;grid-template-rows:minmax(0, 1fr);gap:var(--rg-gap)}.rg-right{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0, 1fr);gap:var(--rg-gap)}.rg-timeline{display:flex;flex-direction:column;min-height:0;padding:16px 16px 0}.rg-tl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--rg-hairline)}.rg-tl-head .rg-tl-titles{display:flex;flex-direction:column;line-height:1.25}.rg-tl-head .rg-tl-titles strong{font-size:12.5px;font-weight:800;letter-spacing:.4px;color:var(--rg-title)}.rg-tl-head .rg-tl-titles small{font-size:10.5px;color:var(--rg-muted);margin-top:3px}.rg-tl-filter{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 8px;background:rgba(0,0,0,.3);border:1px solid var(--rg-hairline);border-radius:8px;color:var(--rg-muted)}.rg-tl-filter svg{width:14px;height:14px}.rg-tl-filter select{appearance:none;cursor:pointer;background:none;border:0;outline:none;color:#fff;font-family:inherit;font-size:11.5px;font-weight:600;padding-right:4px}.rg-tl-filter option{background:#0a1511}.rg-tl-filter:hover{border-color:rgba(46,204,113,.35)}.rg-tl-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 6px 16px 2px}.rg-tl-list{position:relative}.rg-ev{display:grid;grid-template-columns:70px 34px 1fr;column-gap:11px;align-items:start;padding-bottom:13px}.rg-ev:last-child{padding-bottom:0}.rg-ev .rg-ev-when{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-top:10px;line-height:1.3;white-space:nowrap}.rg-ev .rg-ev-when b{font-size:10.5px;font-weight:700;font-family:"JetBrains Mono",monospace;color:#fff}.rg-ev .rg-ev-when small{font-size:10px;color:var(--rg-dim);font-family:"JetBrains Mono",monospace}.rg-ev .rg-ev-spine{position:relative;display:flex;justify-content:center}.rg-ev .rg-ev-spine::before{content:"";position:absolute;top:6px;bottom:-13px;left:50%;transform:translateX(-50%);width:2px;background:var(--rg-hairline)}.rg-ev:last-child .rg-ev-spine::before{display:none}.rg-ev .rg-ev-node{position:relative;z-index:1;width:32px;height:32px;margin-top:6px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#0c1714;border:2px solid var(--rg-dim);color:var(--rg-dim)}.rg-ev .rg-ev-node svg{width:17px;height:17px}.rg-ev .rg-ev-card{background:var(--rg-inner);border:1px solid var(--rg-hairline);border-radius:11px;padding:11px 13px;transition:background .15s,border-color .15s}.rg-ev .rg-ev-cardhead{display:flex;align-items:center;gap:9px;margin-bottom:5px}.rg-ev .rg-ev-cardhead strong{flex:1;min-width:0;font-size:13px;font-weight:800;letter-spacing:.2px}.rg-ev .rg-ev-cardhead .rg-ev-badge{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;padding:3px 8px;border-radius:20px;border:1px solid}.rg-ev .rg-ev-cardhead .rg-ev-badge.auto{color:var(--rg-green);background:rgba(46,204,113,.1);border-color:rgba(46,204,113,.32)}.rg-ev .rg-ev-cardhead .rg-ev-badge.manual{color:var(--rg-muted);background:hsla(0,0%,100%,.05);border-color:var(--rg-hairline)}.rg-ev .rg-ev-loc{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--rg-muted)}.rg-ev .rg-ev-loc svg{width:13px;height:13px;color:var(--rg-dim)}.rg-ev .rg-ev-fields{display:flex;flex-direction:column;gap:5px;margin-top:10px;padding-top:10px;border-top:1px solid var(--rg-hairline)}.rg-ev .rg-ev-f{display:grid;grid-template-columns:130px 1fr;gap:10px;font-size:11.5px;align-items:baseline}.rg-ev .rg-ev-f .rg-ev-fk{display:flex;align-items:center;gap:6px;color:var(--rg-dim)}.rg-ev .rg-ev-f .rg-ev-fk svg{width:13px;height:13px;flex-shrink:0}.rg-ev .rg-ev-f .rg-ev-fv{color:#fff;font-weight:500}.rg-ev .rg-ev-f .rg-ev-fv.accent{color:var(--rg-green)}.rg-ev .rg-ev-f .rg-ev-fv.ok{color:var(--rg-green);font-weight:700}.rg-ev .rg-ev-f .rg-ev-fv.alert{color:var(--rg-red);font-weight:700}.rg-ev .rg-ev-f .rg-ev-fv.strong{font-weight:800}.rg-ev .rg-ev-more{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font-size:11px;font-weight:700;color:var(--rg-blue)}.rg-ev .rg-ev-more svg{width:13px;height:13px}.rg-ev .rg-ev-node{color:var(--rg-muted);border-color:var(--rg-dim)}.rg-ev.is-hold .rg-ev-node{color:var(--rg-amber);border-color:var(--rg-amber);box-shadow:0 0 12px rgba(255,168,61,.35)}.rg-ev.is-clickable .rg-ev-card{cursor:pointer}.rg-ev.is-clickable:hover .rg-ev-card{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.04)}.rg-ev.is-active .rg-ev-card{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 16px hsla(0,0%,100%,.04)}.rg-tl-more{width:100%;margin:4px 0 14px;padding:10px;display:flex;align-items:center;justify-content:center;gap:7px;background:hsla(0,0%,100%,.03);border:1px solid var(--rg-hairline);border-radius:9px;cursor:pointer;color:var(--rg-muted);font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s}.rg-tl-more svg{width:15px;height:15px}.rg-tl-more:hover{background:hsla(0,0%,100%,.06);color:#fff}.rg-kpis{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--rg-gap)}.rg-kpi{position:relative;padding:14px 16px;border-radius:13px;background:var(--rg-panel);border:1px solid var(--rg-border);box-shadow:var(--rg-shadow);display:flex;flex-direction:column}.rg-kpi .rg-kpi-head{display:flex;align-items:flex-start;gap:8px}.rg-kpi .rg-kpi-head span{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;line-height:1.3;color:var(--rg-muted)}.rg-kpi .rg-kpi-body{display:flex;align-items:center;gap:13px;margin:12px 0 10px;flex:1}.rg-kpi .rg-kpi-ico{width:50px;height:50px;flex-shrink:0;display:grid;place-items:center;border-radius:13px}.rg-kpi .rg-kpi-ico svg{width:30px;height:30px}.rg-kpi .rg-kpi-ring{position:relative;width:56px;height:56px;flex-shrink:0}.rg-kpi .rg-kpi-ring svg{width:56px;height:56px;transform:rotate(-90deg)}.rg-kpi .rg-kpi-ring .rg-ring-bg{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:5}.rg-kpi .rg-kpi-ring .rg-ring-val{fill:none;stroke:var(--rg-green);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(0.4, 0, 0.2, 1)}.rg-kpi .rg-kpi-num{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 4px;line-height:1}.rg-kpi .rg-kpi-num b{font-size:44px;font-weight:800;font-family:"JetBrains Mono",monospace;line-height:.9}.rg-kpi .rg-kpi-num i{font-size:22px;font-style:normal;font-weight:700}.rg-kpi .rg-kpi-num small{width:100%;font-size:11px;color:var(--rg-muted);margin-top:4px;line-height:1.25}.rg-kpi .rg-kpi-foot{font-size:10.5px;color:var(--rg-dim);padding-top:10px;border-top:1px solid var(--rg-hairline)}.rg-kpi .rg-kpi-foot.is-link{display:inline-flex;align-items:center;gap:5px;background:none;border:0;border-top:1px solid var(--rg-hairline);font-family:inherit;cursor:pointer;color:var(--rg-red);font-weight:700;text-align:left}.rg-kpi .rg-kpi-foot.is-link svg{width:13px;height:13px}.rg-kpi .rg-kpi-foot.is-link:hover{color:#ff8080}.rg-kpi.is-ok .rg-kpi-ico{color:var(--rg-green);background:rgba(46,204,113,.12)}.rg-kpi.is-ok .rg-kpi-num b,.rg-kpi.is-ok .rg-kpi-num i{color:var(--rg-green)}.rg-kpi.is-alert{border-color:rgba(255,77,77,.4);background:linear-gradient(162deg, #1f1310, #150d0b)}.rg-kpi.is-alert .rg-kpi-head span{color:var(--rg-red)}.rg-kpi.is-alert .rg-kpi-ico{color:var(--rg-red);background:rgba(255,77,77,.12);animation:rg-pulse 1.8s ease-in-out infinite}.rg-kpi.is-alert .rg-kpi-num b{color:var(--rg-red)}.rg-kpi.is-auto .rg-kpi-num b,.rg-kpi.is-auto .rg-kpi-num i{color:var(--rg-green)}.rg-siex{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 10px;background:hsla(0,0%,100%,.05);border:1px solid var(--rg-border);border-radius:9px;color:var(--rg-muted);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.rg-siex .rg-siex-ico{display:grid;place-items:center}.rg-siex .rg-siex-ico svg{width:15px;height:15px}.rg-siex .rg-siex-spin{width:14px;height:14px;flex-shrink:0;border-radius:50%;border:2px solid hsla(0,0%,100%,.2);border-top-color:var(--rg-blue);animation:rg-spin .7s linear infinite}.rg-siex:hover{background:hsla(0,0%,100%,.1);color:#fff}.rg-siex.is-loading{cursor:default;opacity:.9}.rg-siex.is-done{background:linear-gradient(135deg, var(--rg-green), var(--rg-green-2));border-color:var(--rg-green);color:#052a05;cursor:default}.rg-detail-area{min-height:0;display:grid;grid-template-columns:1fr minmax(300px, 344px);gap:var(--rg-gap)}.rg-detail{display:flex;flex-direction:column;min-height:0;padding:0}.rg-detail.is-flash{animation:rg-detail-flash .6s cubic-bezier(0.2, 0.8, 0.2, 1)}@keyframes rg-detail-flash{0%{border-color:rgba(46,204,113,.95);box-shadow:var(--rg-shadow),inset 0 0 0 2px rgba(46,204,113,.55),inset 0 0 48px rgba(46,204,113,.3)}55%{border-color:rgba(46,204,113,.5)}100%{border-color:var(--rg-border);box-shadow:var(--rg-shadow)}}.rg-detail-body.is-swap{animation:rg-swap-in .4s cubic-bezier(0.2, 0.8, 0.2, 1)}@keyframes rg-swap-in{0%{opacity:0;transform:translateX(26px) scale(0.985)}100%{opacity:1;transform:translateX(0) scale(1)}}.rg-detail-head{flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.4px;color:var(--rg-title);padding:15px 18px;border-bottom:1px solid var(--rg-hairline)}.rg-detail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.rg-detail-body{display:flex;flex-direction:column;gap:15px}.rg-d-section{font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--rg-muted);margin-bottom:9px}.rg-d-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:30px;color:var(--rg-muted)}.rg-d-empty .rg-d-empty-ico{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;color:var(--rg-muted);background:hsla(0,0%,100%,.04);border:1px solid var(--rg-border)}.rg-d-empty .rg-d-empty-ico svg{width:30px;height:30px}.rg-d-empty strong{font-size:15px;color:#fff}.rg-d-empty p{font-size:12px;line-height:1.5;margin:0;max-width:300px}.rg-d-empty p b{color:var(--rg-title)}.rg-d-product{display:grid;grid-template-columns:1fr minmax(190px, 220px);gap:12px;align-items:stretch}.rg-d-prodcard{display:grid;grid-template-columns:52px 1fr;gap:13px;align-items:center;background:var(--rg-inner);border:1px solid var(--rg-hairline);border-radius:11px;padding:13px}.rg-d-prodcard .rg-d-flask{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;color:var(--rg-muted);background:hsla(0,0%,100%,.05)}.rg-d-prodcard .rg-d-flask svg{width:30px;height:30px}.rg-d-prodcard .rg-d-prodinfo{min-width:0}.rg-d-prodcard .rg-d-prodinfo strong{display:block;font-size:15px;font-weight:800}.rg-d-prodcard .rg-d-prodinfo .rg-d-reg{font-size:11px;color:var(--rg-muted);margin-top:2px}.rg-d-prodcard .rg-d-prodinfo .rg-d-reg b{color:#fff;font-family:"JetBrains Mono",monospace}.rg-d-prodcard .rg-d-prodinfo .rg-d-titular{font-size:10.5px;color:var(--rg-dim);margin-top:3px}.rg-d-typebox{background:var(--rg-inner);border:1px solid var(--rg-hairline);border-radius:11px;padding:11px 13px;display:flex;flex-direction:column;gap:7px}.rg-d-typebox .rg-d-type-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.rg-d-typebox .rg-d-type-row span{color:var(--rg-dim)}.rg-d-typebox .rg-d-type-row b{color:#fff;font-weight:700;text-align:right;display:inline-flex;align-items:center;gap:6px}.rg-d-typebox .rg-d-type-row b i{width:8px;height:8px;border-radius:50%;background:var(--rg-amber);box-shadow:0 0 6px var(--rg-amber);font-style:normal}.rg-d-cols{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.rg-d-box{background:var(--rg-inner);border:1px solid var(--rg-hairline);border-radius:11px;padding:12px 13px;min-width:0}.rg-comp-bar{display:flex;height:12px;border-radius:6px;overflow:hidden;background:rgba(0,0,0,.3);margin:2px 0 11px}.rg-comp-seg{height:100%;transition:width .45s ease}.rg-comp-legend{display:flex;flex-direction:column;gap:6px}.rg-comp-li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:11px}.rg-comp-li .rg-comp-dot{width:10px;height:10px;border-radius:3px}.rg-comp-li .rg-comp-nm{color:var(--rg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-comp-li b{color:#fff;font-family:"JetBrains Mono",monospace;font-weight:700}.rg-d-enf-row{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:11.5px}.rg-d-enf-row svg{width:14px;height:14px;color:var(--rg-muted);flex-shrink:0;margin-top:1px}.rg-d-enf-row div{line-height:1.3}.rg-d-enf-row div b{display:block;font-weight:600;color:#fff}.rg-d-enf-row div em{font-size:10px;font-style:italic;color:var(--rg-dim)}.rg-d-rec-row{display:flex;flex-direction:column;gap:1px;padding:6px 0;font-size:11.5px;border-bottom:1px dashed var(--rg-hairline)}.rg-d-rec-row:last-child{border-bottom:0}.rg-d-rec-row span{color:var(--rg-dim);font-size:10.5px}.rg-d-rec-row b{color:#fff;font-weight:700}.rg-d-bottom{display:grid;grid-template-columns:1fr minmax(220px, 250px);gap:12px;align-items:stretch}.rg-d-exec{background:var(--rg-inner);border:1px solid var(--rg-hairline);border-radius:11px;padding:13px}.rg-exec-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px}.rg-exec-w{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-width:0}.rg-exec-w.span2{grid-column:1/-1}.rg-exec-w .rg-exec-ico{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--rg-muted);background:hsla(0,0%,100%,.06)}.rg-exec-w .rg-exec-ico svg{width:16px;height:16px}.rg-exec-w .rg-exec-meta{display:flex;flex-direction:column;line-height:1.25;min-width:0}.rg-exec-w .rg-exec-meta span{font-size:9.5px;text-transform:uppercase;letter-spacing:.2px;color:var(--rg-dim)}.rg-exec-w .rg-exec-meta b{font-size:12px;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-exec-w .rg-exec-meta b .rg-auto-tag{font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;color:var(--rg-green);background:rgba(46,204,113,.12);padding:2px 6px;border-radius:5px;flex-shrink:0}.rg-d-safety{border-radius:11px;padding:14px;border:1px solid rgba(255,168,61,.4);background:linear-gradient(160deg, rgba(255, 168, 61, 0.08), rgba(0, 0, 0, 0.1));display:flex;flex-direction:column}.rg-d-safety .rg-d-safe-head{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--rg-title);margin-bottom:11px}.rg-d-safety .rg-d-safe-head svg{width:16px;height:16px}.rg-d-safety .rg-d-safe-days{display:flex;align-items:baseline;gap:5px;margin-bottom:11px}.rg-d-safety .rg-d-safe-days b{font-size:38px;font-weight:800;font-family:"JetBrains Mono",monospace;line-height:1;color:#fff}.rg-d-safety .rg-d-safe-days i{font-size:15px;font-style:normal;color:var(--rg-muted)}.rg-d-safety .rg-d-safe-harvest{font-size:11px;color:var(--rg-muted);margin-bottom:12px;line-height:1.4}.rg-d-safety .rg-d-safe-harvest b{display:block;font-size:14px;font-weight:800;color:#fff;margin-top:2px}.rg-d-safety .rg-d-safe-state{padding-top:11px;border-top:1px solid hsla(0,0%,100%,.1);font-size:11px;color:var(--rg-muted)}.rg-d-safety .rg-d-safe-state b{display:block;font-size:13px;font-weight:800;margin-top:3px}.rg-d-safety .rg-d-safe-state.hold b{color:var(--rg-amber)}.rg-d-safety .rg-d-safe-state.clear b{color:var(--rg-green)}.rg-d-safety.is-clear{border-color:rgba(46,204,113,.4);background:linear-gradient(160deg, rgba(46, 204, 113, 0.08), rgba(0, 0, 0, 0.1))}.rg-d-safety.is-clear .rg-d-safe-harvest b{color:var(--rg-green)}.rg-doc-col{display:grid;grid-template-rows:auto 1fr;gap:var(--rg-gap);min-height:0}.rg-defense{padding:15px;display:flex;flex-direction:column;gap:12px;border-color:var(--rg-border);background:var(--rg-panel)}.rg-defense .rg-defense-top{display:flex;align-items:flex-start;gap:11px}.rg-defense .rg-defense-top .rg-defense-ico{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;color:var(--rg-muted);background:hsla(0,0%,100%,.06)}.rg-defense .rg-defense-top .rg-defense-ico svg{width:22px;height:22px}.rg-defense .rg-defense-top .rg-defense-txt strong{display:block;font-size:13px;font-weight:800;color:var(--rg-title)}.rg-defense .rg-defense-top .rg-defense-txt small{display:block;font-size:11px;color:var(--rg-muted);margin-top:3px;line-height:1.4}.rg-defense .rg-defense-btn{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;color:#fff;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;line-height:1.25;text-align:center;transition:background .15s,border-color .15s,transform .15s}.rg-defense .rg-defense-btn svg{width:18px;height:18px;flex-shrink:0}.rg-defense .rg-defense-btn:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.28)}.rg-preview{display:flex;flex-direction:column;min-height:0;padding:0}.rg-preview-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--rg-hairline)}.rg-preview-head span{font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--rg-muted)}.rg-preview-head svg{width:16px;height:16px;color:var(--rg-dim)}.rg-preview-stage{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;background:#0a120f}.rg-preview-load{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;background:rgba(8,16,13,.88);opacity:0;pointer-events:none;transition:opacity .25s}.rg-preview-load span:not(.rg-preview-spin){font-size:12px;font-weight:700;color:var(--rg-title)}.rg-preview-load .rg-preview-spin{width:34px;height:34px;border-radius:50%;border:3px solid hsla(0,0%,100%,.18);border-top-color:var(--rg-blue);animation:rg-spin .8s linear infinite}.rg-preview.is-loading .rg-preview-load{opacity:1;pointer-events:auto}.rg-preview-ok{position:absolute;top:10px;left:10px;right:10px;z-index:4;display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:9px;background:linear-gradient(135deg, var(--rg-green), var(--rg-green-2));color:#052a05;font-size:11.5px;font-weight:800;line-height:1.25;box-shadow:0 8px 22px rgba(46,204,113,.4);transform:translateY(-130%);opacity:0;transition:transform .4s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .4s}.rg-preview-ok svg{width:16px;height:16px;flex-shrink:0}.rg-preview.show-ok .rg-preview-ok{transform:translateY(0);opacity:1}.rg-preview.is-validated .rg-preview-stage{animation:rg-pflash .7s ease}@keyframes rg-pflash{0%{box-shadow:inset 0 0 0 0 rgba(46,204,113,0)}30%{box-shadow:inset 0 0 44px 0 rgba(46,204,113,.4)}100%{box-shadow:inset 0 0 0 0 rgba(46,204,113,0)}}#rg-preview-doc{position:relative}.rg-preview.is-validated #rg-preview-doc::after{content:"VALIDADO";position:absolute;top:40%;left:50%;transform:translate(-50%, -50%) rotate(-16deg);font-size:21px;font-weight:800;letter-spacing:3px;color:rgba(26,107,47,.82);border:3px solid rgba(26,107,47,.62);border-radius:8px;padding:4px 14px;pointer-events:none;animation:rg-stamp .45s cubic-bezier(0.2, 0.8, 0.2, 1)}@keyframes rg-stamp{0%{transform:translate(-50%, -50%) rotate(-16deg) scale(1.8);opacity:0}100%{transform:translate(-50%, -50%) rotate(-16deg) scale(1);opacity:1}}.rg-preview-open{flex-shrink:0;margin:0;padding:11px;display:flex;align-items:center;justify-content:center;gap:8px;background:hsla(0,0%,100%,.04);border:0;border-top:1px solid var(--rg-hairline);cursor:pointer;color:var(--rg-blue);font-family:inherit;font-size:12px;font-weight:700;transition:background .15s}.rg-preview-open svg{width:15px;height:15px}.rg-preview-open:hover{background:hsla(0,0%,100%,.07)}.rg-doc{background:#f6f8f4;color:#1a2128;border-radius:5px;box-shadow:0 8px 26px rgba(0,0,0,.45)}.rg-doc.is-mini{padding:14px 15px;font-size:9px;line-height:1.45}.rg-doc.is-full{padding:30px 34px;font-size:12px;line-height:1.5}.rg-doc-head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;border-bottom:2px solid #1a2128}.rg-doc-head .rg-doc-org strong{display:block;font-weight:800;color:#11181e}.rg-doc-head .rg-doc-org span{color:#5c6770}.rg-doc-head .rg-doc-qr{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.rg-doc-head .rg-doc-qr .rg-qr{background:#fff;border-radius:3px;box-shadow:0 0 0 1px #c3cabf}.rg-doc-head .rg-doc-qr .rg-qr rect{fill:#11181e}.rg-doc-head .rg-doc-qr em{font-style:normal;color:#7a848c}.rg-doc-head .rg-doc-qr em b{color:#1a2128;font-family:"JetBrains Mono",monospace}.rg-doc.is-mini .rg-doc-head{padding-bottom:9px;margin-bottom:9px}.rg-doc.is-mini .rg-doc-head .rg-doc-org strong{font-size:11px}.rg-doc.is-mini .rg-doc-head .rg-doc-org span{font-size:8px}.rg-doc.is-mini .rg-doc-head .rg-qr{width:48px;height:48px}.rg-doc.is-mini .rg-doc-head .rg-doc-qr em{font-size:7px}.rg-doc.is-full .rg-doc-head{padding-bottom:14px;margin-bottom:16px}.rg-doc.is-full .rg-doc-head .rg-doc-org strong{font-size:16px}.rg-doc.is-full .rg-doc-head .rg-doc-org span{font-size:11px}.rg-doc.is-full .rg-doc-head .rg-qr{width:92px;height:92px}.rg-doc.is-full .rg-doc-head .rg-doc-qr em{font-size:9px}.rg-doc-grid{display:grid;grid-template-columns:repeat(3, 1fr)}.rg-doc.is-mini .rg-doc-grid{gap:6px 10px;margin-bottom:10px}.rg-doc.is-full .rg-doc-grid{gap:11px 18px;margin-bottom:20px}.rg-doc-grid div{display:flex;flex-direction:column}.rg-doc-grid div span{text-transform:uppercase;letter-spacing:.3px;color:#8a939b}.rg-doc-grid div b{font-weight:700;color:#1a2128}.rg-doc.is-mini .rg-doc-grid div span{font-size:7px}.rg-doc.is-mini .rg-doc-grid div b{font-size:9px}.rg-doc.is-full .rg-doc-grid div span{font-size:9px}.rg-doc.is-full .rg-doc-grid div b{font-size:12.5px}.rg-doc-h3{font-weight:800;text-transform:uppercase;letter-spacing:.3px;color:#1a6b2f;border-bottom:1px solid #d4dad0}.rg-doc.is-mini .rg-doc-h3{font-size:8.5px;padding-bottom:4px;margin:0 0 7px}.rg-doc.is-full .rg-doc-h3{font-size:12px;padding-bottom:6px;margin:0 0 10px}.rg-doc-rows{display:flex;flex-direction:column}.rg-doc-rows .r{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e6e9e1;padding:4px 0}.rg-doc-rows .r span{color:#5c6770}.rg-doc-rows .r b{color:#1a2128;font-weight:700;text-align:right}.rg-doc.is-mini .rg-doc-rows .r{font-size:8.5px}.rg-doc.is-full .rg-doc-rows .r{font-size:11.5px}.rg-doc-rows .r.is-hold b{color:#9a6700}.rg-doc-sign{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rg-doc.is-mini .rg-doc-sign{margin-top:10px;padding-top:9px;border-top:1px dashed #c3cabf}.rg-doc.is-full .rg-doc-sign{margin-top:18px;padding-top:14px;border-top:1.5px dashed #c3cabf}.rg-doc-sign .s{display:flex;flex-direction:column;gap:2px}.rg-doc-sign .s .nm{display:flex;align-items:center;gap:5px;font-weight:700;color:#1a2128}.rg-doc-sign .s .nm svg{color:#1a6b2f;flex-shrink:0}.rg-doc-sign .s .rl{color:#7a848c}.rg-doc-sign .s .dt{color:#8a939b;font-family:"JetBrains Mono",monospace}.rg-doc.is-mini .rg-doc-sign .s{font-size:8px}.rg-doc.is-mini .rg-doc-sign .s .nm svg{width:11px;height:11px}.rg-doc.is-full .rg-doc-sign .s{font-size:11px}.rg-doc.is-full .rg-doc-sign .s .nm{font-size:12px}.rg-doc.is-full .rg-doc-sign .s .nm svg{width:15px;height:15px}.rg-doc-stamp{display:flex;align-items:center;gap:6px;color:#1a6b2f;font-style:italic}.rg-doc-stamp svg{flex-shrink:0}.rg-doc.is-mini .rg-doc-stamp{font-size:7.5px;margin-top:8px}.rg-doc.is-mini .rg-doc-stamp svg{width:10px;height:10px}.rg-doc.is-full .rg-doc-stamp{font-size:10px;margin-top:14px;border:1px solid #1a6b2f;border-radius:6px;padding:7px 10px}.rg-doc.is-full .rg-doc-stamp svg{width:14px;height:14px}.rg-pdf{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:24px}.rg-pdf.is-in .rg-pdf-backdrop{opacity:1}.rg-pdf.is-in .rg-pdf-shell{opacity:1;transform:scale(1) translateY(0)}.rg-pdf-backdrop{position:absolute;inset:0;background:rgba(4,9,7,.8);opacity:0;transition:opacity .28s}.rg-pdf-shell{position:relative;width:780px;max-width:100%;max-height:100%;display:flex;flex-direction:column;background:#0d1512;border:1px solid var(--rg-border);border-radius:14px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.6);opacity:0;transform:scale(0.96) translateY(12px);transition:opacity .28s,transform .28s}.rg-pdf-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:#0a110e;border-bottom:1px solid var(--rg-hairline)}.rg-pdf-bar .rg-pdf-bar-l{display:flex;align-items:center;gap:10px;min-width:0}.rg-pdf-bar .rg-pdf-bar-l .rg-pdf-badge{font-size:10px;font-weight:800;letter-spacing:.5px;color:var(--rg-red);background:rgba(255,77,77,.14);border:1px solid rgba(255,77,77,.35);padding:3px 8px;border-radius:6px}.rg-pdf-bar .rg-pdf-bar-l .rg-pdf-fname{font-size:12px;font-weight:600;color:#fff;font-family:"JetBrains Mono",monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-pdf-bar .rg-pdf-bar-l .rg-pdf-valid{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:11px;font-weight:700;color:var(--rg-green)}.rg-pdf-bar .rg-pdf-bar-l .rg-pdf-valid i{width:8px;height:8px;border-radius:50%;background:var(--rg-green);box-shadow:0 0 7px var(--rg-green)}.rg-pdf-bar .rg-pdf-bar-r{display:flex;gap:6px;flex-shrink:0}.rg-pdf-bar .rg-pdf-tool{width:32px;height:32px;display:grid;place-items:center;cursor:pointer;background:hsla(0,0%,100%,.05);border:1px solid var(--rg-hairline);border-radius:8px;color:var(--rg-muted);transition:background .15s,color .15s}.rg-pdf-bar .rg-pdf-tool svg{width:17px;height:17px}.rg-pdf-bar .rg-pdf-tool:hover{color:#fff;background:hsla(0,0%,100%,.12)}.rg-pdf-bar .rg-pdf-tool.rg-pdf-x:hover{color:var(--rg-red);background:rgba(255,77,77,.14)}.rg-pdf-scroll{overflow-y:auto;padding:24px;background:#0f1714}.rg-toast-wrap{position:fixed;bottom:64px;left:calc(50% + var(--rg-rail)/2);transform:translateX(-50%);z-index:1600;display:flex;flex-direction:column;gap:10px;align-items:center;pointer-events:none}.rg-toast{display:flex;align-items:stretch;min-width:300px;max-width:460px;background:#11201a;border:1px solid var(--rg-border);border-radius:11px;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.55);opacity:0;transform:translateY(14px) scale(0.97);transition:opacity .3s,transform .3s}.rg-toast.is-in{opacity:1;transform:translateY(0) scale(1)}.rg-toast .rg-toast-bar{width:4px;flex-shrink:0}.rg-toast .rg-toast-body{padding:11px 16px;display:flex;flex-direction:column;gap:2px}.rg-toast .rg-toast-body strong{font-size:13px;font-weight:800}.rg-toast .rg-toast-body span{font-size:11.5px;color:var(--rg-muted);line-height:1.4}.rg-toast.type-ok .rg-toast-bar{background:var(--rg-green)}.rg-toast.type-ok strong{color:var(--rg-green)}.rg-toast.type-info .rg-toast-bar{background:var(--rg-teal)}.rg-toast.type-info strong{color:var(--rg-teal)}.rg-toast.type-warn .rg-toast-bar{background:var(--rg-amber)}.rg-toast.type-warn strong{color:var(--rg-amber)}@media(max-height: 960px){:root{--rg-gap: 10px}.rg-header{height:52px}.rg-sel select{min-width:150px;padding-top:7px;padding-bottom:7px}.rg-kpi{padding:11px 13px}.rg-kpi .rg-kpi-num b{font-size:36px}.rg-kpi .rg-kpi-ico{width:44px;height:44px}.rg-kpi .rg-kpi-ico svg{width:26px;height:26px}.rg-kpi .rg-kpi-ring{width:50px;height:50px}.rg-kpi .rg-kpi-ring svg{width:50px;height:50px}.rg-d-safety .rg-d-safe-days b{font-size:32px}}