.Login_container__vMGKC{min-height:100vh;min-height:100dvh;background-color:#0a0e1a}.Login_brand-section__38wXO,.Login_container__vMGKC{display:flex;flex-direction:column;overflow:hidden;position:relative}.Login_brand-section__38wXO{align-items:center;justify-content:center;padding:.75rem 1rem 1.5rem;background:linear-gradient(160deg,rgba(26,16,48,.9),rgba(10,14,26,1) 45%,rgba(10,31,26,.6));flex-shrink:0}.Login_brand-overlay__22Izx{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 30%,rgba(139,92,246,.12) 0,transparent 60%),radial-gradient(ellipse at 70% 70%,rgba(16,185,129,.08) 0,transparent 60%);pointer-events:none}.Login_brand-section__38wXO:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:20px;background:#0a0e1a;-webkit-clip-path:polygon(0 100%,100% 0,100% 100%);clip-path:polygon(0 100%,100% 0,100% 100%);z-index:5}.Login_brand-content__kwO7S{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.Login_brand-hero-logo___CxG8{width:80px;height:auto;object-fit:contain;filter:drop-shadow(0 0 20px rgba(139,92,246,.15)) drop-shadow(0 0 20px rgba(16,185,129,.15))}.Login_brand-subtitle__qHzQo{font-size:.6rem;color:rgba(255,255,255,.4);margin:.25rem 0 0;letter-spacing:.06em}.Login_features__3XRS_{display:none}.Login_feature__hQnH_{display:flex;align-items:center;gap:.35rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.04);padding:.4rem .6rem;border-radius:8px;flex:1 1}.Login_feature__hQnH_:hover{background:rgba(255,255,255,.05)}.Login_feature-icon__oXccC{font-size:.85rem;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(16,185,129,.06);flex-shrink:0}.Login_feature-text__n_Usx{display:flex;flex-direction:column;line-height:1.2}.Login_feature-text__n_Usx strong{color:rgba(255,255,255,.7);font-size:.6rem;font-weight:600}.Login_feature-text__n_Usx span{color:rgba(255,255,255,.3);font-size:.5rem}.Login_auth-section__eDvoZ{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:.5rem 1rem .75rem;background:#0a0e1a;position:relative;z-index:20}.Login_auth-card__pgM8L{width:100%;max-width:400px;background:rgba(15,23,42,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1rem 1.25rem;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.03)}.Login_auth-header__O6PNr{text-align:center;margin-bottom:.5rem}.Login_auth-header__O6PNr h2{font-size:1.1rem;font-weight:700;color:rgba(255,255,255,.95);margin-bottom:.15rem}.Login_auth-header__O6PNr p{color:rgba(255,255,255,.45);font-size:.7rem}.Login_auth-actions__qpz8E{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.Login_iduruguay-btn__N35e4{background:linear-gradient(135deg,#8b5cf6,#10b981)!important;box-shadow:0 4px 14px rgba(139,92,246,.25),0 4px 14px rgba(16,185,129,.2)!important;font-size:.9rem!important;height:2.5rem;border-radius:10px!important;transition:all .2s ease!important}.Login_iduruguay-btn__N35e4:hover{box-shadow:0 6px 20px rgba(139,92,246,.35),0 6px 20px rgba(16,185,129,.25)!important;transform:translateY(-1px)}.Login_auth-footer__zVlpX{text-align:center;font-size:.55rem;color:rgba(255,255,255,.3);margin-top:.4rem}.Login_link__bPfnp{color:#10b981;text-decoration:none;transition:color .15s ease}.Login_link__bPfnp:hover{color:#8b5cf6;text-decoration:underline}.Login_diagonal-glow__Fkp0Q{display:none}@media (min-width:1024px){.Login_container__vMGKC{flex-direction:row}.Login_brand-section__38wXO{flex:0 0 44%;padding:3rem 3rem 2rem 4rem;justify-content:center;align-items:flex-start;text-align:left;-webkit-clip-path:polygon(0 0,100% 0,82% 100%,0 100%);clip-path:polygon(0 0,100% 0,82% 100%,0 100%)}.Login_brand-section__38wXO:after{display:none}.Login_brand-content__kwO7S{align-items:flex-start;text-align:left;height:100%;justify-content:flex-start;padding-top:3rem}.Login_brand-hero-logo___CxG8{width:300px;max-width:100%}.Login_brand-subtitle__qHzQo{font-size:.95rem;margin-top:.5rem}.Login_features__3XRS_{display:flex;flex-direction:row;justify-content:center;gap:1.25rem;margin-top:1.5rem}.Login_feature__hQnH_{flex:0 0 auto;flex-direction:column;align-items:center;text-align:center;gap:.3rem;background:none;border:none;padding:0}.Login_feature__hQnH_:hover{background:none}.Login_auth-section__eDvoZ{flex:0 0 56%;align-items:center;justify-content:center;padding:3rem}.Login_auth-card__pgM8L{padding:2rem}.Login_auth-header__O6PNr h2{font-size:1.5rem}.Login_diagonal-glow__Fkp0Q{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;pointer-events:none;-webkit-clip-path:polygon(44% 0,44.3% 0,36.38% 100%,36.08% 100%);clip-path:polygon(44% 0,44.3% 0,36.38% 100%,36.08% 100%);background:linear-gradient(180deg,#8b5cf6,#10b981);opacity:.6;filter:blur(.5px);box-shadow:0 0 12px rgba(139,92,246,.3),0 0 24px rgba(16,185,129,.2)}}@media (min-width:1440px){.Login_brand-section__38wXO{padding:4rem 4rem 3rem 5rem}.Login_brand-hero-logo___CxG8{width:360px}}@keyframes Login_fadeIn__8_9L4{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.auth_authPage___ZgAA{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary);padding:2rem}.auth_authCard__RFIHz{max-width:440px}.auth_authCardWide__UY5b1,.auth_authCard__RFIHz{width:100%;background:var(--color-card);border-radius:16px;padding:2.5rem;border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.auth_authCardWide__UY5b1{max-width:480px;animation:auth_fadeInUp__G_Q5f .6s ease-out forwards}.auth_authHeaderCenter__55f_8{text-align:center;margin-bottom:2rem}.auth_authTitle__jBCZR{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.auth_authDesc__ueky0{color:var(--color-text-muted);font-size:.9rem}.auth_formFields__l3MTm{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.auth_formGroup__b4_jv{margin-bottom:1.5rem}.auth_nameGrid__WYEnY{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.auth_formLabel__RNSMK{display:block;font-size:.85rem;color:var(--color-text-muted);margin-bottom:.4rem}.auth_formInput__pBqug{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary)}.auth_formInputAlt__acy6A,.auth_formInput__pBqug{width:100%;padding:.75rem 1rem;font-size:1rem;outline:none;box-sizing:border-box}.auth_formInputAlt__acy6A{background:var(--color-surface-alt,#16213e);border:1px solid var(--color-border,#333);border-radius:8px;color:var(--color-text,#fff)}.auth_hintText__bky0b{font-size:.75rem;opacity:.7}.auth_alertError__YYE_K{padding:.75rem 1rem;margin-bottom:1rem;background:rgba(255,77,106,.1);border:1px solid rgba(255,77,106,.3);border-radius:8px;color:#ff4d6a;font-size:.875rem}.auth_alertSuccess__lkH47{padding:.75rem 1rem;font-size:.875rem}.auth_alertSuccessCenter__PPxOe,.auth_alertSuccess__lkH47{margin-bottom:1rem;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.3);border-radius:8px;color:#34d399}.auth_alertSuccessCenter__PPxOe{padding:1rem;font-size:.9rem;text-align:center}.auth_authFooterLink__D15yB{text-align:center;margin-top:1.5rem}.auth_backLink__pPCOu{color:var(--color-primary-light);font-size:.85rem;text-decoration:none}.auth_backLink__pPCOu:hover{text-decoration:underline}.auth_modeToggle__dfxo_{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:1px solid var(--color-border);padding-bottom:1rem}.auth_modeBtn__JTgDL{background:transparent;border:none;font-size:1.125rem;cursor:pointer;transition:color .2s}.auth_demoHint__gvhdj{margin-top:1rem;font-size:.8rem;color:var(--color-text-muted);text-align:center}.auth_forgotLink__mCVdz{text-align:center;margin-top:.5rem}.auth_forgotLinkAnchor__XDGtG{color:var(--color-primary-light,#818cf8);font-size:.85rem;text-decoration:none}.auth_dividerRow__BtqlD{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 1rem}.auth_dividerLine__rxbEl{flex:1 1;height:1px;background:var(--color-border,#333)}.auth_dividerLabel__SdQ3w{font-size:.8rem;color:var(--color-text-muted);white-space:nowrap}.auth_passwordlessBtn__TcOv4{width:100%;padding:.75rem 1rem;background:rgba(129,140,248,.08);border:1px solid rgba(129,140,248,.25);border-radius:8px;color:#818cf8;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.auth_passwordlessBtn__TcOv4:hover{background:rgba(129,140,248,.15)}.auth_magicLinkBox__Kj_Uv{padding:1rem;background:rgba(129,140,248,.05);border:1px solid rgba(129,140,248,.2);border-radius:8px}.auth_magicLinkDesc__9eeo8{margin:0 0 .75rem;font-size:.85rem;color:var(--color-text-muted)}.auth_magicLinkActions__tOU7E{display:flex;gap:.5rem}.auth_cancelBtn__ZtAmt{padding:.5rem 1rem;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer;font-size:.85rem}.auth_passkeyBtn__RMHpt{width:100%;padding:.75rem 1rem;margin-top:.5rem;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.25);border-radius:8px;color:#34d399;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.auth_passkeyBtn__RMHpt:hover{background:rgba(52,211,153,.15)}.auth_passkeyBtn__RMHpt:disabled{opacity:.6;cursor:not-allowed}.auth_statusIcon__CimvS{font-size:2.5rem;margin-bottom:1rem}.auth_statusTitle__UGdlu{margin:0 0 .5rem;font-size:1.25rem}.auth_statusText__1gbZl{color:var(--color-text-muted);margin:0;font-size:.9rem}.auth_statusLink__7sbuH{display:inline-block;padding:.75rem 2rem;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;border-radius:8px;text-decoration:none;font-weight:600}.auth_statusLink__7sbuH:hover{filter:brightness(1.1)}.auth_inviteBrand__TYGUf{font-size:2.5rem;margin-bottom:.5rem;background:linear-gradient(135deg,#10b981,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.02em}.auth_invalidTokenIcon__lAawE{font-size:3rem;margin-bottom:1rem}.auth_invalidTokenTitle__ZYbCM{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.auth_invalidTokenText__UyCUS{color:var(--color-text-muted);margin-bottom:1.5rem}.auth_sentIcon__gJquk{font-size:1.5rem;margin:0 0 .5rem}.auth_sentTitle__KVh9O{margin:0;font-size:.9rem;color:#34d399;font-weight:600}.auth_sentSub__RgFpO{margin:.25rem 0 0;font-size:.8rem;color:var(--color-text-muted)}.auth_suspenseFallback__LHCP2{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-primary)}.auth_suspenseText__A1QNF{color:var(--color-text-muted)}@keyframes auth_fadeInUp__G_Q5f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes auth_pulse__Pe5cV{0%,to{opacity:1}50%{opacity:.5}}.Button_btn__sgFU2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);border:none;font-family:var(--font-sans);font-weight:600;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;position:relative;overflow:hidden}.Button_btn__sgFU2:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.Button_btn-sm__suOLd{padding:var(--space-xs) var(--space-sm);font-size:.75rem;border-radius:var(--radius-sm)}.Button_btn-md__RGpi_{padding:.625rem 1.25rem;font-size:.875rem;border-radius:var(--radius-md)}.Button_btn-lg__8Cvm1{padding:.875rem 1.75rem;font-size:1rem;border-radius:var(--radius-lg)}.Button_btn-full__EJ4dZ{width:100%}.Button_btn-primary__73fbZ{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:white;box-shadow:0 4px 14px 0 rgba(16,185,129,.39)}.Button_btn-primary__73fbZ:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.Button_btn-primary__73fbZ:active:not(:disabled){transform:scale(.98)}.Button_btn-secondary__lcSH_{background:var(--color-bg-glass);color:var(--color-text-primary);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Button_btn-secondary__lcSH_:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:var(--color-border-hover)}.Button_btn-outline__Ixk7C{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.Button_btn-outline__Ixk7C:hover:not(:disabled){background:var(--color-primary-glow)}.Button_btn-ghost__YsgzZ{background:transparent;color:var(--color-text-secondary)}.Button_btn-ghost__YsgzZ:hover:not(:disabled){background:var(--color-bg-glass);color:var(--color-text-primary)}.Button_btn-danger__uskx1{background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;box-shadow:0 4px 14px 0 rgba(220,38,38,.35)}.Button_btn-danger__uskx1:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,.45)}.Button_btn-danger__uskx1:active:not(:disabled){transform:scale(.98)}.Button_btn-loading__8A5nS{color:transparent!important}.Button_spinner____7ub{position:absolute;width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:Button_spin__0uF6_ 1s linear infinite}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}.GroupDetail_container__NUddt{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.GroupDetail_breadcrumb__RXvwZ{color:var(--color-text-muted);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.GroupDetail_breadcrumbLink__DWlS0{color:var(--color-primary);text-decoration:none}.GroupDetail_breadcrumbLink__DWlS0:hover{text-decoration:underline}.GroupDetail_header__KW9Ex{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.GroupDetail_titleArea__HL1Ee{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.GroupDetail_title__dRlXR{font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0}.GroupDetail_actions__6WExu{display:flex;gap:.75rem;align-items:center}.GroupDetail_statusBadge__sLzma{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.GroupDetail_statusActive__q2khO{background-color:var(--color-success-bg,rgba(16,185,129,.1));color:var(--color-success-text,#10b981);border:1px solid var(--color-success-border,rgba(16,185,129,.2))}.GroupDetail_statusDraft__KDn3R{background-color:var(--color-warning-bg,rgba(245,158,11,.1));color:var(--color-warning-text,#f59e0b);border:1px solid var(--color-warning-border,rgba(245,158,11,.2))}.GroupDetail_metadata__OkuuB{display:flex;gap:1.5rem;color:var(--color-text-muted);font-size:.875rem;margin-top:.5rem}.GroupDetail_metaItem__MS8VP{display:flex;align-items:center;gap:.375rem}.GroupDetail_summaryGrid__NYapR{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.GroupDetail_summaryCard__Lo_5t{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem;display:flex;align-items:center;gap:1rem}.GroupDetail_summaryIcon__8LEfU{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);flex-shrink:0}.GroupDetail_summaryContent__RYjju{flex:1 1}.GroupDetail_summaryLabel__v4pE8{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.25rem}.GroupDetail_sectionTitle__K2mzT,.GroupDetail_summaryValue__jllkJ{font-size:1.25rem;font-weight:600;color:var(--color-text)}.GroupDetail_sectionTitle__K2mzT{margin:0 0 1rem}.GroupDetail_paddockList__M333Y{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.GroupDetail_table__cWQwU{width:100%;border-collapse:collapse}.GroupDetail_table__cWQwU th{background:var(--color-surface-hover);padding:.75rem 1rem;text-align:left;font-size:.75rem;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;border-bottom:1px solid var(--color-border)}.GroupDetail_table__cWQwU td{padding:1rem;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:.875rem}.GroupDetail_table__cWQwU tr:last-child td{border-bottom:none}.GroupDetail_ndviContainer__igQ0m{display:flex;align-items:center;gap:.75rem}.GroupDetail_ndviBar__7hm71{flex:1 1;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden}.GroupDetail_ndviFill__sjnnr{height:100%;border-radius:3px;transition:width .3s ease}.GroupDetail_emptyState__BeaAQ{text-align:center;padding:3rem 1rem;color:var(--color-text-muted)}.GroupDetail_detailGrid__hU3Gw{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}@media (min-width:1024px){.GroupDetail_detailGrid__hU3Gw{grid-template-columns:2fr 1fr}}.GroupDetail_detailMainCol__QaN6J{display:flex;flex-direction:column;gap:1.5rem}.Card_card__7jt2e{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);color:var(--color-text-primary);position:relative;overflow:hidden;transition:all var(--transition-base)}.Card_blur-sm__O_Ajg{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.Card_blur-md__yOhG6{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Card_blur-lg__Xtyg_{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.Card_card-hover__pB2rk:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.Card_card__7jt2e:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.15) 50%,rgba(255,255,255,0));opacity:0;transition:opacity var(--transition-base)}.Card_card__7jt2e:hover:before{opacity:1}.estrategia_page__GhBPC{max-width:1400px;margin:0 auto}.estrategia_sectionColumn__tJ5Yf{gap:1.5rem}.estrategia_flexColumn__19RrW,.estrategia_sectionColumn__tJ5Yf{display:flex;flex-direction:column}.estrategia_header__K4DI2{margin-bottom:1.5rem}.estrategia_headerTitle__1D4sK{font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.estrategia_headerSubtitle__s0By1{color:var(--color-text-secondary);font-size:.875rem}.estrategia_tabBar__nZdAF{display:flex;gap:.25rem;margin-bottom:1.5rem;background:var(--color-surface);border-radius:var(--radius-md);padding:.25rem;border:1px solid var(--color-border);overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none}.estrategia_tabBar__nZdAF::-webkit-scrollbar{display:none}.estrategia_tabBtn__WJKay{flex:1 1;flex-shrink:0;padding:.625rem .75rem;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.8rem;font-weight:600;transition:all .2s;color:var(--color-text-secondary);background:transparent}.estrategia_tabBtnActive__GnEIy{background:var(--color-primary);color:#fff}.estrategia_kpiGrid__N4DlN{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.estrategia_kpiGrid5__5g_Ft{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}.estrategia_kpiGrid4__QHWAj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.estrategia_sectionTitle__hKQYS{font-size:.875rem;font-weight:700;margin-bottom:.75rem}.estrategia_sectionTitleSm__V2WKU{font-size:.85rem;font-weight:700;margin-bottom:.75rem}.estrategia_sectionTitleMd__3DgGB{font-size:.9rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.estrategia_sectionTitleLg__u_VZW{font-size:.95rem;font-weight:700}.estrategia_cardPadding__wyn8j{padding:1rem}.estrategia_cardPaddingLg__F_wf0{padding:1.25rem}.estrategia_scrollableList__PogUu{max-height:220px;overflow-y:auto}.estrategia_threeColumnGrid__wQjt0{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.estrategia_twoColumnGrid__9Vlez{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:1.5rem;gap:1.5rem}.estrategia_collapsibleHeader__6tI2H{padding:1rem 1.25rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.estrategia_collapseArrow__UychU,.estrategia_collapsibleChevron__nVobs{font-size:1rem;transition:transform .2s}.estrategia_collapsibleChevronOpen__Sfg_I{transform:rotate(180deg)}.estrategia_collapsibleContent__bgfxc{padding:1.25rem}.estrategia_filterRow__9LQbG{display:flex;gap:.25rem;flex-wrap:wrap}.estrategia_compactTable__0e53W{font-size:.8rem}.estrategia_compactTableSm__gXPJx{font-size:.78rem}.estrategia_monthRow__qAYen{display:flex;gap:.25rem;flex-wrap:wrap}.estrategia_monthBtn__BEeXG{padding:.35rem .6rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.estrategia_monthBtnActive__UZ9pt{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.estrategia_systemGrid__wngdT{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.estrategia_systemCard__VhUzn{padding:.6rem .5rem;border-radius:var(--radius-md);cursor:pointer;transition:all .25s ease;text-align:center;background:var(--color-surface);border:1.5px solid var(--color-border)}.estrategia_systemCardEmoji__6Z5AX{font-size:1.3rem;margin-bottom:.25rem}.estrategia_systemCardLabel__giAnc{font-size:.75rem;font-weight:700}.estrategia_systemCardDesc__J62KK{font-size:.55rem;color:var(--color-text-muted);margin-top:.15rem;line-height:1.3}.estrategia_timelineGrid__BN0V5{display:grid;grid-gap:.5rem;gap:.5rem;padding-bottom:.5rem}.estrategia_timelineCard__GlLyN{padding:.85rem;border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);transition:all .3s ease;position:relative;overflow:hidden}.estrategia_timelineCardCurrent__TrAkL{border:1.5px solid var(--color-primary);background:rgba(16,185,129,.06);box-shadow:0 0 16px rgba(16,185,129,.15)}.estrategia_timelineCardSelected__HJbQf{border:1.5px solid var(--color-accent)}.estrategia_timelineCardPast__mSQjf{background:rgba(255,255,255,.02);opacity:.6}.estrategia_winterKpiGrid__BYn42{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.estrategia_winterKpiCell__f0K__{text-align:center;padding:.5rem;border-radius:var(--radius-sm)}.estrategia_winterKpiLabel__75I_4{font-size:.55rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.3px}.estrategia_winterKpiValue__V5VEh{font-size:1rem;font-weight:800}.estrategia_paddockGrid__dXI7Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}.estrategia_paddockCard___b3xl{padding:.65rem;border-radius:var(--radius-md);transition:all .2s}.estrategia_paddockStatsGrid__3C7xp{display:grid;grid-template-columns:1fr 1fr;grid-gap:.2rem;gap:.2rem;font-size:.65rem;margin-bottom:.4rem}.estrategia_creepCard__JEt5m{padding:0;overflow:hidden;border:1px solid rgba(139,92,246,.2);background:rgba(139,92,246,.04)}.estrategia_creepZoneGrid__C3vbA{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:.5rem;gap:.5rem}.estrategia_creepZoneCard__YfZGU{padding:.75rem;border-radius:var(--radius-md);background:rgba(139,92,246,.06);border:1px solid rgba(139,92,246,.2);transition:all .2s}.estrategia_creepStatsGrid__PYbSn{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.25rem;gap:.25rem;font-size:.65rem}.estrategia_creepStatCell__vU0iU{text-align:center;padding:.35rem;border-radius:4px}.estrategia_batchCard__iJ38E{padding:.75rem 1rem;border-radius:var(--radius-sm);border:1px solid rgba(16,185,129,.2);background:rgba(16,185,129,.04);display:flex;justify-content:space-between;align-items:center}.estrategia_movementTimeline__10Nqa{position:relative;padding-left:1.5rem}.estrategia_movementTimelineLine__l38z4{position:absolute;left:.45rem;top:.5rem;bottom:.5rem;width:2px;background:rgba(255,255,255,.06);border-radius:1px}.estrategia_compPaddockList__Bmzdu{max-height:180px;overflow-y:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-secondary)}.estrategia_compPaddockLabel__2EWq3{display:flex;align-items:center;gap:.6rem;padding:.45rem .75rem;cursor:pointer;border-bottom:1px solid var(--color-border);transition:background .15s}.estrategia_compPaddockLabelChecked__o4eEo{background:rgba(99,102,241,.06)}.estrategia_historyStatsGrid__LPIMV{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:.5rem}.estrategia_historyStatCard__3XB2i{padding:.75rem;border-radius:var(--radius-sm);text-align:center}.estrategia_historyStatValue__Tt_CP{font-size:1.4rem;font-weight:800}.estrategia_historyStatLabel__PFswB{font-size:.65rem;color:var(--color-text-muted)}.estrategia_forageGrid__j_NBw{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.estrategia_forageCard__3U4pM{padding:.75rem;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.35rem}.estrategia_plantingGrid__2XznN{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.estrategia_kpiCardInner___YpG_{display:flex;justify-content:space-between;align-items:flex-start}.estrategia_kpiCardLabel__IBfP3{font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.estrategia_kpiCardValue__ARcnn{font-size:1.5rem;font-weight:800;margin-top:.15rem}.estrategia_kpiCardIcon__m_h9K{font-size:1.25rem;opacity:.4}.estrategia_statBox__qIjG3{background:var(--color-surface);padding:.5rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.estrategia_statBoxLabel__VQUwK{font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;font-weight:600}.estrategia_statBoxValue__BBqMD{font-size:1rem;font-weight:700;margin-top:.15rem}.estrategia_badge__UsfoC{padding:.15rem .4rem;border-radius:4px;font-size:.65rem;font-weight:700;white-space:nowrap}.estrategia_badgePill__AR_lw{padding:.15rem .5rem;border-radius:999px;font-size:.65rem;font-weight:700}.estrategia_badgeSm__ZKr_k{padding:.1rem .3rem;border-radius:4px;font-size:.55rem;font-weight:700}.estrategia_textPrimary__s52iz{color:var(--color-primary)}.estrategia_textAccent__CrdYO{color:var(--color-accent)}.estrategia_textAccentLight__Es4OH{color:var(--color-accent-light)}.estrategia_textWarning__dPEjU{color:var(--color-warning)}.estrategia_textDanger__xRL_m{color:var(--color-danger)}.estrategia_textInfo__wF2jd{color:var(--color-info)}.estrategia_textMuted__3FbNl{color:var(--color-text-muted)}.estrategia_textSecondary__ExAko{color:var(--color-text-secondary)}.estrategia_bgPrimarySubtle__GEanz{background:rgba(16,185,129,.06)}.estrategia_bgAccentSubtle__Gt6LT{background:rgba(139,92,246,.06)}.estrategia_bgWarningSubtle__36Cty{background:rgba(245,158,11,.06)}.estrategia_bgDangerSubtle__BRcnk{background:rgba(239,68,68,.06)}.estrategia_bgInfoSubtle__qOtGG{background:rgba(99,102,241,.06)}.estrategia_btnPrimaryGhost__mcG4e{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:var(--color-primary);border-radius:4px}.estrategia_btnPrimaryGhost__mcG4e,.estrategia_btnWarningGhost__CrkfZ{width:100%;padding:.3rem;cursor:pointer;font-size:.65rem;font-weight:600}.estrategia_btnWarningGhost__CrkfZ{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);color:var(--color-warning);border-radius:4px}.estrategia_btnDangerGhost__KR9lz{padding:.25rem .4rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:var(--color-danger);border-radius:4px;cursor:pointer;font-size:.55rem;font-weight:600}.estrategia_btnAccentGhost__zxKk1{padding:.35rem .75rem;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.3);color:var(--color-accent);border-radius:6px;cursor:pointer;font-size:.7rem;font-weight:600}.estrategia_progressTrack__Uxs8m{height:4px;border-radius:2px;background:rgba(255,255,255,.06);overflow:hidden}.estrategia_progressTrackSm__FFoe0{height:3px;border-radius:2px;background:rgba(255,255,255,.06);overflow:hidden}.estrategia_progressFill__9t_Zw{height:100%;border-radius:2px;animation:estrategia_progressFill__9t_Zw .8s ease-out}.estrategia_progressFillGradient__7_MYu{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));animation:estrategia_progressFill__9t_Zw 1s ease-out}.estrategia_phaseBarTrack__f8aXu{height:8px;border-radius:4px;background:rgba(255,255,255,.05)}.estrategia_phaseBarFill__GKKGP{height:100%;border-radius:4px;transition:width .5s}.estrategia_loadingContainer__dCT9r{display:flex;justify-content:center;align-items:center;height:200px}.estrategia_loadingInner__PwhKv{text-align:center}.estrategia_loadingIcon__AM0oS{font-size:1.5rem;margin-bottom:.5rem;animation:estrategia_pulse__prHuu 2s infinite}.estrategia_loadingText___9voN{color:var(--color-text-muted);font-size:.875rem}.estrategia_emptyText__LfYIm{font-size:.8rem;color:var(--color-text-muted);text-align:center;padding:1rem 0}.estrategia_rowItem__dRtin{display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid var(--color-border);font-size:.8rem;align-items:center}.estrategia_selectInput__nhXxx{background:var(--color-surface);color:var(--color-text-primary)}.estrategia_selectInputBg__7iUYy,.estrategia_selectInput__nhXxx{width:100%;padding:.35rem;font-size:.75rem;border-radius:4px;border:1px solid var(--color-border)}.estrategia_selectInputBg__7iUYy{background:var(--color-bg-secondary);color:var(--color-text)}.estrategia_detailExpand__Lx6rN{margin-top:.4rem;padding:.65rem;border-radius:var(--radius-sm);background:rgba(139,92,246,.06);border:1px solid rgba(139,92,246,.2);animation:estrategia_expandDetail__uCxVr .3s ease forwards;overflow:hidden;font-size:.7rem}.estrategia_detailRow__Lmcpa{display:flex;justify-content:space-between}.estrategia_alertBanner__mnOOH{padding:.5rem .75rem;border-radius:var(--radius-sm);font-size:.8rem}.estrategia_alertBannerDanger__8u_fL{border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.06)}@media (max-width:768px){.estrategia_threeColumnGrid__wQjt0,.estrategia_twoColumnGrid__9Vlez{grid-template-columns:1fr}.estrategia_kpiGrid5__5g_Ft,.estrategia_systemGrid__wngdT,.estrategia_winterKpiGrid__BYn42{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.estrategia_kpiGrid5__5g_Ft,.estrategia_kpiGrid__N4DlN,.estrategia_systemGrid__wngdT,.estrategia_winterKpiGrid__BYn42{grid-template-columns:1fr}}.Input_container__eAhpV{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.Input_label__83Pis{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);transition:color var(--transition-fast)}.Input_input-wrapper__lPFdC{position:relative;display:flex;align-items:center}.Input_input__h6Yry{width:100%;background:var(--input-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem 1rem;color:var(--color-text-primary);font-family:var(--font-sans);font-size:.875rem;outline:none;transition:all var(--transition-base)}.Input_input__h6Yry::placeholder{color:var(--color-text-muted)}.Input_input__h6Yry:hover{background:var(--input-bg-hover);border-color:var(--color-border-hover)}.Input_input__h6Yry:focus{background:var(--input-bg-focus);border-color:var(--color-primary-light);box-shadow:0 0 0 4px var(--color-primary-glow)}.Input_with-icon__WLS1p{padding-left:2.5rem}.Input_icon__ttdjQ{position:absolute;left:.75rem;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:color var(--transition-fast)}.Input_input__h6Yry:focus~.Input_icon__ttdjQ,.Input_input__h6Yry:not(:placeholder-shown)~.Input_icon__ttdjQ{color:var(--color-primary-light)}.Input_has-error__BXJ7k .Input_input__h6Yry{border-color:var(--color-danger)}.Input_has-error__BXJ7k .Input_input__h6Yry:focus{box-shadow:0 0 0 4px rgba(239,68,68,.2)}.Input_error-text__vmVs0{font-size:.75rem;color:var(--color-danger);margin-top:2px}.CategoryStatusPanel_panel__ILUtf{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.07);border-left:3px solid #3b82f6;border-radius:14px;padding:1.1rem 1.25rem;margin-bottom:1.25rem;position:relative;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.CategoryStatusPanel_panel__ILUtf:hover{border-color:rgba(255,255,255,.13);box-shadow:0 8px 24px rgba(0,0,0,.2)}.CategoryStatusPanel_header__cxZ17{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem;flex-wrap:wrap}.CategoryStatusPanel_headerLeft__Fx7BD{display:flex;align-items:center;gap:.5rem;flex:1 1}.CategoryStatusPanel_icon__e0rel{font-size:1.1rem;line-height:1}.CategoryStatusPanel_title__b5W6k{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted,#9ca3af)}.CategoryStatusPanel_cronInfo__TYC8b{font-size:.65rem;color:var(--color-text-muted,#9ca3af);font-style:italic;margin-left:auto}.CategoryStatusPanel_alertAmber___2V_L{display:flex;align-items:center;gap:.5rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);border-radius:8px;padding:.45rem .75rem;margin-bottom:.9rem;font-size:.72rem;color:#f59e0b;font-weight:500}.CategoryStatusPanel_alertAmberIcon__Rtcve{font-size:.9rem;flex-shrink:0}.CategoryStatusPanel_barList__qZ3YR{display:flex;flex-direction:column;gap:.5rem}.CategoryStatusPanel_barRow__A9hOP{display:grid;grid-template-columns:130px 1fr 48px;align-items:center;grid-gap:.6rem;gap:.6rem}.CategoryStatusPanel_barLabel__ile1l{font-size:.7rem;color:var(--color-text-secondary,#d1d5db);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .15s ease}.CategoryStatusPanel_barLabel__ile1l:hover{color:#60a5fa}.CategoryStatusPanel_barTrack__Sh1tH{background:rgba(255,255,255,.05);border-radius:999px;height:8px;overflow:hidden;cursor:pointer}.CategoryStatusPanel_barFill__TqxFp{height:100%;border-radius:999px;transition:width .45s cubic-bezier(.4,0,.2,1),opacity .2s ease;animation:CategoryStatusPanel_barGrow__LDHuc .55s cubic-bezier(.4,0,.2,1) forwards}@keyframes CategoryStatusPanel_barGrow__LDHuc{0%{width:0!important}}.CategoryStatusPanel_barFill__TqxFp:hover{opacity:.85}.CategoryStatusPanel_barCount__GeWEG{font-size:.7rem;font-weight:700;color:var(--color-text-primary,#f9fafb);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CategoryStatusPanel_emptyState__wYqpz{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 0;color:var(--color-text-muted,#9ca3af);font-size:.8rem}.CategoryStatusPanel_emptyIcon__pWJ13{font-size:2rem;opacity:.5}.CategoryStatusPanel_skeleton__ClhhQ{background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 75%);background-size:200% 100%;animation:CategoryStatusPanel_shimmer__8MNsg 1.4s infinite;border-radius:8px}@keyframes CategoryStatusPanel_shimmer__8MNsg{0%{background-position:200% 0}to{background-position:-200% 0}}.CategoryStatusPanel_skeletonBar__0RtUG{height:8px;border-radius:999px}.dashboard_qaTitle__d3Fzy{font-size:1rem;font-weight:600;margin-bottom:1rem}.dashboard_qaGrid__bZpwZ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.dashboard_qaLink__2xp_2{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;text-decoration:none;background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;color:inherit}.dashboard_qaLinkHighlight__ELQai{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2);color:var(--color-primary-light)}.dashboard_qaLink__2xp_2:hover{background:var(--color-bg-glass);filter:brightness(1.1)}.dashboard_qaIcon__wlyW_{font-size:1.5rem}.dashboard_qaLabel__78azU{font-size:.875rem;font-weight:500}.dashboard_satHeader__1vF_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dashboard_satTitle__Oxsde{font-size:1rem;font-weight:600}.dashboard_satLoading__xOKkP,.dashboard_satNoData__Y4ZeY{height:200px;display:flex;align-items:center;justify-content:center}.dashboard_satNoData__Y4ZeY{flex-direction:column;gap:.75rem;background:var(--color-bg-glass);border-radius:var(--radius-md);border:1px dashed var(--color-border)}.dashboard_satNoDataIcon__fwndO{font-size:2rem}.dashboard_satNoDataText__iJj9d{font-size:.85rem;color:var(--color-text-muted)}.dashboard_metricsGrid__hlD34{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.dashboard_metricCard__PXPu8{text-align:center;padding:.75rem;border-radius:var(--radius-sm)}.dashboard_metricLabel__n9GKE{font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.dashboard_metricValue__G1vdT{font-size:1.5rem;font-weight:700}.dashboard_metricSub__y61vj{font-size:.6rem;color:var(--color-text-muted)}.dashboard_gaugeWrap__C5dKd{margin-bottom:.75rem}.dashboard_gaugeBar__ry7lh{height:8px;border-radius:4px;background:linear-gradient(90deg,#ef4444,#f97316,#f59e0b,#84cc16,#10b981);position:relative}.dashboard_gaugeKnob__yWgj1{position:absolute;top:-4px;width:16px;height:16px;border-radius:50%;background:white;border-width:3px;border-style:solid;transform:translateX(-50%);box-shadow:0 2px 4px rgba(0,0,0,.3)}.dashboard_gaugeLabels__0XdJ9{display:flex;justify-content:space-between;font-size:.55rem;color:var(--color-text-muted);margin-top:.3rem}.dashboard_paddockBars__weLnT{display:flex;flex-direction:column;gap:.35rem}.dashboard_paddockRow__Ok054{display:flex;align-items:center;gap:.5rem;font-size:.7rem}.dashboard_paddockName__o0D9I{width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.dashboard_paddockBarTrack__X5CNN{flex:1 1;height:4px;border-radius:2px;background:var(--color-bg-glass);position:relative}.dashboard_paddockBarFill__oTO7D{height:100%;border-radius:2px}.dashboard_paddockValue__EyL71{font-weight:600;width:32px;text-align:right}.dashboard_satFooter__AC_Qp{margin-top:.5rem;font-size:.55rem;color:var(--color-text-muted);text-align:right}.IndicatorsWidget_widget__5Yzw6{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.IndicatorsWidget_header__0aR8Q{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.IndicatorsWidget_title__bB64c{margin:0;font-size:.95rem;font-weight:700}.IndicatorsWidget_kpiList__6h_n9{display:flex;flex-direction:column;gap:.6rem}.IndicatorsWidget_kpiRow__QeuuI{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .6rem;border-radius:6px;background:var(--glass-bg,rgba(255,255,255,.04));transition:background .15s ease}.IndicatorsWidget_kpiRow__QeuuI.IndicatorsWidget_locked__e8tvH{opacity:.75}.IndicatorsWidget_kpiLabel__23OqB{font-size:.8rem;color:var(--color-text-secondary);white-space:nowrap}.IndicatorsWidget_kpiValue__y2Eup{font-size:.95rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.IndicatorsWidget_kpiUnit__YmZaH{font-size:.72rem;font-weight:400;color:var(--color-text-secondary)}.IndicatorsWidget_good__x430P{color:#22c55e}.IndicatorsWidget_warn__MNL5M{color:#f59e0b}.IndicatorsWidget_bad__jHxX9{color:#ef4444}.IndicatorsWidget_neutral__fZ2MC{color:var(--color-primary-light,#60a5fa)}.IndicatorsWidget_lockedValue__oWegM{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--color-text-secondary)}.IndicatorsWidget_upgradeHint__hDEyQ{font-size:.7rem;font-weight:600;padding:.1rem .35rem;border-radius:4px;background:rgba(99,102,241,.15);color:#818cf8;border:1px solid rgba(99,102,241,.3)}.IndicatorsWidget_upgradeNudge__phoan{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-text-secondary);padding:.5rem .6rem;border-radius:6px;background:rgba(99,102,241,.07);border:1px solid rgba(99,102,241,.15);flex-wrap:wrap}.IndicatorsWidget_skeleton__Gh0uX{display:flex;flex-direction:column;gap:.6rem}.IndicatorsWidget_skeletonRow__J_R98{display:flex;align-items:center;justify-content:space-between;padding:.5rem .6rem;border-radius:6px;background:var(--glass-bg,rgba(255,255,255,.04))}.IndicatorsWidget_skeletonLabel__oGLsS{height:.75rem;width:7rem}.IndicatorsWidget_skeletonLabel__oGLsS,.IndicatorsWidget_skeletonValue__9lxA1{border-radius:4px;background:var(--skeleton-bg,rgba(255,255,255,.08));animation:IndicatorsWidget_pulse__eI46d 1.5s ease-in-out infinite}.IndicatorsWidget_skeletonValue__9lxA1{height:.85rem;width:3.5rem;animation-delay:.2s}@keyframes IndicatorsWidget_pulse__eI46d{0%,to{opacity:1}50%{opacity:.4}}.IndicatorsWidget_emptyState__FOuLY{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 0;gap:.3rem}.IndicatorsWidget_emptyTitle__rwkWk{font-size:.9rem;font-weight:600;margin:0;color:var(--color-text-secondary)}.IndicatorsWidget_emptyHint__S9rXh{font-size:.78rem;margin:0;color:var(--color-text-secondary);opacity:.75;max-width:22ch}.FinancialSummaryWidget_widget__psEi_{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.FinancialSummaryWidget_header__KItMW{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.FinancialSummaryWidget_icon__OOMR1{font-size:1.1rem;flex-shrink:0}.FinancialSummaryWidget_title___4bB3{font-size:.95rem;font-weight:700;margin:0;flex:1 1;white-space:nowrap}.FinancialSummaryWidget_detailLink__Rwr22{font-size:.78rem;color:var(--color-primary-light);text-decoration:none;margin-left:auto;white-space:nowrap;transition:color .2s ease}.FinancialSummaryWidget_detailLink__Rwr22:hover{color:var(--color-primary);text-decoration:underline}.FinancialSummaryWidget_rows__eVR_C{display:flex;flex-direction:column;gap:.6rem}.FinancialSummaryWidget_row__k2BmA{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.FinancialSummaryWidget_rowLabel__0Tevv{font-size:.82rem;color:var(--color-text-secondary);flex-shrink:0}.FinancialSummaryWidget_rowValue__y2vAb{font-size:.9rem;font-weight:600;text-align:right}.FinancialSummaryWidget_positive__VKbwA{color:#22c55e}.FinancialSummaryWidget_negative__JZChP{color:#ef4444}.FinancialSummaryWidget_badge___UHSR{display:inline-block;padding:.15rem .5rem;border-radius:999px;border:1px solid transparent;font-size:.83rem;font-weight:600}.FinancialSummaryWidget_badgeGreen__nslPe{color:#22c55e;border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.08)}.FinancialSummaryWidget_badgeYellow__XW1iK{color:#f59e0b;border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.08)}.FinancialSummaryWidget_badgeRed__Fyi_o{color:#ef4444;border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.08)}.FinancialSummaryWidget_emptyState__D_OfC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.5rem 1rem;text-align:center}.FinancialSummaryWidget_emptyIcon__LI9AH{font-size:1.8rem;opacity:.5}.FinancialSummaryWidget_emptyMessage__IRNJq{font-size:.82rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.FinancialSummaryWidget_teaserContent__HGOFA{position:relative}.FinancialSummaryWidget_teaserRows__Tp7l6{display:flex;flex-direction:column;gap:.6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.FinancialSummaryWidget_blurred__qxgOk{filter:blur(6px);opacity:.6}.FinancialSummaryWidget_teaserOverlay__CKVVb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:rgba(var(--color-bg-card-rgb,15,23,42),.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.5rem;padding:.75rem;text-align:center}.FinancialSummaryWidget_lockIcon__I4ojk{font-size:1.4rem}.FinancialSummaryWidget_teaserMessage__dE44l{font-size:.8rem;color:var(--color-text-secondary);margin:0;line-height:1.5;max-width:200px}.FinancialSummaryWidget_skeletonLine__a4Zke{border-radius:.375rem;background:var(--skeleton-bg,rgba(255,255,255,.08));animation:FinancialSummaryWidget_pulse__up_j4 1.5s ease-in-out infinite}.FinancialSummaryWidget_skeletonTitle__pg7jy{height:1rem;width:55%}.FinancialSummaryWidget_skeletonLabel__bXgKw{height:.75rem;width:50%}.FinancialSummaryWidget_skeletonValue__w8opV{height:.85rem;width:30%}@keyframes FinancialSummaryWidget_pulse__up_j4{0%,to{opacity:1}50%{opacity:.4}}.ContextualNudge_nudge__XWiPU{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;margin-bottom:1rem;border-radius:10px;background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(59,130,246,.06));border:1px solid rgba(139,92,246,.2);animation:ContextualNudge_nudge-slide-in__gdZ2J .35s cubic-bezier(.16,1,.3,1);font-size:.875rem;line-height:1.4}.ContextualNudge_icon__b8RKd{font-size:1.1rem;flex-shrink:0}.ContextualNudge_message__cATDw{flex:1 1;color:var(--color-text,#f1f5f9);min-width:0}.ContextualNudge_actions__RbGah{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ContextualNudge_ctaBtn__FOrpe{padding:.35rem .85rem;border-radius:6px;border:1px solid rgba(139,92,246,.4);background:rgba(139,92,246,.15);color:#a78bfa;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ContextualNudge_ctaBtn__FOrpe:hover{background:rgba(139,92,246,.28);border-color:rgba(139,92,246,.6);color:#c4b5fd;transform:translateX(2px)}.ContextualNudge_dismissBtn__c9ZKi{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:var(--color-text-muted,#64748b);font-size:.75rem;cursor:pointer;transition:all .15s ease;flex-shrink:0}.ContextualNudge_dismissBtn__c9ZKi:hover{background:rgba(255,255,255,.08);color:var(--color-text-secondary,#94a3b8)}@keyframes ContextualNudge_nudge-slide-in__gdZ2J{0%{opacity:0;transform:translateY(-8px);max-height:0}to{opacity:1;transform:translateY(0);max-height:80px}}.privacidad_pageHeader__n5Lej{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.privacidad_pageTitle__2ZSy3{font-size:1.5rem;font-weight:700;margin:0}.privacidad_pageSubtitle__noOYC{color:var(--color-text-secondary);font-size:.875rem;margin-top:.25rem}.privacidad_headerActions__cmFNj{display:flex;gap:.5rem;flex-shrink:0}.privacidad_statsGrid__105TJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.privacidad_statLabel__fDB30{font-size:.8rem;color:var(--color-text-secondary);margin:0}.privacidad_statValue__ya4XM{font-size:1.75rem;font-weight:700;margin:.25rem 0 0;letter-spacing:-.03em}.privacidad_filterCard__sGK8l{padding:1rem 1.25rem;margin-bottom:1rem;border-radius:12px}.privacidad_filterGrid__TqTvO{display:grid;grid-template-columns:repeat(3,1fr) 1fr 1fr;grid-gap:.75rem;gap:.75rem;align-items:end}.privacidad_filterField__FUkBL{display:flex;flex-direction:column;gap:.3rem}.privacidad_filterLabel__unfHN{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.privacidad_filterInput__xys2i{width:100%;padding:.5rem .75rem;background:var(--color-surface-2,var(--color-bg-secondary));border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:.875rem;transition:border-color .15s;height:38px;box-sizing:border-box}.privacidad_filterInput__xys2i:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,16,185,129),.12)}.privacidad_filterActions__gKGtP{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.privacidad_searchRow__wnOUA{display:grid;grid-template-columns:1fr auto;grid-gap:.75rem;gap:.75rem;align-items:end;margin-top:.75rem}.privacidad_tableWrap__kUPUG{overflow-x:auto}.privacidad_severidadCRITICO__bdy4L{background:rgba(239,68,68,.06)}.privacidad_severidadADVERTENCIA__7oHY9{background:rgba(245,158,11,.05)}.privacidad_cellTimestamp__zD4ca{color:var(--color-text-muted);font-family:Roboto Mono,Courier New,monospace;font-size:.73rem;white-space:nowrap}.privacidad_cellSeveridad__5MwU2{white-space:nowrap}.privacidad_badgeCritico__eWDMu{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.25);border-radius:999px}.privacidad_badgeAdvertencia__3UZZI,.privacidad_badgeCritico__eWDMu{padding:.15rem .5rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.privacidad_badgeAdvertencia__3UZZI{background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid rgba(245,158,11,.25);border-radius:999px}.privacidad_badgeInfo__swKKF{background:rgba(16,185,129,.12);color:var(--color-primary-light,#34d399);border:1px solid rgba(16,185,129,.2);padding:.15rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.privacidad_cellCategoria__9Zia1{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);letter-spacing:.03em}.privacidad_cellAccion__B6AF3{font-weight:600;font-size:.85rem}.privacidad_cellDetalle__8k_5O{max-width:260px;font-size:.78rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.privacidad_cellUser__mM7U6{font-size:.8rem;color:var(--color-text-muted);white-space:nowrap}.privacidad_tableFooter__v9sH2{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.75rem}.privacidad_footerCount__4Xt8V{font-size:.8rem;color:var(--color-text-secondary)}.privacidad_pagination__ZkfcJ{display:flex;align-items:center;gap:.4rem}.privacidad_pageBtn__8TpZA{padding:.3rem .65rem;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text);font-size:.8rem;cursor:pointer;transition:all .15s;min-width:32px;text-align:center}.privacidad_pageBtn__8TpZA:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.privacidad_pageBtn__8TpZA:disabled{opacity:.4;cursor:not-allowed}.privacidad_pageBtnActive__URSzk{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.privacidad_pageBtnActive__URSzk:hover{background:var(--color-primary);color:#fff!important}.privacidad_pageInfo__mEcDM{font-size:.8rem;color:var(--color-text-secondary);margin:0 .25rem}.privacidad_activeFilters__wI7Qf{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.privacidad_filterChip__DJy_j{display:inline-flex;align-items:center;gap:.3rem;background:rgba(var(--color-primary-rgb,16,185,129),.1);border:1px solid rgba(var(--color-primary-rgb,16,185,129),.25);color:var(--color-primary-light,#34d399);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.privacidad_chipRemove__w083g{cursor:pointer;opacity:.7;font-size:.9rem;line-height:1}.privacidad_chipRemove__w083g:hover{opacity:1}@media (max-width:1200px){.privacidad_filterGrid__TqTvO{grid-template-columns:repeat(2,1fr) 1fr}.privacidad_statsGrid__105TJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.privacidad_filterGrid__TqTvO{grid-template-columns:1fr}.privacidad_statsGrid__105TJ{grid-template-columns:repeat(2,1fr)}.privacidad_pageHeader__n5Lej{flex-direction:column}}.SystemCard_systemCard__tpG_z{position:relative;border:2px solid var(--color-border);border-radius:.75rem;padding:1.25rem;cursor:pointer;background:var(--color-bg-card);transition:all .2s ease;display:flex;flex-direction:column;gap:1rem;height:100%}.SystemCard_systemCard__tpG_z:hover{border-color:var(--color-border-hover,#cbd5e1);transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.SystemCard_systemCard__tpG_z.SystemCard_selected__A57oW{background-color:var(--color-bg-selected,rgba(59,130,246,.04));box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.SystemCard_recommendedBadge__sLLAW{position:absolute;top:-10px;right:12px;background:#10b981;color:white;font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px rgba(16,185,129,.3)}.SystemCard_cardHeader__IIbwj{display:flex;align-items:center;gap:.75rem}.SystemCard_cardHeader__IIbwj h4{margin:0;font-size:1.05rem;font-weight:600;color:var(--color-text-primary)}.SystemCard_iconWrapper__4idck{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.SystemCard_iconWrapper__4idck>svg{margin:auto}.SystemCard_cardDescription__6L_Wq{font-size:.8rem;color:var(--color-text-secondary);margin:0;line-height:1.4;flex-grow:1}.SystemCard_cardMetrics__ZyWwO{display:flex;flex-direction:column;background:var(--color-bg-muted,rgba(0,0,0,.03));border-radius:.5rem;padding:.75rem;gap:0;margin-top:auto}.SystemCard_metricRow__Bws8U{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;border-bottom:1px solid var(--color-border)}.SystemCard_metricRow__Bws8U:last-of-type{border-bottom:none}.SystemCard_metricLabel__oX_jF{font-size:.7rem;color:var(--color-text-muted)}.SystemCard_metricValue__ykaGZ{font-size:.8rem;font-weight:700}.SystemCard_cardRecommendation___KScs{font-size:.7rem;color:var(--color-text-muted);margin:.5rem 0 0;font-style:italic;line-height:1.3}.SystemSelectionStep_container__KMEEZ{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.SystemSelectionStep_header__Ywict{margin-bottom:1rem}.SystemSelectionStep_title__cHvhf{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}.SystemSelectionStep_subtitle__Emgcp{font-size:.875rem;color:var(--color-text-secondary);margin:0}.SystemSelectionStep_loadingContainer__Isz1t{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.SystemSelectionStep_loadingSpinner__no6e1{animation:SystemSelectionStep_spin__IWt9n 1s linear infinite;color:var(--color-primary);margin-bottom:1rem}.SystemSelectionStep_loadingText__a6uyf{color:var(--color-text-secondary);font-size:.875rem}.SystemSelectionStep_errorContainer__ja7Ii{padding:2rem;text-align:center;color:var(--color-danger,#ef4444);background:var(--color-danger-bg,rgba(239,68,68,.08));border-radius:.5rem}.SystemSelectionStep_systemGrid__4uxzd{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.SystemSelectionStep_advantageBanner__kiir_{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-radius:.5rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#059669;font-size:.85rem;font-weight:600}.SystemSelectionStep_comparisonToggle__otrQm{display:flex;justify-content:center;margin-top:.5rem}.SystemSelectionStep_toggleBtn__f1I_O{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--color-primary);font-size:.875rem;font-weight:500;cursor:pointer;padding:.5rem 1rem;border-radius:9999px;transition:background .2s}.SystemSelectionStep_toggleBtn__f1I_O:hover{background:var(--color-primary-bg,rgba(59,130,246,.08))}.SystemSelectionStep_comparisonPanel__BBWHd{background:var(--color-bg-muted,rgba(0,0,0,.02));border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;animation:SystemSelectionStep_slideDown__MMp_S .3s ease-out forwards}.SystemSelectionStep_comparisonRow__kQ_TH{display:flex;align-items:stretch;gap:1rem}.SystemSelectionStep_comparisonCol__O0BBx{flex:1 1;padding:1rem;border-radius:.5rem;background:var(--color-bg-card);border:1px solid var(--color-border)}.SystemSelectionStep_comparisonCol__O0BBx h5{margin:0 0 1rem;font-size:1rem;color:var(--color-text-primary);font-weight:600}.SystemSelectionStep_comparisonCol__O0BBx ul{margin:0;padding:0 0 0 1.25rem;color:var(--color-text-secondary);font-size:.875rem;display:flex;flex-direction:column;gap:.5rem}.SystemSelectionStep_comparisonMetrics__QZEjG{display:flex;flex-direction:column}.SystemSelectionStep_comparisonMetricRow__LqHZ_{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;border-bottom:1px solid var(--color-border);font-size:.8rem}.SystemSelectionStep_comparisonMetricRow__LqHZ_:last-child{border-bottom:none}.SystemSelectionStep_comparisonMetricRow__LqHZ_ span{color:var(--color-text-muted)}.SystemSelectionStep_comparisonMetricRow__LqHZ_ strong{font-weight:700}.SystemSelectionStep_recommendedCol__8qzCN{border-color:#10b981;box-shadow:0 0 0 1px #10b981}.SystemSelectionStep_recommendedCol__8qzCN h5{color:#059669}.SystemSelectionStep_recommendationReason__GVY8A{margin:1rem 0 0;font-size:.8rem;color:#059669;background:rgba(16,185,129,.08);padding:.5rem;border-radius:.375rem;line-height:1.4}.SystemSelectionStep_comparisonDivider__wvZp_{display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-text-muted);padding:0 .5rem}.SystemSelectionStep_actions__lqt_E{display:flex;justify-content:space-between;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-border)}.SystemSelectionStep_backBtn__xa8Xp{padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text-secondary);background:transparent;cursor:pointer;font-size:.875rem;transition:all .2s}.SystemSelectionStep_backBtn__xa8Xp:hover{background:var(--color-bg-muted,rgba(0,0,0,.03))}.SystemSelectionStep_backBtn__xa8Xp:disabled{opacity:.5;cursor:not-allowed}.SystemSelectionStep_nextBtn__9d_hr{padding:.5rem 1.5rem;background:var(--color-primary);color:white;border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .2s}.SystemSelectionStep_nextBtn__9d_hr:hover{opacity:.9}.SystemSelectionStep_nextBtn__9d_hr:disabled{opacity:.5;cursor:not-allowed}@keyframes SystemSelectionStep_slideDown__MMp_S{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes SystemSelectionStep_spin__IWt9n{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EvacuationPreview_container__sfM80{background:var(--bg-secondary);border:1px solid var(--color-warning-border,#f59e0b);border-radius:.5rem;padding:1.5rem;margin-top:1.5rem}.EvacuationPreview_header__QYUcB{display:flex;align-items:center;gap:.75rem;color:var(--color-warning-text,#b45309);margin-bottom:1rem}.EvacuationPreview_title__DPK_h{margin:0;font-size:1.125rem;font-weight:600}.EvacuationPreview_description__ZTipN{font-size:.875rem;color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.4}.EvacuationPreview_tableContainer__Aw5Fm{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden;margin-bottom:1.5rem;max-height:250px;overflow-y:auto}.EvacuationPreview_table__1IOQN{width:100%;border-collapse:collapse}.EvacuationPreview_table__1IOQN td,.EvacuationPreview_table__1IOQN th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-color);font-size:.875rem}.EvacuationPreview_table__1IOQN th{font-weight:600;color:var(--text-secondary);background:var(--bg-secondary);position:-webkit-sticky;position:sticky;top:0}.EvacuationPreview_table__1IOQN tr:last-child td{border-bottom:none}.EvacuationPreview_selectorContainer__C_5Jf{display:flex;align-items:center;gap:1rem}.EvacuationPreview_selectorLabel__nQVuP{font-weight:500;color:var(--text-primary);font-size:.875rem}.EvacuationPreview_select__el6_2{flex:1 1;max-width:300px;padding:.5rem;border:1px solid var(--border-color);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary)}.EvacuationPreview_loading__rKeuK{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary)}.EditGroupModal_formContainer__08lid{padding:1.5rem}.EditGroupModal_fieldGroup__AZASW{margin-bottom:1.5rem}.EditGroupModal_label____JSs{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--color-text-primary)}.EditGroupModal_input__ddopr{width:100%;padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:.875rem}.EditGroupModal_input__ddopr:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.1)}.EditGroupModal_colorPickerContainer__AEpzP{display:flex;gap:.75rem;align-items:center}.EditGroupModal_colorCircle__cNxcT{width:2rem;height:2rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease;padding:0}.EditGroupModal_colorCircle__cNxcT:hover{transform:scale(1.1)}.EditGroupModal_colorCircle__cNxcT.EditGroupModal_selected__aHLz2{border-color:var(--color-text-primary);transform:scale(1.15);box-shadow:0 0 0 2px var(--color-background)}.EditGroupModal_actionsContainer__paKzV{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.EditGroupModal_systemGrid__bksjG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:.5rem}.EditGroupModal_warningPanel__jCuwR{display:flex;gap:.75rem;background-color:var(--color-warning-bg,#fef08a);border:1px solid var(--color-warning-border,#eab308);color:var(--color-warning-text,#854d0e);padding:1rem;border-radius:var(--radius-md);margin-top:1rem;align-items:flex-start}.EditGroupModal_warningPanel__jCuwR svg{flex-shrink:0;color:var(--color-warning-icon,#ca8a04)}.EditGroupModal_warningContent__Vx43g{font-size:.875rem;line-height:1.4}.EditGroupModal_warningContent__Vx43g strong{display:block;font-weight:600;margin-bottom:.25rem}.DeleteGroupDialog_content__ARCwc{display:flex;flex-direction:column;gap:.75rem}.DeleteGroupDialog_warningBanner__Fgkoa{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15);border-radius:.5rem}.DeleteGroupDialog_iconContainer__VBU3k{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;border-radius:50%;background-color:rgba(239,68,68,.12)}.DeleteGroupDialog_warningIcon__SsPqA{color:#ef4444}.DeleteGroupDialog_description___PmUJ{font-size:.95rem;color:var(--color-text-muted);margin:0;line-height:1.5}.DeleteGroupDialog_impactPanel__TlNkh{background-color:rgba(239,68,68,.05);border-left:3px solid #ef4444;padding:1rem;border-radius:0 .5rem .5rem 0}.DeleteGroupDialog_impactTitle__x9Ukf{font-size:.9rem;font-weight:600;color:var(--color-text);margin:0 0 .5rem}.DeleteGroupDialog_impactList__pK_Q_{margin:0;padding-left:1.25rem;font-size:.85rem;color:var(--color-text-muted)}.DeleteGroupDialog_impactList__pK_Q_ li{margin-bottom:.25rem}.DeleteGroupDialog_impactList__pK_Q_ li:last-child{margin-bottom:0}.DeleteGroupDialog_confirmationInputGroup__iD8Wq{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.DeleteGroupDialog_inputLabel__Elh6b{font-size:.9rem;color:var(--color-text)}.DeleteGroupDialog_input__IsCwC{width:100%;box-sizing:border-box;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:.375rem;padding:.75rem 1rem;color:var(--color-text);font-size:1rem;transition:all .2s;font-family:inherit}.DeleteGroupDialog_input__IsCwC:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.DeleteGroupDialog_errorMessage__Mt1LH{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:.375rem;padding:.625rem .875rem;color:#ef4444;font-size:.85rem}.DeleteGroupDialog_footer__NZwkO{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--color-border)}.DeleteGroupDialog_cancelBtn__V9xC5{padding:.625rem 1rem;background-color:transparent;border:1px solid var(--color-border);border-radius:.375rem;color:var(--color-text);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.DeleteGroupDialog_cancelBtn__V9xC5:hover:not(:disabled){background-color:var(--color-surface-hover)}.DeleteGroupDialog_cancelBtn__V9xC5:disabled{opacity:.5;cursor:not-allowed}.DeleteGroupDialog_deleteBtn__O7ZmG{padding:.625rem 1rem;background-color:#ef4444;border:1px solid #ef4444;border-radius:.375rem;color:white;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.DeleteGroupDialog_deleteBtn__O7ZmG:hover:not(:disabled){background-color:#dc2626}.DeleteGroupDialog_deleteBtn__O7ZmG:disabled{opacity:.5;cursor:not-allowed}.PlanTimeline_container__zLOwY{margin-top:1.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:.5rem;padding:1.5rem}.PlanTimeline_header__9vP_h{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.PlanTimeline_header__9vP_h h5{margin:0;color:var(--text-primary);font-size:1rem}.PlanTimeline_metrics__iU3Ye{display:flex;gap:1rem;font-size:.875rem;color:var(--text-secondary)}.PlanTimeline_timeline__OjjX4{display:flex;flex-direction:column;gap:0}.PlanTimeline_timelineItem__arFiJ{display:flex;min-height:4rem}.PlanTimeline_timelineDates__04fIj{width:5rem;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding-right:1rem;padding-top:.25rem;font-size:.75rem;color:var(--text-secondary)}.PlanTimeline_dateEnter__vWObu{font-weight:600;color:var(--text-primary)}.PlanTimeline_dateExit__KrCQy{opacity:.7}.PlanTimeline_timelineNode__PiLt3{display:flex;flex-direction:column;align-items:center;width:2rem;flex-shrink:0}.PlanTimeline_nodeCircle__Ohlp5{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-primary-light,#e0f2fe);color:var(--color-primary,#0284c7);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;z-index:1}.PlanTimeline_nodeLine__hIhH6{flex-grow:1;width:2px;background:var(--border-color);margin:.25rem 0}.PlanTimeline_timelineContent__u3Slf{flex-grow:1;padding-left:1rem;padding-bottom:1.5rem}.PlanTimeline_paddockCard__ghYjY{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.375rem;padding:.75rem 1rem}.PlanTimeline_paddockCard__ghYjY h6{margin:0 0 .25rem;color:var(--text-primary);font-size:.875rem}.PlanTimeline_paddockCard__ghYjY p{margin:0;color:var(--text-secondary);font-size:.75rem}.PlanTimeline_emptyTimeline__H0Eq_{color:var(--text-secondary);font-size:.875rem;text-align:center;padding:2rem 0}.RegeneratePlanSection_container__3UXyp{background:var(--bg-card);border:1px solid var(--border-color);border-radius:.5rem;padding:1.5rem;margin-top:2rem}.RegeneratePlanSection_header__KwxTK{margin-bottom:1.5rem}.RegeneratePlanSection_titleSection__QDKNt{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.RegeneratePlanSection_titleSection__QDKNt h4{margin:0;font-size:1.125rem;color:var(--text-primary)}.RegeneratePlanSection_description__MawAw{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.4}.RegeneratePlanSection_staleBadge__pwzSm{display:flex;align-items:center;gap:.25rem;background-color:var(--color-warning-light,#fef3c7);color:var(--color-warning-dark,#b45309);padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.RegeneratePlanSection_controls__6Qeev{display:flex;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.RegeneratePlanSection_formGroup__0g0MA{display:flex;flex-direction:column;gap:.5rem}.RegeneratePlanSection_formGroup__0g0MA label{font-size:.875rem;font-weight:500;color:var(--text-primary)}.RegeneratePlanSection_inputWrapper__0EMr3{display:flex;align-items:center;gap:.5rem}.RegeneratePlanSection_inputIcon__E5GO8{color:var(--text-secondary);flex-shrink:0}.RegeneratePlanSection_dateInput__7_VcF{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:.375rem;background:var(--bg-secondary);color:var(--text-primary);font-size:.875rem;min-width:200px}.RegeneratePlanSection_dateInput__7_VcF:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.RegeneratePlanSection_actionWrapper__we4oi{padding-bottom:2px}.RegeneratePlanSection_spin__J_D57{animation:RegeneratePlanSection_spin__J_D57 1s linear infinite}@keyframes RegeneratePlanSection_spin__J_D57{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RegeneratePlanSection_planResult__mv_UX{margin-top:1rem;animation:RegeneratePlanSection_fadeIn__nvfiy .3s ease-in-out}@keyframes RegeneratePlanSection_fadeIn__nvfiy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}