.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}@media(max-width: 940px){.vsb{top:auto;bottom:0;left:0;right:0;width:auto;height:58px;border-right:none;border-top:1px solid hsla(0,0%,100%,.06);flex-direction:row}.vsb-nav{flex-direction:row;align-items:stretch;gap:2px;padding:0 6px;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vsb-nav::-webkit-scrollbar{display:none}.vsb-item{flex:0 0 auto;min-width:64px;margin:6px 0;padding:6px 8px;gap:3px}.vsb-item.is-active::before{left:50%;top:-6px;transform:translateX(-50%);width:22px;height:3px;border-radius:0 0 3px 3px}.vsb-icon{width:21px;height:21px}.vsb-label{font-size:8.5px;letter-spacing:.2px}.vsb-nav .vsb-more{display:flex;flex:1 1 auto;justify-content:center;min-width:46px}.vsb-nav .vsb-more .vsb-label{display:none}}.vsb-hidden{display:none !important}.vsb-more{display:none;background:none;border:none;font-family:inherit}.vsb-more-dots{display:flex;align-items:center;justify-content:center;gap:3px;height:21px}.vsb-more-dots i{width:4px;height:4px;border-radius:50%;background:currentColor}.vsb-more-menu{position:fixed;right:8px;bottom:64px;z-index:1002;display:flex;flex-direction:column;gap:2px;padding:6px;min-width:196px;max-height:62vh;overflow-y:auto;background:#0a0f17;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;box-shadow:0 -10px 30px rgba(0,0,0,.55)}.vsb-more-menu[hidden]{display:none}.vsb-more-menu .vsb-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-width:0;margin:0;padding:9px 11px}.vsb-more-menu .vsb-item .vsb-label{font-size:11px;letter-spacing:.3px}.vsb-more-menu .vsb-item.is-active::before{display:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #00e5ff !important;outline-offset:2px !important}html,body{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.22) rgba(0,0,0,0)}html::-webkit-scrollbar,body::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.22);border-radius:5px}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.35)}html[data-theme=light],html[data-theme=light] body{scrollbar-color:rgba(10,25,18,.3) rgba(0,0,0,0)}html[data-theme=light]::-webkit-scrollbar-thumb,html[data-theme=light] body::-webkit-scrollbar-thumb{background:rgba(10,25,18,.3)}html[data-theme=light]::-webkit-scrollbar-thumb:hover,html[data-theme=light] body::-webkit-scrollbar-thumb:hover{background:rgba(10,25,18,.45)}: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-chrome2: #ffffff;--rg-field: rgba(0, 0, 0, 0.32);--rg-field2: rgba(0, 0, 0, 0.3);--rg-menu: #0a1511;--rg-node: #0c1714;--rg-red-h: #ff8080;--rg-kpi-alert: linear-gradient(162deg, #1f1310, #150d0b);--rg-stage: #0a120f;--rg-stage2: #0f1714;--rg-modal: #0d1512;--rg-modal-bar: #0a110e;--rg-toast-bg: #11201a;--rg-scroll: rgba(255, 255, 255, 0.13);--rg-gap: 13px}html[data-theme=light]{--rg-bg: #eef4f0;--rg-bg2: #e6ede8;--rg-header: #ffffff;--rg-green: #27ae60;--rg-green-2: #1e8449;--rg-teal: #0fa382;--rg-red: #d93636;--rg-amber: #b8860b;--rg-blue: #0277bd;--rg-orange: #d9641e;--rg-text: #12211a;--rg-title: #16241c;--rg-muted: rgba(10, 30, 20, 0.62);--rg-dim: rgba(10, 30, 20, 0.44);--rg-panel: linear-gradient(165deg, #ffffff, #f3f7f4);--rg-border: rgba(10, 40, 25, 0.14);--rg-hairline: rgba(10, 40, 25, 0.09);--rg-inner: rgba(10, 40, 25, 0.045);--rg-shadow: 0 14px 40px rgba(20, 45, 30, 0.13), inset 0 1px 0 rgba(255, 255, 255, 0.85);--rg-chrome2: #0a2819;--rg-field: #ffffff;--rg-field2: #ffffff;--rg-menu: #ffffff;--rg-node: #ffffff;--rg-red-h: #b02a2a;--rg-kpi-alert: linear-gradient(162deg, rgba(217, 54, 54, 0.08), rgba(217, 54, 54, 0.02)), #ffffff;--rg-stage: #dfe8e3;--rg-stage2: #dfe8e3;--rg-modal: #ffffff;--rg-modal-bar: #ffffff;--rg-toast-bg: #ffffff;--rg-scroll: rgba(10, 40, 25, 0.22)}*{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-comp-body::-webkit-scrollbar,.rg-modal-body::-webkit-scrollbar,.rg-preview-stage::-webkit-scrollbar,.rg-detail-scroll::-webkit-scrollbar,.rg-tl-scroll::-webkit-scrollbar{width:7px;height:7px}.rg-comp-body::-webkit-scrollbar-track,.rg-modal-body::-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-comp-body::-webkit-scrollbar-thumb,.rg-modal-body::-webkit-scrollbar-thumb,.rg-preview-stage::-webkit-scrollbar-thumb,.rg-detail-scroll::-webkit-scrollbar-thumb,.rg-tl-scroll::-webkit-scrollbar-thumb{background:var(--rg-scroll);border-radius:4px}.rg-comp-body::-webkit-scrollbar-thumb:hover,.rg-modal-body::-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-comp-body,.rg-modal-body,.rg-preview-stage,.rg-detail-scroll,.rg-tl-scroll{scrollbar-width:thin;scrollbar-color:var(--rg-scroll) rgba(0,0,0,0)}.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:var(--rg-field);border:1px solid var(--rg-hairline);border-radius:9px;color:var(--rg-text);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:color-mix(in srgb, var(--rg-chrome2) 28%, transparent)}.rg-sel option{background:var(--rg-menu)}html[data-theme=light] .rg-sel select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312211aBB' stroke-width='2.4'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.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:color-mix(in srgb, var(--rg-chrome2) 5%, transparent);color:var(--rg-text)}.rg-main{flex:1 1 auto;min-height:0;padding:var(--rg-gap);overflow:hidden;display:grid;gap:var(--rg-gap);grid-template-columns:minmax(320px, 0.8fr) minmax(0, 1fr) minmax(320px, 380px);grid-template-rows:auto minmax(0, 1fr)}.rg-timeline{grid-column:1;grid-row:2;display:flex;flex-direction:column;min-height:0;padding:16px 16px 0}.rg-harvest-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto;padding:6px 10px;background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.35);border-radius:8px;color:var(--rg-green);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:background .15s}.rg-harvest-btn svg{width:13px;height:13px}.rg-harvest-btn:hover{background:rgba(46,204,113,.18)}.rg-harvest-btn+.rg-harvest-btn{margin-left:8px}.rg-ev-act{display:inline-flex;gap:2px;margin-left:auto}.rg-ev-abtn{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;background:none;border:0;border-radius:6px;color:var(--rg-dim, var(--rg-muted));cursor:pointer;transition:background .15s,color .15s}.rg-ev-abtn svg{width:12px;height:12px}.rg-ev-abtn:hover{background:var(--rg-field2);color:var(--rg-text)}.rg-ev-abtn.is-del:hover{background:rgba(217,54,54,.14);color:#e05b5b}.rg-hv-form{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:11px}.rg-hv-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.rg-hv-form label.is-wide{grid-column:1/-1}.rg-hv-form label span{font-size:11px;font-weight:600;color:var(--rg-muted)}.rg-hv-form label input{width:100%;box-sizing:border-box;padding:9px 11px;background:var(--rg-field);border:1px solid var(--rg-hairline);border-radius:8px;color:var(--rg-text);font-family:inherit;font-size:13px;outline:none}.rg-hv-form label input:focus{border-color:rgba(46,204,113,.5)}.rg-hv-form label select{width:100%;min-width:0;box-sizing:border-box;appearance:none;cursor:pointer;padding:9px 30px 9px 11px;background-color:var(--rg-field);border:1px solid var(--rg-hairline);border-radius:8px;color:var(--rg-text);font-family:inherit;font-size:13px;font-weight:400;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='%23ffffff80' stroke-width='2.4'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:15px}.rg-hv-form label select:focus{border-color:color-mix(in srgb, var(--rg-accent, #39FF14) 50%, transparent)}.rg-hv-form label select option{background:var(--rg-menu);color:var(--rg-text)}html[data-theme=light] .rg-hv-form label select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312211aBB' stroke-width='2.4'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}html[data-theme=light] .rg-hv-form label select:focus{border-color:color-mix(in srgb, var(--rg-accent, #1e9e4e) 50%, transparent)}.rg-hv-form label option{background:var(--rg-menu)}.rg-hv-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.rg-hv-actions button{padding:9px 16px;border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.rg-hv-actions .rg-hv-cancel{background:none;border:1px solid var(--rg-hairline);color:var(--rg-muted)}.rg-hv-actions .rg-hv-cancel:hover{color:var(--rg-text)}.rg-hv-actions .rg-hv-save{background:var(--rg-green);border:1px solid rgba(0,0,0,0);color:#06240f}.rg-hv-actions .rg-hv-save:hover{background:var(--rg-green-2)}.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:var(--rg-field2);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:var(--rg-text);font-family:inherit;font-size:11.5px;font-weight:600;padding-right:4px}.rg-tl-filter option{background:var(--rg-menu)}.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:var(--rg-text)}.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:var(--rg-node);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:color-mix(in srgb, var(--rg-chrome2) 5%, transparent);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:var(--rg-text);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:color-mix(in srgb, var(--rg-chrome2) 22%, transparent);background:color-mix(in srgb, var(--rg-chrome2) 4%, transparent)}.rg-ev.is-active .rg-ev-card{border-color:color-mix(in srgb, var(--rg-chrome2) 30%, transparent);background:color-mix(in srgb, var(--rg-chrome2) 5%, transparent);box-shadow:inset 0 0 16px color-mix(in srgb, var(--rg-chrome2) 4%, transparent)}.rg-kpis{grid-column:1/3;grid-row:1;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:var(--rg-border);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:var(--rg-red-h)}.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:var(--rg-kpi-alert)}.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)}.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-detail{grid-column:2;grid-row:2;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-sechead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.rg-d-sechead .rg-d-section{margin-bottom:0}.rg-d-edit{flex-shrink:0;padding:6px 10px;background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.35);border-radius:8px;color:var(--rg-green);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:background .15s}.rg-d-edit:hover{background:rgba(46,204,113,.18)}.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:color-mix(in srgb, var(--rg-chrome2) 4%, transparent);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:var(--rg-text)}.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:color-mix(in srgb, var(--rg-chrome2) 5%, transparent)}.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:var(--rg-text);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:var(--rg-text);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:var(--rg-text);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:var(--rg-text)}.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:var(--rg-text);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:color-mix(in srgb, var(--rg-chrome2) 6%, transparent)}.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:var(--rg-text);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:var(--rg-text)}.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:var(--rg-text);margin-top:2px}.rg-d-safety .rg-d-safe-state{padding-top:11px;border-top:1px solid var(--rg-border);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{grid-column:3;grid-row:1/3;display:grid;gap:var(--rg-gap);min-height:0;grid-template-rows:minmax(120px, 1fr) auto minmax(160px, 1.15fr)}.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:color-mix(in srgb, var(--rg-chrome2) 6%, transparent)}.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:color-mix(in srgb, var(--rg-chrome2) 8%, transparent);border:1px solid color-mix(in srgb, var(--rg-chrome2) 16%, transparent);border-radius:10px;color:var(--rg-text);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:color-mix(in srgb, var(--rg-chrome2) 13%, transparent);border-color:color-mix(in srgb, var(--rg-chrome2) 28%, transparent)}.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);width:100%;background:none;border-left:0;border-right:0;border-top:0;cursor:pointer;font-family:inherit;text-align:left}.rg-preview-head span{font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--rg-muted)}.rg-preview-head small{display:block;margin-top:2px;font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--rg-dim)}.rg-preview-head svg{width:16px;height:16px;color:var(--rg-dim);transition:transform .2s}.rg-preview-head:hover span{color:var(--rg-text)}.rg-preview.is-collapsed{flex:0 0 auto}.rg-preview.is-collapsed .rg-preview-stage,.rg-preview.is-collapsed .rg-preview-open{display:none}.rg-preview.is-collapsed .rg-preview-head{border-bottom:0}.rg-preview.is-collapsed .rg-preview-head svg{transform:rotate(-90deg)}.rg-preview-stage{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;background:var(--rg-stage)}.rg-preview-frame{display:block;width:100%;height:100%;min-height:380px;border:0;border-radius:5px;background:#fff;box-shadow:0 8px 26px rgba(0,0,0,.45)}.rg-preview-empty{margin:0;padding:24px 12px;text-align:center;color:var(--rg-muted);font-size:12px}.rg-preview-open{flex-shrink:0;margin:0;padding:11px;display:flex;align-items:center;justify-content:center;gap:8px;background:color-mix(in srgb, var(--rg-chrome2) 4%, transparent);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:color-mix(in srgb, var(--rg-chrome2) 7%, transparent)}.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:1120px;max-width:100%;height:100%;display:flex;flex-direction:column;background:var(--rg-modal);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:var(--rg-modal-bar);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:var(--rg-text);font-family:"JetBrains Mono",monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:color-mix(in srgb, var(--rg-chrome2) 5%, transparent);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:var(--rg-text);background:color-mix(in srgb, var(--rg-chrome2) 12%, transparent)}.rg-pdf-bar .rg-pdf-tool.rg-pdf-x:hover{color:var(--rg-red);background:rgba(255,77,77,.14)}.rg-pdf-scroll{flex:1 1 auto;min-height:0;display:flex;overflow:hidden;background:var(--rg-stage2)}.rg-pdf-frame{flex:1 1 auto;width:100%;height:100%;border:0}.rg-pdf-empty{margin:auto;padding:40px;text-align:center;color:var(--rg-muted);font-size:13px}.rg-toast-wrap{position:fixed;bottom:64px;left:calc(50% + var(--rg-rail)/2);transform:translateX(-50%);z-index:2600;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:var(--rg-toast-bg);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)}.rg-toast.type-alert .rg-toast-bar{background:var(--rg-red)}.rg-toast.type-alert strong{color:var(--rg-red)}@media(max-width: 940px){:root{--rg-rail: 0px}.rg-toast-wrap{left:8px;right:8px;bottom:66px;transform:none;align-items:stretch}.rg-toast{min-width:0;max-width:none;width:100%}.rg-modal{padding:12px}.rg-modal-card{width:100%;min-width:0;max-height:calc(100vh - 58px - 24px)}.rg-modal-card>*,.rg-modal-body{min-width:0}.rg-modal-body{overflow-x:auto}body.page-agro-registro{height:auto;min-height:100vh;overflow:auto}.rg-app{position:static;inset:auto;height:auto;min-height:100vh;padding-bottom:58px}.rg-header{height:auto;flex-wrap:wrap;gap:10px;padding:10px 14px}.rg-hfilters{margin-left:0;width:100%;flex-wrap:wrap}.rg-hfilters .rg-sel{flex:1 1 150px}.rg-hfilters .rg-sel select{width:100%;min-width:0}.rg-hfilters .rg-htools{margin-left:auto}.rg-main{height:auto;grid-template-columns:1fr;grid-template-rows:none;overflow:visible}.rg-main>*{overflow:visible;min-height:0;grid-column:auto;grid-row:auto}.rg-kpis{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.rg-tl-scroll{max-height:56vh}.rg-detail-scroll,.rg-preview-stage,.rg-pdf-scroll{max-height:70vh}.rg-doc-col{grid-template-rows:none}.rg-comp{overflow:visible}.rg-comp-body{overflow:visible}.rg-ev-f{grid-template-columns:100px 1fr}}@media(max-height: 960px)and (min-width: 941px){: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}}.rg-empty{display:grid;place-items:center;padding:18px 12px;text-align:center;font-size:11px;line-height:1.5;color:var(--rg-dim)}.rg-modal{position:fixed;inset:0 0 0 var(--rg-rail);z-index:2000;display:grid;place-items:center;padding:22px}.rg-modal-backdrop{position:absolute;inset:0;background:rgba(3,7,5,.74);opacity:0;transition:opacity .22s}.rg-modal.is-in .rg-modal-backdrop{opacity:1}.rg-modal-card{position:relative;width:520px;max-width:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--rg-modal);border:1px solid var(--rg-border);border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.6);opacity:0;transform:scale(0.96) translateY(12px);transition:opacity .22s,transform .22s}.rg-modal.is-in .rg-modal-card{opacity:1;transform:scale(1) translateY(0)}.rg-modal-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--rg-hairline)}.rg-modal-head .rg-modal-titles{display:flex;flex-direction:column;line-height:1.25}.rg-modal-head .rg-modal-titles .rg-modal-eyebrow{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--rg-dim)}.rg-modal-head .rg-modal-titles strong{font-size:15px;font-weight:800;color:var(--rg-title)}.rg-modal-head .rg-modal-x{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb, var(--rg-chrome2) 5%, transparent);border:1px solid var(--rg-hairline);border-radius:8px;color:var(--rg-muted);cursor:pointer}.rg-modal-head .rg-modal-x svg{width:16px;height:16px}.rg-modal-head .rg-modal-x:hover{color:var(--rg-text);background:color-mix(in srgb, var(--rg-chrome2) 10%, transparent)}.rg-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}select,input[type=date],input[type=time],input[type=number]{color-scheme:dark}html[data-theme=light] select,html[data-theme=light] input[type=date],html[data-theme=light] input[type=time],html[data-theme=light] input[type=number]{color-scheme:light}select option{background:var(--rg-menu);color:var(--rg-text)}.rg-vd-h{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rg-muted);margin:2px 0 4px}.rg-vd-pre{white-space:pre-wrap;font-size:11px;line-height:1.55;color:var(--rg-text);max-height:190px;overflow-y:auto;scrollbar-width:thin;background:var(--rg-field, rgba(0, 0, 0, 0.2));border:1px solid var(--rg-hairline);border-radius:7px;padding:7px 9px;margin-bottom:8px}.rg-vd-note{font-size:11px;color:var(--rg-dim)}.rg-vd-src{margin-top:6px;font-size:9.5px;font-style:italic;color:var(--rg-dim)}.rg-comp{display:flex;flex-direction:column;gap:9px;padding:13px;min-height:0;overflow:hidden}.rg-comp-head{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.rg-comp-txt{min-width:0}.rg-comp-txt strong{display:block;font-size:12.5px;font-weight:800}.rg-comp-txt small{display:block;margin-top:2px;font-size:9.5px;line-height:1.45;color:var(--rg-dim, rgba(255, 255, 255, 0.45))}.rg-comp-score{flex-shrink:0;display:flex;align-items:baseline;gap:1px;font-family:"JetBrains Mono",monospace}.rg-comp-score b{font-size:22px;font-weight:800}.rg-comp-score i{font-size:11px;font-style:normal;opacity:.7}.rg-comp-score[data-lvl=ok] b{color:var(--rg-green, #39FF14)}.rg-comp-score[data-lvl=warn] b{color:var(--rg-amber, #FFC83D)}.rg-comp-score[data-lvl=bad] b{color:var(--rg-red, #FF4D4D)}.rg-comp-score[data-lvl=none] b{color:var(--rg-dim, rgba(255, 255, 255, 0.45))}.rg-comp-track{height:5px;border-radius:3px;overflow:hidden;background:var(--rg-inner, rgba(255, 255, 255, 0.06))}.rg-comp-fill{height:100%;width:0;border-radius:3px;transition:width .5s ease;background:linear-gradient(90deg, var(--rg-red, #FF4D4D), var(--rg-amber, #FFC83D) 55%, var(--rg-green, #39FF14))}.rg-comp-body{display:flex;flex-direction:column;gap:7px;min-height:0;overflow-y:auto}.rg-comp-rule{padding:8px 10px;border-radius:9px;background:var(--rg-inner, rgba(255, 255, 255, 0.05));border:1px solid var(--rg-hairline, rgba(255, 255, 255, 0.08));border-left-width:3px}.rg-comp-rule.state-ok{border-left-color:var(--rg-green, #39FF14)}.rg-comp-rule.state-bad{border-left-color:var(--rg-red, #FF4D4D)}.rg-comp-rule.state-na{border-left-color:var(--rg-dim, rgba(255, 255, 255, 0.3))}.rg-comp-rule .rg-comp-rule-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.rg-comp-rule .rg-comp-rule-h b{font-size:11px;font-weight:700}.rg-comp-rule .rg-comp-rule-h span{font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:800}.rg-comp-rule small{display:block;margin-top:3px;font-size:9px;line-height:1.45;color:var(--rg-dim, rgba(255, 255, 255, 0.45))}.rg-comp-skip{display:block;margin-top:3px;font-style:normal;font-size:9px;color:var(--rg-amber, #FFC83D)}.rg-comp-fails{margin:5px 0 0;padding-left:14px;font-size:9.5px;line-height:1.5;color:var(--rg-text-soft, rgba(255, 255, 255, 0.72))}.rg-comp-empty{padding:9px;border-radius:9px;font-size:10px;text-align:center;color:var(--rg-dim, rgba(255, 255, 255, 0.45));background:var(--rg-inner, rgba(255, 255, 255, 0.04))}.rg-defense .rg-defense-btn:disabled{opacity:.45;cursor:not-allowed}.rg-defense .rg-defense-btn:disabled:hover{transform:none;background:color-mix(in srgb, var(--rg-chrome2) 8%, transparent);border-color:color-mix(in srgb, var(--rg-chrome2) 16%, transparent)}.rg-defense .rg-defense-pending{margin:-4px 0 0;display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;color:var(--rg-muted)}.rg-defense .rg-defense-pending::before{content:"";width:7px;height:7px;margin-top:4px;border-radius:50%;flex-shrink:0;background:var(--rg-dim)}.rg-defense .rg-defense-pending[data-state=some]{color:var(--rg-text)}.rg-defense .rg-defense-pending[data-state=some]::before{background:var(--rg-amber)}.rg-defense .rg-defense-pending[data-state=none]::before{background:var(--rg-green-2)}.rg-defense .rg-defense-pending[data-state=new]::before{background:var(--rg-blue)}.rg-defense .rg-isoxml-btn{margin-top:8px}.rg-defense .rg-isoxml-btn+.rg-isoxml-btn{margin-top:0}.rg-modal-card:has(.rg-ix){width:780px;max-height:76vh}.rg-ix .rg-ix-src{margin:0 0 8px;font-size:12px;color:var(--rg-muted)}.rg-ix .rg-ix-task{border:1px solid var(--rg-hairline);border-radius:10px;padding:9px 14px 8px;margin-bottom:8px;display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.rg-ix .rg-ix-task>.rg-ix-head,.rg-ix .rg-ix-task>.rg-ix-pending,.rg-ix .rg-ix-task>.rg-ix-dup,.rg-ix .rg-ix-task>.rg-ix-row.is-full{grid-column:1/-1}.rg-ix .rg-ix-task .rg-ix-head{display:flex;align-items:center;gap:10px;margin-bottom:5px}.rg-ix .rg-ix-task .rg-ix-head strong{font-size:13.5px;flex:1 1 auto;min-width:0}.rg-ix .rg-ix-task .rg-ix-head span{font-size:11.5px;color:var(--rg-muted);white-space:nowrap}.rg-ix .rg-ix-task .rg-ix-head .rg-ix-omit{flex-shrink:0;font-family:inherit;font-size:11px;font-weight:700;padding:4px 9px;border-radius:7px;cursor:pointer;background:none;border:1px solid var(--rg-hairline);color:var(--rg-muted)}.rg-ix .rg-ix-task .rg-ix-head .rg-ix-omit:hover{color:var(--rg-text);border-color:var(--rg-border)}.rg-ix .rg-ix-task.is-omit{opacity:.45}.rg-ix .rg-ix-task.is-omit .rg-ix-omit{opacity:1;color:var(--rg-green);border-color:color-mix(in srgb, var(--rg-green) 45%, transparent)}.rg-ix .rg-ix-task .rg-ix-pending{font-size:11.5px;color:var(--rg-amber);margin-bottom:8px;padding:6px 9px;border:1px dashed color-mix(in srgb, var(--rg-amber) 55%, transparent);border-radius:8px}.rg-ix .rg-ix-task .rg-ix-dup{font-size:11.5px;color:var(--rg-muted);margin-bottom:8px;padding:6px 9px;border:1px solid var(--rg-hairline);border-radius:8px}.rg-ix .rg-ix-task .rg-ix-dup.is-close{color:var(--rg-green);border-color:color-mix(in srgb, var(--rg-green) 45%, transparent)}.rg-ix .rg-ix-task.is-skip{opacity:.62}.rg-ix .rg-ix-task .rg-ix-row{display:flex;align-items:baseline;gap:10px;padding:3px 0;font-size:12.5px}.rg-ix .rg-ix-task .rg-ix-row span{flex-shrink:0;width:84px;color:var(--rg-dim);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.rg-ix .rg-ix-task .rg-ix-row b{font-weight:700}.rg-ix .rg-ix-task .rg-ix-row .rg-ix-warn{color:var(--rg-amber);font-weight:700}.rg-ix .rg-ix-task .rg-ix-row .rg-ix-reg{font-size:11px;color:var(--rg-muted);border:1px solid var(--rg-hairline);border-radius:6px;padding:1px 6px;white-space:nowrap}@media(max-width: 1220px)and (min-width: 941px){.rg-header{height:auto;flex-wrap:wrap;gap:10px;padding:10px 14px}.rg-hfilters{margin-left:0;width:100%;flex-wrap:wrap}.rg-hfilters .rg-sel{flex:1 1 150px}.rg-hfilters .rg-sel select{width:100%;min-width:0}.rg-hfilters .rg-htools{margin-left:auto}}.rg-jd-status{font-size:10.5px;line-height:1.4;opacity:.6;margin:-6px 2px 8px}