.notification[data-v-614de570]{width:400px;pointer-events:auto;user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto}.notification-container[data-v-3f84bb3a]{position:fixed;display:flex;flex-direction:column;align-items:center;width:100%;min-height:200px;top:5rem;pointer-events:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.container-move[data-v-3f84bb3a],.container-enter-active[data-v-3f84bb3a],.container-leave-active[data-v-3f84bb3a]{transition:all .5s ease}.container-enter-from[data-v-3f84bb3a]{opacity:0;transform:translateY(-30px)}.container-leave-to[data-v-3f84bb3a]{opacity:0;transform:translate(30px)}.page-header-component[data-v-fcc46fe8]{margin-bottom:2rem}.page-header[data-v-fcc46fe8]{margin-bottom:1.5rem}.page-title[data-v-fcc46fe8]{color:#2c3e50;font-size:2rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center}.page-title svg[data-v-fcc46fe8]{color:var(--app-green)}.page-description[data-v-fcc46fe8]{color:#6c757d;font-size:1.1rem;margin-bottom:0;line-height:1.5}.alert-info[data-v-fcc46fe8]{background-color:var(--info-bg);border-color:var(--info-border);color:var(--info-text);border-radius:.5rem;position:relative;padding:1.25rem;margin-bottom:1.5rem}.alert-info h5[data-v-fcc46fe8]{color:var(--info-text);font-size:1.1rem;font-weight:600;margin-bottom:.75rem;display:flex;align-items:center}.alert-info h5 svg[data-v-fcc46fe8]{color:var(--info-link)}.alert-info p[data-v-fcc46fe8]{margin-bottom:0;line-height:1.5}.btn-close[data-v-fcc46fe8]{opacity:.5;transition:opacity .2s ease}.btn-close[data-v-fcc46fe8]:hover{opacity:.8}.page-header-actions[data-v-fcc46fe8]{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap}@media (max-width: 768px){.page-title[data-v-fcc46fe8]{font-size:1.5rem}.page-description[data-v-fcc46fe8]{font-size:1rem}.alert-info[data-v-fcc46fe8]{padding:1rem}.alert-info h5[data-v-fcc46fe8]{font-size:1rem}}.current-season-card[data-v-17356fa9]{border-left:4px solid #28a745!important}.current-season-card .card-header[data-v-17356fa9]{border-radius:0}.past-season-card[data-v-17356fa9]{transition:transform .2s ease,box-shadow .2s ease}.past-season-card[data-v-17356fa9]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f!important}.empty-state[data-v-17356fa9]{background-color:#f8f9fa;border-radius:1rem;border:2px dashed #dee2e6;padding:3rem}.empty-state-illustration[data-v-17356fa9]{width:160px;height:auto;opacity:.85}.badge[data-v-17356fa9]{font-size:.75rem;font-weight:600}.btn[data-v-17356fa9]{font-weight:600;transition:all .2s ease}.btn[data-v-17356fa9]:hover:not(:disabled){transform:translateY(-1px)}.modal[data-v-17356fa9]{display:block;background-color:#00000080}.modal.show[data-v-17356fa9]{display:block}.modal-body[data-v-17356fa9]{padding:1.25rem}.modal-footer[data-v-17356fa9]{border-top:1px solid #dee2e6;padding:1rem 1.25rem;background-color:#f8f9fa}.form-control[data-v-17356fa9],.form-select[data-v-17356fa9]{border:1px solid #ced4da;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-17356fa9]:focus,.form-select[data-v-17356fa9]:focus{border-color:#4caf50;box-shadow:0 0 0 .2rem #4caf5033}.form-label[data-v-17356fa9]{font-weight:600;color:#495057;margin-bottom:.5rem}.season-metrics[data-v-17356fa9]{background-color:#f8f9fa;padding:.75rem;border-radius:.75rem;border:1px solid #e9ecef}.metrics-grid[data-v-17356fa9]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.metric-item[data-v-17356fa9]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem;background-color:#fff;border-radius:.5rem;border:1px solid #e9ecef}.metric-value[data-v-17356fa9]{font-size:1.25rem;font-weight:700;color:#212529;line-height:1}.metric-label[data-v-17356fa9]{font-size:.65rem;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.metric-change[data-v-17356fa9]{font-size:.65rem;font-weight:600;margin-top:.125rem;display:inline-flex;align-items:center;gap:.125rem}.change-positive[data-v-17356fa9]{color:#28a745}.change-negative[data-v-17356fa9]{color:#dc3545}.change-neutral[data-v-17356fa9]{color:#6c757d}.variety-chip[data-v-17356fa9]{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .5rem;border-radius:1rem;border:1.5px solid;font-size:.7rem;font-weight:500}.variety-dot[data-v-17356fa9]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.import-section[data-v-17356fa9]{background-color:#fafbfc;margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.5rem}.import-options[data-v-17356fa9]{margin-left:.25rem}.copy-option[data-v-17356fa9]{transition:all .2s ease;cursor:pointer;background-color:#fff}.copy-option[data-v-17356fa9]:hover{background-color:#f8f9fa;border-color:#adb5bd!important}.copy-option.border-success[data-v-17356fa9]{background-color:#4caf500a}.supply-reminder[data-v-17356fa9]{background-color:#f0f4f0;border:1px solid #e2e8e2}@media (max-width: 768px){.current-season-card .col-md-4 .d-flex[data-v-17356fa9]{flex-direction:column}.card-footer .d-flex[data-v-17356fa9]{flex-wrap:wrap}.card-footer .btn[data-v-17356fa9]{flex:1;min-width:0}}.help-center[data-v-25de8005]{padding:2rem 0}.help-header[data-v-25de8005]{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:1rem}.help-icon[data-v-25de8005]{font-size:4rem;color:#4caf50}.quick-access-card[data-v-25de8005]{text-decoration:none;color:inherit;transition:transform .2s ease}.quick-access-card[data-v-25de8005]:hover{transform:translateY(-5px);text-decoration:none;color:inherit}.quick-access-card .card[data-v-25de8005]{border:1px solid #e9ecef;transition:all .2s ease}.quick-access-card:hover .card[data-v-25de8005]{border-color:#4caf50;box-shadow:0 .5rem 1rem #4caf5026!important}.quick-icon[data-v-25de8005]{font-size:2.5rem;color:#4caf50}.help-category[data-v-25de8005]{background:white;border-radius:1rem;padding:2rem;box-shadow:0 .125rem .5rem #00000013;height:100%}.category-header[data-v-25de8005]{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.category-icon[data-v-25de8005]{font-size:2.5rem;color:#4caf50;margin-bottom:1rem}.category-header h3[data-v-25de8005]{color:#2c3e50;margin-bottom:.5rem}.help-items[data-v-25de8005]{display:flex;flex-direction:column;gap:.5rem}.help-item[data-v-25de8005]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;text-decoration:none;color:inherit;transition:all .2s ease;border:1px solid transparent}.help-item[data-v-25de8005]:hover{background-color:#4caf5014;border-color:#4caf5033;text-decoration:none;color:inherit;transform:translate(5px)}.help-item-icon[data-v-25de8005]{width:24px;text-align:center;color:#6c757d;transition:color .2s ease}.help-item:hover .help-item-icon[data-v-25de8005]{color:#4caf50}.phase-planning[data-v-25de8005]{color:#2196f3!important}.phase-startup[data-v-25de8005]{color:#ff9800!important}.phase-growing[data-v-25de8005]{color:#4caf50!important}.phase-wrapup[data-v-25de8005]{color:#9c27b0!important}.help-item-content[data-v-25de8005]{flex:1}.help-item-content h5[data-v-25de8005]{margin-bottom:.25rem;font-weight:600;color:#2c3e50}.help-item-content p[data-v-25de8005]{margin-bottom:0;font-size:.875rem;color:#6c757d}.help-item-arrow[data-v-25de8005]{color:#dee2e6;transition:all .2s ease}.help-item:hover .help-item-arrow[data-v-25de8005]{color:#4caf50;transform:translate(3px)}.featured-help-item[data-v-25de8005]{background:linear-gradient(135deg,rgba(33,150,243,.05) 0%,rgba(76,175,80,.05) 100%);border:2px solid rgba(33,150,243,.2)!important;box-shadow:0 2px 8px #2196f31a}.featured-help-item[data-v-25de8005]:hover{background:linear-gradient(135deg,rgba(33,150,243,.1) 0%,rgba(76,175,80,.1) 100%);border-color:#2196f366!important;box-shadow:0 4px 12px #2196f333}.featured-help-item .help-item-icon[data-v-25de8005]{color:#2196f3!important;font-size:1.25rem}.featured-help-item:hover .help-item-icon[data-v-25de8005]{color:#1976d2!important}.support-section[data-v-25de8005]{border:2px dashed #dee2e6}@media (max-width: 768px){.help-center[data-v-25de8005]{padding:1rem 0}.help-header[data-v-25de8005]{padding:2rem 1rem!important}.help-icon[data-v-25de8005]{font-size:3rem}.display-4[data-v-25de8005]{font-size:2rem}.help-category[data-v-25de8005]{padding:1.5rem}.help-item[data-v-25de8005]{padding:.75rem}}.phase-indicator[data-v-c71d7abb]{background-color:var(--app-green-dark);box-shadow:0 3px 6px #0000001a;max-width:320px;min-width:280px}.progress-indicator[data-v-c71d7abb]{width:130px;justify-content:center;position:relative}.progress-indicator[data-v-c71d7abb]:before{content:"";position:absolute;top:50%;left:10px;right:10px;height:2px;background-color:#ffffff4d;z-index:1}.phase-circle[data-v-c71d7abb]{width:24px;height:24px;background-color:#fff3;border:2px solid rgba(255,255,255,.5);font-size:12px;color:#fff;position:relative;z-index:2;transition:all .2s ease;cursor:pointer}.phase-circle[data-v-c71d7abb]:hover{transform:scale(1.1);background-color:#ffffff4d}.phase-circle.active[data-v-c71d7abb]{background-color:#fff;color:var(--app-green-dark);width:30px;height:30px;font-size:14px;font-weight:700;border:2px solid white;box-shadow:0 0 0 2px #ffffff4d}.phase-circle.completed[data-v-c71d7abb]{background-color:#fff;color:var(--app-green-dark);border:2px solid white}.phase-circle.upcoming[data-v-c71d7abb]{background-color:#ffffff1a;border:2px solid rgba(255,255,255,.3)}.phase-icon[data-v-c71d7abb]{font-size:10px}.phase-label[data-v-c71d7abb]{display:flex;flex-direction:column;line-height:1.2}.phase-name[data-v-c71d7abb]{color:#fff;font-weight:600;font-size:.9rem}.phase-description[data-v-c71d7abb]{color:#fffc;font-size:.75rem;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phase-progress[data-v-c71d7abb]{color:#ffffffe6;font-size:.7rem;font-weight:500;margin-top:2px}.phase-actions[data-v-c71d7abb]{margin-top:4px}.phase-actions .btn[data-v-c71d7abb]{font-size:.7rem;padding:2px 8px;border-radius:12px}@media (max-width: 768px){.phase-indicator[data-v-c71d7abb]{min-width:auto}.phase-description[data-v-c71d7abb]{display:none}.progress-indicator[data-v-c71d7abb]{width:80px}}.profile-circle[data-v-d9a635bd]{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;letter-spacing:-.5px;box-shadow:0 2px 5px #00000026;position:relative;overflow:hidden;transition:all .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.1)}.profile-circle[data-v-d9a635bd]:hover{transform:scale(1.05);box-shadow:0 3px 8px #0003}.profile-image[data-v-d9a635bd]{width:100%;height:100%;object-fit:cover;object-position:center}.help-dropdown[data-v-57a92de8]{position:relative}.help-toggle[data-v-57a92de8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:none;border:1px solid #e0e0e0;border-radius:.5rem;cursor:pointer;transition:all .2s ease;color:#6c757d;font-size:.875rem;font-weight:500}.help-toggle[data-v-57a92de8]:hover,.help-toggle.active[data-v-57a92de8]{background-color:#4caf5014;border-color:#4caf50;color:#4caf50}.dropdown-icon[data-v-57a92de8]{font-size:.75rem;transition:transform .2s ease}.dropdown-icon.rotated[data-v-57a92de8]{transform:rotate(180deg)}.help-menu[data-v-57a92de8]{position:absolute;top:calc(100% + .5rem);right:0;width:320px;background:white;border:1px solid #e9ecef;border-radius:.75rem;box-shadow:0 .5rem 2rem #00000026;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;max-height:80vh;overflow-y:auto}.help-menu.show[data-v-57a92de8]{opacity:1;visibility:visible;transform:translateY(0)}.help-section[data-v-57a92de8]{padding:1rem 0}.help-section[data-v-57a92de8]:first-child{padding-top:1rem}.help-section[data-v-57a92de8]:last-child{padding-bottom:1rem}.help-section-header[data-v-57a92de8]{display:flex;align-items:center;gap:.75rem;padding:0 1rem .75rem;font-weight:600;color:#2c3e50;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.section-icon[data-v-57a92de8]{color:#4caf50;font-size:1rem}.help-item[data-v-57a92de8]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;text-decoration:none;color:#495057;transition:all .2s ease;border:none;background:none;width:100%;cursor:pointer}.help-item[data-v-57a92de8]:hover{background-color:#4caf5014;color:#2c3e50}.help-item-icon[data-v-57a92de8]{width:20px;text-align:center;color:#6c757d;transition:color .2s ease}.help-item:hover .help-item-icon[data-v-57a92de8]{color:#4caf50}.phase-planning[data-v-57a92de8]{color:#2196f3!important}.phase-startup[data-v-57a92de8]{color:#ff9800!important}.phase-growing[data-v-57a92de8]{color:#4caf50!important}.phase-wrapup[data-v-57a92de8]{color:#9c27b0!important}.help-item-content[data-v-57a92de8]{flex:1;text-align:left}.help-item-title[data-v-57a92de8]{display:block;font-weight:500;line-height:1.2}.help-item-desc[data-v-57a92de8]{display:block;color:#6c757d;font-size:.75rem;margin-top:.25rem;line-height:1.3}.help-divider[data-v-57a92de8]{height:1px;background-color:#e9ecef;margin:0 1rem}@media (max-width: 768px){.help-menu[data-v-57a92de8]{width:280px;right:-20px}.help-text[data-v-57a92de8]{display:none!important}}@media (max-width: 480px){.help-menu[data-v-57a92de8]{position:fixed;top:auto;right:1rem;left:1rem;bottom:1rem;width:auto;max-height:60vh}}.date-week-converter[data-v-23635dfe]{z-index:1060}.modal.show[data-v-23635dfe]{display:block}.modal-dialog[data-v-23635dfe]{max-width:500px}.converter-section[data-v-23635dfe]{padding:1rem 0}.result-box[data-v-23635dfe]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:1rem;margin-top:.5rem}.result-primary[data-v-23635dfe]{font-size:1.1rem;margin-bottom:.25rem}.result-secondary[data-v-23635dfe]{font-size:.875rem}.info-section[data-v-23635dfe]{border-left:3px solid #0dcaf0}.info-section ul[data-v-23635dfe]{margin-bottom:0;padding-left:1.25rem}.input-group-text[data-v-23635dfe]{background-color:#f8f9fa;border-right:0}.form-control[data-v-23635dfe]{border-left:0}input[type=number][data-v-23635dfe]::-webkit-inner-spin-button,input[type=number][data-v-23635dfe]::-webkit-outer-spin-button{opacity:1;height:2rem}.farm-header[data-v-2d87bd67]{background-color:#fff;box-shadow:0 2px 10px #00000014;position:sticky;top:0;z-index:1000;padding:.75rem 0}.header-content[data-v-2d87bd67]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:.5rem}.farm-brand[data-v-2d87bd67]{display:flex;align-items:center;text-decoration:none;color:#2c3e50;font-weight:600;padding:.25rem 0;transition:all .2s ease;flex-shrink:0;max-width:30%}.farm-brand[data-v-2d87bd67]:hover{color:var(--app-green)}.farm-icon-container[data-v-2d87bd67]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--app-green);color:#fff;border-radius:12px;margin-right:.75rem;box-shadow:0 2px 5px #4caf504d;transition:all .2s ease;flex-shrink:0}.farm-brand:hover .farm-icon-container[data-v-2d87bd67]{transform:scale(1.05);box-shadow:0 4px 8px #4caf5066}.farm-icon[data-v-2d87bd67]{font-size:1.25rem}.farm-name[data-v-2d87bd67]{font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;color:#333;font-weight:700}.mode-indicator-wrapper[data-v-2d87bd67]{flex-grow:0;flex-shrink:1}.header-right-items[data-v-2d87bd67]{display:flex;align-items:center;gap:.875rem;margin-left:auto;flex-shrink:0}.season-selector[data-v-2d87bd67]{flex-grow:0;flex-shrink:1}.season-dropdown-toggle[data-v-2d87bd67]{display:flex;align-items:center;background:none;border:1px solid #e0e0e0;padding:.5rem .75rem;cursor:pointer;border-radius:.5rem;transition:all .2s ease;background-color:#fffc}.season-dropdown-toggle[data-v-2d87bd67]:hover{background-color:#4caf5014;border-color:var(--app-green)}.season-selector .dropdown-menu[data-v-2d87bd67]{left:0;right:auto;min-width:14rem}.season-icon[data-v-2d87bd67]{color:var(--app-green);margin-right:.5rem;font-size:1rem}.season-label[data-v-2d87bd67]{color:#333;font-weight:600;font-size:.875rem;margin-right:.5rem;white-space:nowrap}.active-season[data-v-2d87bd67]{background-color:#4caf500d!important;color:#2e7d32!important;cursor:default}.active-season[data-v-2d87bd67]:hover{background-color:#4caf500d!important}.badge[data-v-2d87bd67]{font-size:.75rem}.analytics-menu[data-v-2d87bd67]{flex-shrink:0}.analytics-dropdown-toggle[data-v-2d87bd67]{display:flex;align-items:center;background:none;border:1px solid #e0e0e0;padding:.5rem .75rem;cursor:pointer;border-radius:.5rem;transition:all .2s ease;background-color:#fffc}.analytics-dropdown-toggle[data-v-2d87bd67]:hover{background-color:#4caf5014;border-color:var(--app-green)}.analytics-menu .dropdown-menu[data-v-2d87bd67]{left:0;right:auto;min-width:12rem}.analytics-icon[data-v-2d87bd67]{color:var(--app-green);margin-right:.5rem;font-size:1rem}.analytics-label[data-v-2d87bd67]{color:#333;font-weight:600;font-size:.875rem;margin-right:.5rem;white-space:nowrap}.planning-menu[data-v-2d87bd67]{flex-shrink:0}.planning-dropdown-toggle[data-v-2d87bd67]{display:flex;align-items:center;background:none;border:1px solid #e0e0e0;padding:.5rem .75rem;cursor:pointer;border-radius:.5rem;transition:all .2s ease;background-color:#fffc}.planning-dropdown-toggle[data-v-2d87bd67]:hover{background-color:#4caf5014;border-color:var(--app-green)}.planning-menu .dropdown-menu[data-v-2d87bd67]{left:0;right:auto;min-width:12rem}.planning-icon[data-v-2d87bd67]{color:var(--app-green);margin-right:.5rem;font-size:1rem}.planning-label[data-v-2d87bd67]{color:#333;font-weight:600;font-size:.875rem;margin-right:.5rem;white-space:nowrap}.tools-menu[data-v-2d87bd67]{flex-shrink:0}.tools-dropdown-toggle[data-v-2d87bd67]{display:flex;align-items:center;background:none;border:1px solid #e0e0e0;padding:.5rem .75rem;cursor:pointer;border-radius:.5rem;transition:all .2s ease;background-color:#fffc}.tools-dropdown-toggle[data-v-2d87bd67]:hover{background-color:#4caf5014;border-color:var(--app-green)}.tools-menu .dropdown-menu[data-v-2d87bd67]{left:0;right:auto;min-width:12rem}.tools-icon[data-v-2d87bd67]{color:var(--app-green);margin-right:.5rem;font-size:1rem}.tools-label[data-v-2d87bd67]{color:#333;font-weight:600;font-size:.875rem;margin-right:.5rem;white-space:nowrap}.calendar-button[data-v-2d87bd67]{flex-shrink:0}.calendar-link[data-v-2d87bd67]{display:flex;align-items:center;background:none;border:1px solid #e0e0e0;padding:.5rem .75rem;cursor:pointer;border-radius:.5rem;transition:all .2s ease;background-color:#fffc;text-decoration:none;color:#333}.calendar-link[data-v-2d87bd67]:hover,.calendar-link.active[data-v-2d87bd67]{background-color:#4caf5014;border-color:var(--app-green);color:var(--app-green)}.calendar-icon[data-v-2d87bd67]{color:var(--app-green);margin-right:.5rem;font-size:1rem}.calendar-text[data-v-2d87bd67]{color:#333;font-weight:600;font-size:.875rem;white-space:nowrap}.calendar-link:hover .calendar-text[data-v-2d87bd67],.calendar-link.active .calendar-text[data-v-2d87bd67]{color:var(--app-green)}.ai-chat-button[data-v-2d87bd67]{flex-shrink:0}.ai-chat-toggle[data-v-2d87bd67]{display:flex;align-items:center;background:linear-gradient(135deg,#ff6b35 0%,#f7931e 100%);border:none;padding:.5rem .75rem;cursor:pointer;border-radius:.5rem;transition:all .2s ease;color:#fff}.ai-chat-toggle[data-v-2d87bd67]:hover{background:linear-gradient(135deg,#f7931e 0%,#ff6b35 100%);transform:translateY(-1px);box-shadow:0 .25rem .75rem #ff6b354d}.ai-chat-icon[data-v-2d87bd67]{margin-right:.5rem;font-size:1rem}.ai-chat-text[data-v-2d87bd67]{font-weight:600;font-size:.875rem;white-space:nowrap}.help-menu[data-v-2d87bd67],.user-menu[data-v-2d87bd67]{flex-shrink:0}.dropdown-wrapper[data-v-2d87bd67]{position:relative}.user-dropdown-toggle[data-v-2d87bd67]{display:flex;align-items:center;background:none;border:none;padding:.5rem .75rem;cursor:pointer;border-radius:.5rem;transition:all .2s ease}.user-dropdown-toggle[data-v-2d87bd67]:hover{background-color:#6c757d14}.dropdown-icon[data-v-2d87bd67]{color:#6c757d;font-size:.8rem;transition:transform .2s ease}.dropdown-icon.rotated[data-v-2d87bd67]{transform:rotate(180deg)}.dropdown-menu[data-v-2d87bd67]{position:absolute;top:calc(100% + .25rem);right:0;z-index:1000;display:none;min-width:12rem;padding:.5rem 0;margin:0;font-size:.875rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.375rem;box-shadow:0 .5rem 1rem #0000002d}.dropdown-menu.show[data-v-2d87bd67]{display:block}.dropdown-header[data-v-2d87bd67]{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:var(--app-green);white-space:nowrap;font-weight:600}.dropdown-divider[data-v-2d87bd67]{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item[data-v-2d87bd67]{display:flex;align-items:center;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;cursor:pointer;transition:all .2s ease}.dropdown-item[data-v-2d87bd67]:hover,.dropdown-item[data-v-2d87bd67]:focus{color:var(--app-green);background-color:#4caf5014}.dropdown-item svg[data-v-2d87bd67]{width:16px;color:#6c757d}@media (max-width: 992px){.farm-name[data-v-2d87bd67]{max-width:200px}.analytics-label[data-v-2d87bd67],.calendar-text[data-v-2d87bd67],.tools-label[data-v-2d87bd67]{display:none}.analytics-dropdown-toggle[data-v-2d87bd67],.calendar-link[data-v-2d87bd67],.tools-dropdown-toggle[data-v-2d87bd67]{padding:.5rem}.ai-chat-text[data-v-2d87bd67]{display:none!important}.ai-chat-toggle[data-v-2d87bd67]{padding:.5rem}}@media (max-width: 768px){.header-content[data-v-2d87bd67]{flex-wrap:nowrap;gap:.5rem}.farm-brand[data-v-2d87bd67]{max-width:40%}.farm-name[data-v-2d87bd67]{max-width:150px}.mode-indicator-wrapper[data-v-2d87bd67],.season-selector[data-v-2d87bd67]{display:none!important}}.sidebar[data-v-08d19584]{display:flex;flex-direction:column;height:100%;box-shadow:inset -1px 0 #0000001a;transition:all .3s ease}.sidebar-toggle-btn[data-v-08d19584]{background:transparent;border:none;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6c757d;cursor:pointer;transition:all .2s ease;margin-left:auto;flex-shrink:0}.sidebar-toggle-btn[data-v-08d19584]:hover{background-color:#4caf501a;color:var(--app-green)}.sidebar-toggle-btn[data-v-08d19584]:active{transform:scale(.95)}.sidebar.collapsed .phase-header-content[data-v-08d19584]{justify-content:center}.sidebar.collapsed .phase-pill[data-v-08d19584]{display:none}.sidebar.collapsed .sidebar-toggle-btn[data-v-08d19584]{margin-left:0}.sidebar.collapsed .sidebar-section-header[data-v-08d19584]{display:none}.sidebar.collapsed .sidebar-nav-link[data-v-08d19584]{justify-content:center;padding:.75rem 0}.sidebar.collapsed .sidebar-nav-icon[data-v-08d19584]{margin-right:0;font-size:1.1rem}.sidebar.collapsed .sidebar-nav-text[data-v-08d19584]{display:none}.sidebar.collapsed .sidebar-nav-link[data-v-08d19584]:before{display:none}.sidebar.collapsed .foundational-tool[data-v-08d19584]:after{display:none}.phase-header[data-v-08d19584]{background-color:#f8f9fa;padding-bottom:1rem}.phase-header-content[data-v-08d19584]{display:flex;align-items:center;gap:.75rem;width:100%}.phase-title[data-v-08d19584]{font-weight:600;color:#333;margin-left:.25rem}.phase-pill[data-v-08d19584]{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;color:#fff;box-shadow:0 2px 4px #00000026;min-width:65px}.phase-planning[data-v-08d19584]{background-color:var(--phase-planning)}.phase-startup[data-v-08d19584]{background-color:var(--phase-startup)}.phase-growing[data-v-08d19584]{background-color:var(--phase-growing)}.phase-wrapup[data-v-08d19584]{background-color:var(--phase-wrapup)}.sidebar-navigation[data-v-08d19584]{flex-grow:1;overflow-y:auto;padding:.5rem 0}.sidebar-section[data-v-08d19584]{margin-bottom:1.5rem}.sidebar-section-header[data-v-08d19584]{padding:.5rem 1rem;margin-bottom:.25rem}.sidebar-section-title[data-v-08d19584]{font-size:.8rem;text-transform:uppercase;color:#6c757d;font-weight:600;letter-spacing:.5px}.sidebar-nav[data-v-08d19584]{padding:0 .5rem}.sidebar-nav-link[data-v-08d19584]{display:flex;align-items:center;padding:.75rem 1rem;color:#495057;text-decoration:none;border-radius:.5rem;margin-bottom:.25rem;transition:all .2s ease;font-weight:500;position:relative;overflow:hidden}.sidebar-nav-link.hq-link[data-v-08d19584]{background-color:#4caf500a;border:1px solid rgba(76,175,80,.15);font-weight:600;font-size:1.05rem;padding:.875rem 1rem;margin-bottom:.5rem;box-shadow:0 1px 3px #0000000d}.sidebar-nav-link.foundational-tool[data-v-08d19584]{background-color:#2196f308;border-left:3px solid rgba(33,150,243,.2);padding-left:.8rem;font-weight:550;position:relative}.sidebar-nav-link.foundational-tool[data-v-08d19584]:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:var(--phase-planning);border-radius:50%;opacity:.4}.sidebar-nav-link.foundational-tool .sidebar-nav-icon[data-v-08d19584]{background-color:#2196f314;border:1px solid rgba(33,150,243,.15);font-size:.95rem;width:26px;height:26px}.sidebar-nav-link.foundational-tool[data-v-08d19584]:hover{background-color:#2196f30f;border-left-color:#2196f366;color:#1976d2;transform:translate(2px)}.sidebar-nav-link.foundational-tool[data-v-08d19584]:hover:after{opacity:.7;transform:translateY(-50%) scale(1.2)}.sidebar-nav-link.foundational-tool:hover .sidebar-nav-icon[data-v-08d19584]{background-color:#2196f326;border-color:#2196f340;color:#1976d2}.sidebar-nav-link.foundational-tool.active[data-v-08d19584]{background-color:#2196f31a;border-left-color:var(--phase-planning);color:#1976d2;font-weight:600}.sidebar-nav-link.foundational-tool.active[data-v-08d19584]:after{opacity:1;background-color:#1976d2}.sidebar-nav-link.hq-link .sidebar-nav-icon[data-v-08d19584]{width:28px;height:28px;background-color:#4caf501a;font-size:1rem}.sidebar-nav-link.hq-link[data-v-08d19584]:hover{color:var(--app-green);background-color:#4caf5014;border-color:#4caf504d;transform:translate(2px);box-shadow:0 2px 6px #4caf5026}.sidebar-nav-link.hq-link.active[data-v-08d19584]{color:var(--app-green);background-color:#4caf5026;border-color:#4caf5066;font-weight:700;box-shadow:0 2px 8px #4caf5033}.sidebar-nav-link[data-v-08d19584]:hover{color:var(--app-green);background-color:#4caf5014}.sidebar-nav-link.active[data-v-08d19584]{color:var(--app-green);background-color:#4caf501f;font-weight:600}.sidebar-nav-link.active[data-v-08d19584]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--app-green);border-radius:0 4px 4px 0}.sidebar-nav-icon[data-v-08d19584]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:10px;border-radius:6px;color:#6c757d;font-size:.9rem}.icon-home[data-v-08d19584]{color:var(--app-green)}.icon-map[data-v-08d19584]{color:var(--phase-planning)}.icon-plant[data-v-08d19584]{color:#43a047}.icon-seed[data-v-08d19584]{color:#8bc34a}.icon-supply[data-v-08d19584]{color:var(--phase-startup)}.icon-money[data-v-08d19584]{color:#009688}.icon-activity[data-v-08d19584]{color:var(--phase-planning)}.icon-note[data-v-08d19584]{color:#607d8b}.icon-plug[data-v-08d19584]{color:#3f51b5}.icon-task[data-v-08d19584]{color:#f44336}.icon-qr[data-v-08d19584]{color:#9e9e9e}.icon-harvest[data-v-08d19584]{color:#e91e63}.icon-succession[data-v-08d19584]{color:#673ab7}.icon-event[data-v-08d19584]{color:#ffc107}.icon-summary[data-v-08d19584]{color:#795548}.icon-dahlia[data-v-08d19584]{color:#9c27b0}.icon-rollover[data-v-08d19584]{color:#00bcd4}.icon-calendar[data-v-08d19584]{color:#3f51b5}.icon-settings[data-v-08d19584]{color:#607d8b}.icon-default[data-v-08d19584]{color:#9e9e9e}.farm-info-footer[data-v-08d19584]{background-color:#f8f9fa;font-size:.85rem;border-top:1px solid rgba(0,0,0,.1)}.farm-info-title[data-v-08d19584]{font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;color:#6c757d}.farm-info-item[data-v-08d19584]{display:flex;justify-content:space-between;margin-bottom:.5rem}.info-label[data-v-08d19584]{color:#6c757d;font-weight:500}.info-value[data-v-08d19584]{color:#495057;font-weight:600}.progress-item[data-v-08d19584]{flex-direction:column}.progress-value[data-v-08d19584]{width:100%;margin-top:.25rem}.progress[data-v-08d19584]{height:6px;border-radius:3px;margin-bottom:.25rem;background-color:#e9ecef}.progress-percentage[data-v-08d19584]{font-size:.75rem;float:right;font-weight:600;color:var(--app-green)}@media (max-width: 768px){.sidebar-nav-link[data-v-08d19584]{padding:.5rem .75rem}.sidebar-nav-link span[data-v-08d19584]{display:none}.sidebar-nav-icon[data-v-08d19584]{margin-right:0;font-size:1.1rem}.phase-title[data-v-08d19584]{font-size:1rem}.farm-info-footer[data-v-08d19584]{display:none}}.quote-container[data-v-7a65d7c5]{padding:0}.quote-content[data-v-7a65d7c5]{max-width:100%;margin:0;text-align:left}.quote-text[data-v-7a65d7c5]{font-size:1.1rem;line-height:1.5;color:#555;font-weight:400;font-style:italic;margin:0 0 .5rem;letter-spacing:.01em;word-wrap:break-word;overflow-wrap:break-word}.quote-attribution[data-v-7a65d7c5]{text-align:left}.author[data-v-7a65d7c5]{display:inline;font-weight:500;color:#777;font-size:.95rem;letter-spacing:.02em;margin-right:.4rem}.source[data-v-7a65d7c5]{display:inline;font-size:.85rem;color:#999;font-weight:400;letter-spacing:.01em}.source[data-v-7a65d7c5]:before{content:"\2022  ";margin-right:.25rem}@media (max-width: 768px){.quote-text[data-v-7a65d7c5]{font-size:1rem}.author[data-v-7a65d7c5]{font-size:.9rem}.source[data-v-7a65d7c5]{font-size:.8rem}}.modal-backdrop[data-v-e07e26a7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:2000;padding:1rem}.welcome-modal[data-v-e07e26a7]{background:white;border-radius:1rem;box-shadow:0 1rem 3rem #0000004d;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.modal-header[data-v-e07e26a7]{text-align:center;padding:2rem 2rem 1rem;border-bottom:1px solid #e9ecef;position:relative}.modal-title[data-v-e07e26a7]{color:#2c3e50;margin-bottom:.5rem;font-weight:700}.modal-subtitle[data-v-e07e26a7]{color:#6c757d;margin-bottom:0}.btn-close[data-v-e07e26a7]{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.25rem;color:#6c757d;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s ease}.btn-close[data-v-e07e26a7]:hover{background-color:#0000001a;color:#343a40}.modal-body[data-v-e07e26a7]{padding:2rem}.phase-navigation[data-v-e07e26a7]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.phase-nav-item[data-v-e07e26a7]{display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:.75rem;cursor:pointer;transition:all .3s ease;min-width:100px;border:2px solid transparent}.phase-nav-item[data-v-e07e26a7]:hover{background-color:#4caf501a;border-color:#4caf504d}.phase-nav-item.active[data-v-e07e26a7]{background-color:#4caf5026;border-color:#4caf50}.phase-nav-icon[data-v-e07e26a7]{font-size:1.5rem;color:#4caf50;margin-bottom:.5rem}.phase-nav-label[data-v-e07e26a7]{font-size:.875rem;font-weight:600;color:#2c3e50}.phase-content[data-v-e07e26a7]{text-align:center;margin-bottom:2rem}.phase-header[data-v-e07e26a7]{margin-bottom:2rem}.phase-icon-large[data-v-e07e26a7]{font-size:4rem;color:#4caf50;margin-bottom:1rem}.phase-header h3[data-v-e07e26a7]{color:#2c3e50;margin-bottom:.5rem;font-weight:700}.phase-timing[data-v-e07e26a7]{color:#6c757d;font-style:italic;margin-bottom:0}.phase-description[data-v-e07e26a7]{margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.phase-description p[data-v-e07e26a7]{font-size:1.1rem;line-height:1.6;color:#495057}.phase-goals[data-v-e07e26a7],.phase-outcomes[data-v-e07e26a7]{text-align:left;max-width:600px;margin:2rem auto}.phase-goals h4[data-v-e07e26a7],.phase-outcomes h4[data-v-e07e26a7]{color:#2c3e50;font-weight:600;margin-bottom:1rem;text-align:center}.phase-goals ul[data-v-e07e26a7]{list-style:none;padding:0}.phase-goals li[data-v-e07e26a7]{padding:.5rem 0 .5rem 2rem;position:relative}.phase-goals li[data-v-e07e26a7]:before{content:"\2713";position:absolute;left:0;color:#4caf50;font-weight:700}.outcome-grid[data-v-e07e26a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.outcome-item[data-v-e07e26a7]{display:flex;align-items:center;padding:1rem;background-color:#f8f9fa;border-radius:.5rem;border:1px solid #e9ecef}.outcome-icon[data-v-e07e26a7]{color:#4caf50;margin-right:.75rem;font-size:1.25rem}.progress-indicator[data-v-e07e26a7]{display:flex;align-items:center;gap:1rem;margin-top:2rem}.progress-bar[data-v-e07e26a7]{flex:1;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden}.progress-fill[data-v-e07e26a7]{height:100%;background-color:#4caf50;transition:width .3s ease}.progress-text[data-v-e07e26a7]{font-size:.875rem;color:#6c757d;font-weight:500}.modal-footer[data-v-e07e26a7]{padding:1.5rem 2rem;border-top:1px solid #e9ecef;display:flex;flex-direction:column;gap:1rem}.navigation-buttons[data-v-e07e26a7]{display:flex;justify-content:space-between;align-items:center}.footer-options[data-v-e07e26a7]{display:flex;justify-content:center;gap:2rem}.btn[data-v-e07e26a7]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center}.btn-success[data-v-e07e26a7]{background-color:#4caf50;color:#fff}.btn-success[data-v-e07e26a7]:hover{background-color:#3d8b40}.btn-outline-secondary[data-v-e07e26a7]{background-color:transparent;color:#6c757d;border:1px solid #6c757d}.btn-outline-secondary[data-v-e07e26a7]:hover{background-color:#6c757d;color:#fff}.btn-outline-secondary[data-v-e07e26a7]:disabled{opacity:.5;cursor:not-allowed}.btn-link[data-v-e07e26a7]{background:none;color:#4caf50;border:none;text-decoration:underline;padding:.5rem}.btn-link[data-v-e07e26a7]:hover{color:#3d8b40}@media (max-width: 768px){.welcome-modal[data-v-e07e26a7]{margin:1rem;max-height:95vh}.modal-body[data-v-e07e26a7]{padding:1.5rem}.phase-navigation[data-v-e07e26a7]{gap:.5rem}.phase-nav-item[data-v-e07e26a7]{min-width:80px;padding:.75rem}.outcome-grid[data-v-e07e26a7]{grid-template-columns:1fr}.navigation-buttons[data-v-e07e26a7]{flex-direction:column;gap:1rem}.footer-options[data-v-e07e26a7]{flex-direction:column;gap:.5rem}}.modal-backdrop[data-v-502c993d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1040}.modal[data-v-502c993d]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1050;overflow-x:hidden;overflow-y:auto;display:flex;align-items:center;justify-content:center}.modal-content[data-v-502c993d]{border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}.modal-header[data-v-502c993d]{border-bottom:1px solid rgba(0,0,0,.1);background-color:#00000008}.modal-footer[data-v-502c993d]{border-top:1px solid rgba(0,0,0,.1)}.contact-form-container[data-v-7cd5b36e]{padding:.5rem 0}.intro-section[data-v-7cd5b36e]{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#f8fef9 0%,#e8f5e9 100%);border-radius:12px;border-left:4px solid #4caf50}.intro-icon[data-v-7cd5b36e]{font-size:2.5rem;color:#4caf50;animation:float-7cd5b36e 3s ease-in-out infinite}@keyframes float-7cd5b36e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.intro-text[data-v-7cd5b36e]{color:#555;font-size:.95rem;line-height:1.6}.form-section[data-v-7cd5b36e]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.form-section[data-v-7cd5b36e]:last-of-type{border-bottom:none}.form-section-title[data-v-7cd5b36e]{color:#2e7d32;font-weight:600;margin-bottom:1rem;font-size:1rem;display:flex;align-items:center}.form-label[data-v-7cd5b36e]{font-weight:500;color:#495057;margin-bottom:.5rem;font-size:.9rem}.form-control[data-v-7cd5b36e],.form-select[data-v-7cd5b36e]{border:1px solid #ddd;border-radius:8px;padding:.625rem .875rem;transition:all .2s ease}.form-control[data-v-7cd5b36e]:focus,.form-select[data-v-7cd5b36e]:focus{border-color:#4caf50;box-shadow:0 0 0 .2rem #4caf5026}.input-group-text[data-v-7cd5b36e]{background-color:#f8f9fa;border:1px solid #ddd;border-right:none;border-radius:8px 0 0 8px;color:#6c757d}.input-group .form-control[data-v-7cd5b36e]{border-left:none;border-radius:0 8px 8px 0}.input-group:focus-within .input-group-text[data-v-7cd5b36e]{border-color:#4caf50;color:#4caf50}.character-counter[data-v-7cd5b36e]{font-size:.8rem;color:#6c757d;margin-top:.25rem;text-align:right}.character-counter.text-danger[data-v-7cd5b36e]{font-weight:600}.form-check[data-v-7cd5b36e]{padding:.75rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.form-check-input[data-v-7cd5b36e]:checked{background-color:#4caf50;border-color:#4caf50}.form-check-label[data-v-7cd5b36e]{color:#555;font-size:.9rem;cursor:pointer}.invalid-feedback[data-v-7cd5b36e]{font-size:.85rem;margin-top:.25rem}.success-container[data-v-7cd5b36e]{text-align:center;padding:3rem 2rem}.success-animation[data-v-7cd5b36e]{animation:fadeInScale-7cd5b36e .5s ease-out}@keyframes fadeInScale-7cd5b36e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.success-icon-wrapper[data-v-7cd5b36e]{display:inline-block;animation:successPulse-7cd5b36e 1s ease-in-out}@keyframes successPulse-7cd5b36e{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-icon[data-v-7cd5b36e]{font-size:5rem;color:#4caf50;filter:drop-shadow(0 4px 6px rgba(76,175,80,.3))}.success-title[data-v-7cd5b36e]{color:#2e7d32;font-weight:700;font-size:1.75rem}.success-message[data-v-7cd5b36e]{color:#666;font-size:1rem;line-height:1.6}.success-info[data-v-7cd5b36e]{display:inline-block;text-align:left;background-color:#f8fef9;border:1px solid #c8e6c9;border-radius:8px;padding:1rem 1.5rem}.info-item[data-v-7cd5b36e]{color:#555;font-size:.9rem;margin-bottom:.5rem;display:flex;align-items:center}.info-item[data-v-7cd5b36e]:last-child{margin-bottom:0}.info-item .fa-icon[data-v-7cd5b36e]{color:#4caf50}.btn-primary[data-v-7cd5b36e],.btn-success[data-v-7cd5b36e]{background-color:#4caf50;border-color:#4caf50;padding:.625rem 1.5rem;font-weight:500;border-radius:8px;transition:all .2s ease}.btn-primary[data-v-7cd5b36e]:hover,.btn-success[data-v-7cd5b36e]:hover{background-color:#45a049;border-color:#45a049;transform:translateY(-1px);box-shadow:0 4px 8px #4caf504d}.btn-primary[data-v-7cd5b36e]:active,.btn-success[data-v-7cd5b36e]:active{transform:translateY(0)}.btn-primary[data-v-7cd5b36e]:disabled{background-color:#a5d6a7;border-color:#a5d6a7;cursor:not-allowed}.btn-secondary[data-v-7cd5b36e]{border-radius:8px;padding:.625rem 1.5rem;font-weight:500}.spinner-border-sm[data-v-7cd5b36e]{width:1rem;height:1rem;border-width:.2em}@media (max-width: 576px){.intro-section[data-v-7cd5b36e]{padding:1rem}.intro-icon[data-v-7cd5b36e]{font-size:2rem}.form-section-title[data-v-7cd5b36e]{font-size:.95rem}.success-container[data-v-7cd5b36e]{padding:2rem 1rem}.success-icon[data-v-7cd5b36e]{font-size:4rem}.success-title[data-v-7cd5b36e]{font-size:1.5rem}}.loading-screen[data-v-415a38c1]{background-color:#f8f9fa;background-image:radial-gradient(#e9f5e1 15%,transparent 16%),radial-gradient(#e9f5e1 15%,transparent 16%);background-size:20px 20px;background-position:0 0,10px 10px}.fade-enter-active[data-v-415a38c1],.fade-leave-active[data-v-415a38c1]{transition:opacity .2s ease}.fade-enter-from[data-v-415a38c1],.fade-leave-to[data-v-415a38c1]{opacity:0}.app-container[data-v-415a38c1]{min-height:100vh;height:100%;overflow:hidden}.app-content[data-v-415a38c1]{flex:1 1 auto;min-height:0}.sidebar-wrapper[data-v-415a38c1]{width:260px;flex-shrink:0;transition:width .3s ease;overflow-y:auto;overflow-x:hidden;box-shadow:2px 0 5px #00000008;z-index:100}.sidebar-wrapper.collapsed[data-v-415a38c1]{width:60px}.content-wrapper[data-v-415a38c1]{flex:1;overflow:hidden;position:relative}.main-content[data-v-415a38c1]{padding:1.5rem;height:100%;overflow-y:auto;background-color:var(--app-content-bg)}.app-footer[data-v-415a38c1]{background-color:#fff;flex-shrink:0;box-shadow:0 -2px 10px #00000008}[data-v-415a38c1] .quote-container{margin:0;padding:.15rem .75rem;border-left:2px solid #a5d6a7;background-color:transparent}[data-v-415a38c1] .quote-text{font-size:.8rem;line-height:1.3;color:#777;margin:0}[data-v-415a38c1] .author{font-size:.75rem;color:#999}[data-v-415a38c1] .source{font-size:.7rem;color:#aaa}.loading-container[data-v-415a38c1]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f8f9fa}.loading-content[data-v-415a38c1]{text-align:center;padding:2rem}.farm-logo[data-v-415a38c1]{text-align:center}.farm-icon[data-v-415a38c1]{font-size:4rem;color:var(--app-green);animation:pulse-415a38c1 2s infinite}@keyframes pulse-415a38c1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.spinner-border[data-v-415a38c1]{width:3rem;height:3rem;color:var(--app-green)!important}@media (max-width: 768px){.sidebar-wrapper[data-v-415a38c1]{width:60px;overflow:visible}.main-content[data-v-415a38c1]{padding:1rem}[data-v-415a38c1] .quote-container{padding:0 8px}}.main-wrapper[data-v-107dc889]{height:100vh;display:flex}.skip-to-content[data-v-107dc889]{position:absolute;top:-100%;left:50%;transform:translate(-50%);background:var(--brand-blue);color:#fff;padding:.5rem 1.5rem;border-radius:0 0 var(--radius-md) var(--radius-md);z-index:var(--z-tooltip);font-weight:var(--font-weight-semibold);text-decoration:none;transition:top var(--transition-fast)}.skip-to-content[data-v-107dc889]:focus{top:0;outline:2px solid var(--brand-blue);outline-offset:2px}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;color:#333;background-color:#f5f7fa}#app{height:100%;width:100%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex{display:flex}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.items-center{align-items:center}.w-full{width:100%}.h-full{height:100%}input,select,textarea{font-family:Arial,sans-serif;font-size:14px;padding:8px 12px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff}input:focus,select:focus,textarea:focus{outline:none;border-color:#2196f3}:root{--primary: #4caf50;--primary-dark: #388e3c;--primary-light: #a5d6a7;--primary-bg: #e8f5e9;--secondary: #2196f3;--secondary-dark: #1976d2;--secondary-light: #bbdefb;--secondary-bg: #e3f2fd;--accent: #ff9800;--accent-dark: #f57c00;--accent-light: #ffe0b2;--success: #4caf50;--warning: #ff9800;--error: #f44336;--info: #2196f3;--text-primary: #333333;--text-secondary: #757575;--text-disabled: #9e9e9e;--border-light: #e0e0e0;--bg-light: #f5f7fa;--brand-blue: #5DADE2;--brand-blue-light: #81C9F5;--brand-blue-hover: #4A9BD8;--brand-blue-light-hover: #7DC4F0;--brand-gradient: linear-gradient(135deg, #5DADE2 0%, #81C9F5 100%);--brand-gradient-hover: linear-gradient(135deg, #4A9BD8 0%, #7DC4F0 100%);--brand-shadow: rgba(93, 173, 226, .3);--brand-shadow-hover: rgba(93, 173, 226, .4);--phase-planning: #2196f3;--phase-startup: #ff9800;--phase-growing: #2ecc71;--phase-wrapup: #e67e22;--app-content-bg: rgb(194, 222, 250);--app-green: #4caf50;--app-green-hover: #45a049;--app-green-dark: #388e3c;--app-green-darker: #2e7d32;--app-green-light: #e8f5e9;--info-bg: #e3f2fd;--info-border: #bbdefb;--info-text: #0d47a1;--info-link: #1976d2;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 12px 40px rgba(0, 0, 0, .15);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--font-family-base: Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}*:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.phase-bg-planning{background-color:var(--phase-planning)!important}.phase-bg-startup{background-color:var(--phase-startup)!important}.phase-bg-growing{background-color:var(--phase-growing)!important}.phase-bg-wrapup{background-color:var(--phase-wrapup)!important}.compact-widgets .card-body{padding:.75rem!important}.compact-widgets .mb-3{margin-bottom:.5rem!important}.compact-widgets .mb-4{margin-bottom:.75rem!important}.compact-widgets .display-4{font-size:1.75rem!important;font-weight:600!important}.compact-widgets .lead{font-size:.95rem!important;font-weight:600!important}.compact-widgets h3,.compact-widgets .h3{font-size:1.25rem!important}.compact-widgets h4,.compact-widgets .h4{font-size:1.1rem!important}.compact-widgets h5,.compact-widgets .h5{font-size:.95rem!important}.compact-widgets .form-select,.compact-widgets .form-control{padding:.25rem .5rem!important;font-size:.875rem!important}.compact-widgets .table td,.compact-widgets .table th{padding:.3rem .5rem!important}.compact-widgets .badge{padding:.25em .5em!important;font-size:.7em!important}.compact-widgets .list-group-item{padding:.4rem .6rem!important}.compact-widgets .btn{padding:.25rem .5rem!important;font-size:.875rem!important}.shepherd-element{border-radius:.75rem;box-shadow:0 8px 20px #00000026;background-color:#fff;max-width:400px;border:none;overflow:hidden}.shepherd-header{background:linear-gradient(135deg,var(--app-green),var(--app-green-darker));color:#fff;padding:1rem;border-radius:.75rem .75rem 0 0;position:relative}.shepherd-header:before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-color:#fff3;border-radius:50%;background-size:100% 100%,2px 10px;background-position:center center,center 60%;background-repeat:no-repeat}.shepherd-title{font-size:1.1rem;font-weight:600;margin:0 0 0 35px}.shepherd-cancel-icon{color:#ffffffd9;transition:all .2s ease;font-size:1.5rem;background-color:#0000001a;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.shepherd-cancel-icon:hover{color:#fff;background-color:#0003;transform:scale(1.1)}.shepherd-text{padding:1.25rem;font-size:.95rem;color:#495057;line-height:1.6;background-color:#fcfcfc}.tour-content{display:flex;flex-direction:column;gap:.75rem}.tour-image-hint{height:5px;background:linear-gradient(90deg,var(--app-green),#81c784);border-radius:3px;margin-top:.5rem}.tour-tip{background-color:#e8f5e9;border-left:3px solid var(--app-green);border-radius:0 .375rem .375rem 0;font-size:.85rem;color:#2e7d32;margin-top:.5rem;position:relative;padding:.75rem .75rem .75rem 2rem}.shepherd-footer{padding:.75rem 1.25rem 1.25rem;display:flex;justify-content:flex-end;gap:10px;background-color:#fcfcfc}.shepherd-button{padding:.5rem 1.125rem;border-radius:2rem;font-size:.875rem;font-weight:500;transition:all .2s ease;cursor:pointer;border:none}.shepherd-button-primary{background-color:var(--app-green);color:#fff;box-shadow:0 2px 5px #4caf504d;position:relative;padding-right:2rem}.shepherd-button-primary:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-top:2px solid white;border-right:2px solid white;transform:translateY(-50%) rotate(45deg)}.shepherd-button-primary:hover{background-color:var(--app-green-dark);transform:translateY(-1px);box-shadow:0 4px 8px #4caf5066}.shepherd-button-secondary{background-color:#f1f3f5;color:#495057;border:1px solid #e9ecef;position:relative;padding-left:2rem}.shepherd-button-secondary:before{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;border-top:2px solid #495057;border-left:2px solid #495057;transform:translateY(-50%) rotate(-45deg)}.shepherd-button-secondary:hover{background-color:#e9ecef;color:#212529}.shepherd-arrow{border-width:10px}.shepherd-arrow:before{border-width:10px}.shepherd-element[data-popper-placement^=bottom] .shepherd-arrow{border-bottom-color:var(--app-green)}.shepherd-element[data-popper-placement^=bottom] .shepherd-arrow:before{border-bottom-color:var(--app-green)}.shepherd-element[data-popper-placement^=top] .shepherd-arrow{border-top-color:var(--app-green-darker)}.shepherd-element[data-popper-placement^=top] .shepherd-arrow:before{border-top-color:var(--app-green-darker)}.shepherd-element[data-popper-placement^=left] .shepherd-arrow:before{border-left-color:#fff}.shepherd-element[data-popper-placement^=right] .shepherd-arrow:before{border-right-color:#fff}.shepherd-modal-overlay-container{background-color:#00000080;backdrop-filter:blur(2px);opacity:.8}.shepherd-element{animation:shepherd-fadein .3s ease-out}@keyframes shepherd-fadein{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.shepherd-element[data-shepherd-step-id=step-1] .shepherd-header{background:linear-gradient(135deg,var(--app-green),var(--app-green-darker))}.shepherd-element[data-shepherd-step-id=step-2] .shepherd-header{background:linear-gradient(135deg,#2196f3,#1565c0)}.shepherd-element[data-shepherd-step-id=step-3] .shepherd-header{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.shepherd-element[data-shepherd-step-id=step-4] .shepherd-header{background:linear-gradient(135deg,#ff9800,#ef6c00)}.shepherd-element[data-shepherd-step-id=step-5] .shepherd-header{background:linear-gradient(135deg,#607d8b,#455a64)}
