h1[data-v-bd634b3e]{color:#007bff;margin-bottom:20px}.address-search-form[data-v-bd634b3e]{position:relative;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 5px #0000000d;margin-bottom:30px}.form-group[data-v-bd634b3e]{margin-bottom:15px}.form-group label[data-v-bd634b3e]{display:block;margin-bottom:5px;font-weight:700;color:#555}.form-group input[type=text][data-v-bd634b3e],.form-group select[data-v-bd634b3e]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1em}.form-actions[data-v-bd634b3e]{display:flex;gap:10px;margin-top:20px}.form-actions button[data-v-bd634b3e]{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:1em;font-weight:700;transition:background-color .2s ease}.form-actions button[type=submit][data-v-bd634b3e]{background-color:#007bff;color:#fff}.form-actions button[type=submit][data-v-bd634b3e]:hover{background-color:#0056b3}.form-actions button[type=button][data-v-bd634b3e]{background-color:#6c757d;color:#fff}.form-actions button[type=button][data-v-bd634b3e]:hover{background-color:#545b62}.error-message[data-v-bd634b3e]{color:#dc3545;font-size:.9em;margin-top:5px;text-align:center}.spinner[data-v-bd634b3e]{border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid #fff;width:16px;height:16px;-webkit-animation:spin-bd634b3e 1s linear infinite;animation:spin-bd634b3e 1s linear infinite;display:inline-block;vertical-align:middle}@-webkit-keyframes spin-bd634b3e{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin-bd634b3e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-results[data-v-bd634b3e]{margin-top:30px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 5px #0000000d}.search-results h2[data-v-bd634b3e]{margin-top:0;margin-bottom:15px;color:#007bff}.search-results ul[data-v-bd634b3e]{list-style:none;padding:0}.search-results .result-item[data-v-bd634b3e]{background-color:#e9ecef;border:1px solid #dee2e6;border-radius:5px;padding:10px;margin-bottom:8px;cursor:pointer;transition:background-color .2s ease}.search-results .result-item[data-v-bd634b3e]:hover{background-color:#d6e9ff}.search-results .result-item strong[data-v-bd634b3e]{display:block;color:#333}.search-results .result-item p[data-v-bd634b3e]{margin:0;font-size:.9em;color:#6c757d}.empty-state[data-v-bd634b3e]{margin-top:30px;padding:20px;background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;border-radius:8px;text-align:center}.search-input-dropdown-wrapper[data-v-bd634b3e]{margin-bottom:15px}.search-results-dropdown[data-v-bd634b3e]{position:static;margin-top:5px;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #dee2e6;border-radius:0 0 8px 8px;box-shadow:0 2px 5px #0000001a;padding:10px 0}.search-results-dropdown ul[data-v-bd634b3e]{list-style:none;padding:0;margin:0}.search-results-dropdown .result-item[data-v-bd634b3e]{padding:10px 15px;cursor:pointer;transition:background-color .2s ease}.search-results-dropdown .result-item[data-v-bd634b3e]:hover{background-color:#f0f8ff}.search-results-dropdown .result-item strong[data-v-bd634b3e]{display:block;color:#333}.search-results-dropdown .result-item p[data-v-bd634b3e]{margin:0;font-size:.9em;color:#6c757d}.spinner-container[data-v-bd634b3e]{text-align:center;margin-top:30px;color:#6c757d}.address-details[data-v-bd634b3e]{background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;padding:25px;margin-top:30px}.address-details h2[data-v-bd634b3e]{color:#0056b3;margin-top:0;margin-bottom:15px;border-bottom:2px solid #b3e0ff;padding-bottom:5px;font-size:1.6em}.address-details p[data-v-bd634b3e]{margin-bottom:8px;font-size:1.1em;line-height:1.5}.task-toggle-container[data-v-bd634b3e]{text-align:right;margin-top:20px;margin-bottom:20px}.task-toggle-link[data-v-bd634b3e]{color:#007bff;cursor:pointer;text-decoration:underline;font-size:.9em;padding:5px 10px;border-radius:4px;transition:background-color .2s ease}.task-toggle-link[data-v-bd634b3e]:hover{background-color:#e9f5ff}.task-section[data-v-bd634b3e]{background:#fff9e6;padding:30px;border-radius:8px;border:2px dashed #ffb700}.task-section h2[data-v-bd634b3e]{color:#ff8c00;margin-top:0;margin-bottom:20px}.task-section h3[data-v-bd634b3e]{color:#ff8c00;margin-top:25px;margin-bottom:15px;font-size:1.1em}.task-section p[data-v-bd634b3e]{margin-bottom:20px;font-size:1.1em}.task-section ul[data-v-bd634b3e]{margin-left:25px;line-height:1.8}.task-section ul ul[data-v-bd634b3e]{margin-top:8px;margin-bottom:8px}.tip-box[data-v-bd634b3e]{margin-top:25px;padding:20px;background:#f0f8f0;border:2px solid #28a745;border-radius:6px;line-height:1.8}code[data-v-bd634b3e]{background:#333;color:#0f0;padding:2px 8px;border-radius:3px;font-family:Courier New,monospace;font-size:14px}@media (max-width: 768px){.container[data-v-bd634b3e]{margin:20px;padding:20px}.form-group input[type=text][data-v-bd634b3e],.form-group select[data-v-bd634b3e]{width:100%}.form-actions[data-v-bd634b3e]{flex-direction:column;gap:10px}.form-actions button[data-v-bd634b3e]{width:100%}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#f5f5f5;color:#333;line-height:1.6}#app{max-width:1200px;margin:0 auto;padding:20px}.container{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 4px #0000001a}.search-form{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}input,select,button{padding:12px;font-size:16px;border:1px solid #ddd;border-radius:4px}button{background:#007bff;color:#fff;cursor:pointer;border:none;transition:background .2s}button:hover:not(:disabled){background:#0056b3}button:disabled{background:#ccc;cursor:not-allowed}.loading{text-align:center;padding:20px;color:#666}.error{background:#fee;border:1px solid #fcc;color:#c33;padding:15px;border-radius:4px;margin:15px 0}.results{margin-top:20px}.result-item{padding:15px;border:1px solid #eee;border-radius:4px;margin-bottom:10px;cursor:pointer;transition:all .2s}.result-item:hover{background:#f8f9fa;border-color:#007bff}.address-details{background:#f8f9fa;padding:20px;border-radius:4px;margin-top:20px}.address-details h3{margin-bottom:15px;color:#007bff}.address-field{padding:8px 0;border-bottom:1px solid #eee}.address-field:last-child{border-bottom:none}.address-field strong{display:inline-block;width:200px;color:#666}@media (max-width: 768px){.address-field strong{display:block;margin-bottom:5px}}
