.alert-box[data-v-d21d4174]{border:1px solid;border-radius:4px;padding:20px}.error[data-v-d21d4174]{color:#666;border-color:#f44336;background-color:#f8f8f8}.error strong[data-v-d21d4174]{color:#f44336}.success[data-v-d21d4174]{color:#666;border-color:#4caf50;background-color:#f8f8f8}.success strong[data-v-d21d4174]{color:#4caf50}.test-warning-header[data-v-8806262a]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:8px;box-shadow:0 4px 6px rgba(245,158,11,.1)}.production-warning-header[data-v-8806262a]{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #ef4444;border-radius:8px;box-shadow:0 4px 6px rgba(239,68,68,.2)}.p-error[data-v-8806262a]{border:1px solid red}.p-error span[data-v-8806262a]{color:red;font-size:.8rem}.inline-flex[data-v-8806262a]{display:inline-flex;align-items:center}.inline-flex>div[data-v-8806262a]{margin-right:1rem}.label-align[data-v-8806262a]{line-height:1.5}.comparison-table-container[data-v-8806262a]{overflow-x:auto}.comparison-table[data-v-8806262a]{border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.comparison-table th[data-v-8806262a]{background:#f8f9fa;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}.comparison-table td[data-v-8806262a]{vertical-align:middle}.comparison-table tr[data-v-8806262a]:nth-child(2n){background:#f8f9fa}.comparison-table tr[data-v-8806262a]:hover{background:#e9ecef}.comparison-table .p-dropdown[data-v-8806262a],.comparison-table .p-inputtext[data-v-8806262a]{min-height:2.5rem}.duration-input-container[data-v-8806262a]{display:inline-flex;align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.duration-input-container[data-v-8806262a]:focus-within{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.duration-hours[data-v-8806262a],.duration-minutes[data-v-8806262a]{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;text-align:center;width:2.5rem;padding:.25rem .125rem;font-family:Courier New,monospace;font-weight:500;font-size:.9rem}.duration-hours[data-v-8806262a]:focus,.duration-minutes[data-v-8806262a]:focus{outline:none;background:#f8f9fa!important}.duration-separator[data-v-8806262a]{color:#6c757d;font-weight:600;font-family:Courier New,monospace;padding:0 .125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.9rem}.duration-input-container-compact[data-v-8806262a]{display:inline-flex;align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.duration-input-container-compact[data-v-8806262a]:focus-within{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.duration-hours-compact[data-v-8806262a],.duration-minutes-compact[data-v-8806262a]{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;text-align:center;width:2rem;padding:.375rem .125rem;font-family:Courier New,monospace;font-weight:500;font-size:.875rem}.duration-hours-compact[data-v-8806262a]:focus,.duration-minutes-compact[data-v-8806262a]:focus{outline:none;background:#f8f9fa!important}.duration-separator-compact[data-v-8806262a]{color:#6c757d;font-weight:600;font-family:Courier New,monospace;padding:0 .0625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem}.duration-input-container-improved[data-v-8806262a]{display:inline-flex;align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.duration-input-container-improved[data-v-8806262a]:focus-within{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.duration-hours-improved[data-v-8806262a],.duration-minutes-improved[data-v-8806262a]{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;text-align:center;width:2.75rem;padding:.5rem .25rem;font-weight:400;font-size:1rem}.duration-hours-improved[data-v-8806262a]:focus,.duration-minutes-improved[data-v-8806262a]:focus{outline:none;background:#f8f9fa!important}.duration-separator-improved[data-v-8806262a]{color:#6c757d;font-weight:600;padding:0 .125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1rem}.pods-input[data-v-8806262a]{width:6rem;text-align:center}.duration-input-hybrid[data-v-8806262a]{display:flex;align-items:center;gap:.75rem}.duration-calendar[data-v-8806262a]{width:120px}.duration-calendar .p-inputtext[data-v-8806262a]{text-align:center;font-family:monospace}.duration-or[data-v-8806262a]{font-size:.875rem;color:#6b7280;font-style:italic}.duration-manual[data-v-8806262a]{display:flex;align-items:center;gap:.25rem}.duration-separator[data-v-8806262a]{font-family:monospace;font-weight:700;color:#374151}.duration-unit[data-v-8806262a]{font-size:.875rem;color:#6b7280;margin-left:.25rem}.duration-hours-manual .p-inputnumber-button[data-v-8806262a],.duration-minutes-manual .p-inputnumber-button[data-v-8806262a]{padding:.25rem .5rem;min-width:auto}.duration-hours-manual[data-v-8806262a],.duration-minutes-manual[data-v-8806262a]{display:inline-flex;align-items:center}.duration-input-wrapper[data-v-8806262a]{width:6rem;min-width:5.5rem;flex-shrink:0}.duration-input-wrapper .p-inputnumber[data-v-8806262a]{width:100%!important}.duration-input-wrapper .p-inputnumber input[data-v-8806262a]{text-align:center!important;padding:.375rem .5rem!important}.duration-input-wrapper .p-inputnumber-button[data-v-8806262a]{padding:.25rem .375rem!important;min-width:auto!important}@media (max-width:768px){.duration-input-wrapper[data-v-8806262a]{width:6.5rem;min-width:6rem}.duration-input-wrapper .p-inputnumber input[data-v-8806262a]{padding:.375rem .5rem!important}.duration-input-wrapper .p-inputnumber-button[data-v-8806262a]{padding:.25rem .4rem!important}.duration-unit[data-v-8806262a]{font-size:.75rem;margin-left:.125rem}.flex.align-items-center.gap-2[data-v-8806262a]{gap:.375rem!important}.w-6rem[data-v-8806262a]{width:4.5rem!important;font-size:.875rem}}@media (max-width:480px){.duration-input-wrapper[data-v-8806262a]{width:5.5rem;min-width:5rem}.duration-input-wrapper .p-inputnumber input[data-v-8806262a]{padding:.3rem .4rem!important;font-size:.85rem!important}.duration-input-wrapper .p-inputnumber-button[data-v-8806262a]{padding:.2rem .3rem!important;font-size:.75rem!important}.duration-unit[data-v-8806262a]{font-size:.7rem}.flex.align-items-center.gap-2[data-v-8806262a]{gap:.25rem!important}.w-6rem[data-v-8806262a]{width:4rem!important;font-size:.8rem}}.fieldset-content[data-v-8806262a]{padding:1rem}.pods-input-wrapper[data-v-8806262a]{flex:1}.pods-input-wrapper .p-inputnumber[data-v-8806262a]{width:100%!important}.pods-input-wrapper .p-inputnumber input[data-v-8806262a]{text-align:center!important;padding:.75rem .5rem!important}.pods-input-wrapper .p-inputnumber-button[data-v-8806262a]{padding:.5rem .75rem!important}.table-input-wrapper[data-v-8806262a]{width:100%;min-width:6rem}.table-input-wrapper .p-inputnumber[data-v-8806262a]{width:100%!important}.table-input-wrapper .p-inputnumber input[data-v-8806262a]{text-align:center!important;padding:.5rem .5rem!important;min-width:3rem!important}.table-input-wrapper .p-inputnumber-button[data-v-8806262a]{padding:.25rem .3rem!important;min-width:1.25rem!important;max-width:1.25rem!important}.update-weed-status-btn[data-v-8806262a]{background-color:#3b82f6!important;border-color:#3b82f6!important}.update-weed-status-btn[data-v-8806262a]:hover:not(:disabled){background-color:#2563eb!important;border-color:#2563eb!important}.update-weed-status-btn[data-v-8806262a]:disabled{background-color:#9ca3af!important;border-color:#9ca3af!important}.font-medium.text-900[data-v-8806262a]{font-size:.875rem!important}.p-inputtext[data-v-8806262a]::-moz-placeholder{font-size:.875rem!important;color:#9ca3af!important}.p-inputtext[data-v-8806262a]::placeholder{font-size:.875rem!important;color:#9ca3af!important}.comparison-table td.font-medium[data-v-8806262a],.comparison-table th[data-v-8806262a],.flex.align-items-center label[data-v-8806262a]{font-size:.875rem!important}.p-fieldset .p-fieldset-legend[data-v-8806262a]{font-size:1rem!important;font-weight:600!important}.flex.align-items-center.gap-2>label+.flex[data-v-8806262a],.flex.align-items-center.gap-2>label[data-v-8806262a]+*{margin-left:.75rem!important}.p-error[data-v-8806262a]{padding:.25rem!important}.p-select .p-select-label[data-v-8806262a],.p-select .p-select-option[data-v-8806262a],.p-select-overlay .p-select-option[data-v-8806262a]{font-size:.8125rem!important}.date-next-visit-label[data-v-8806262a]{width:5rem!important;min-width:5rem!important;line-height:1.2!important}.update-weed-status-btn[data-v-8806262a],.update-weed-status-btn[data-v-8806262a]:hover:not(:disabled){color:#fff!important}.inline-flex[data-v-49cfac3a]{display:inline-flex;align-items:center}.inline-flex>div[data-v-49cfac3a]{margin-right:1rem}.loading-container[data-v-49cfac3a]{padding:2rem;background:hsla(0,0%,100%,.9);border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 6px rgba(0,0,0,.1)}.loading-spinner[data-v-49cfac3a]{display:inline-block;width:32px;height:32px;border:4px solid #f3f4f6;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-49cfac3a 1s linear infinite;margin:0 auto}@keyframes spin-49cfac3a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-49cfac3a]{padding:2rem;background:hsla(0,86%,97%,.9);border:2px solid #fca5a5;border-radius:12px;box-shadow:0 4px 6px rgba(239,68,68,.1)}.retry-button[data-v-49cfac3a]{transition:all .2s ease;border:none;cursor:pointer;font-weight:500}.retry-button[data-v-49cfac3a]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.3)}:root{--p-primary-color:#3b82f6;--p-primary-contrast-color:#fff;--p-surface-0:#fff;--p-surface-50:#f8fafc;--p-surface-100:#f1f5f9;--p-surface-200:#e2e8f0;--p-surface-300:#cbd5e1;--p-surface-400:#94a3b8;--p-surface-500:#64748b;--p-surface-600:#475569;--p-surface-700:#334155;--p-surface-800:#1e293b;--p-surface-900:#0f172a;--p-content-color:#1e293b;--p-text-color:#1e293b;--p-text-muted-color:#64748b}body,html{background-color:#fff!important;color:#1e293b!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.p-component{background-color:var(--p-surface-0)!important;color:var(--p-text-color)!important}.p-inputtext{background-color:#fff!important;border-color:#d1d5db!important;color:#1e293b!important}.p-inputtext:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.p-dropdown{color:#1e293b!important}.p-dropdown,.p-dropdown-panel{background-color:#fff!important;border-color:#d1d5db!important}.p-dropdown-item{color:#1e293b!important}.p-dropdown-item:hover{background-color:#f1f5f9!important}.p-button{font-family:inherit!important}.p-fieldset{background-color:#fff!important;border-color:#d1d5db!important}.p-calendar .p-inputtext,.p-fieldset .p-fieldset-legend{background-color:#fff!important;color:#1e293b!important}.p-radiobutton .p-radiobutton-box{background-color:#fff!important;border-color:#d1d5db!important}.p-radiobutton.p-radiobutton-checked .p-radiobutton-box{background-color:#3b82f6!important;border-color:#3b82f6!important;position:relative!important}.p-radiobutton.p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon{background-color:#fff!important;color:#fff!important}.p-radiobutton.p-radiobutton-checked .p-radiobutton-box:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#fff!important}#app{background-color:#fff!important;color:#1e293b!important;min-height:100vh}