.nav-link[data-v-06aeb083]{color:inherit;text-decoration:none}.nav-link[data-v-ec7a2e99]{text-decoration:none}.modal-overlay[data-v-0ccfa16c]{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;justify-content:center;inset:0;padding-top:10vh;position:fixed;z-index:50}.modal-container[data-v-0ccfa16c]{animation:modalSlideIn-0ccfa16c .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;max-height:80vh;max-width:600px;overflow:hidden;width:90vw}.modal-header[data-v-0ccfa16c]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-title[data-v-0ccfa16c]{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.close-button[data-v-0ccfa16c]{align-items:center;background:none;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .15s ease;width:2rem}.close-button[data-v-0ccfa16c]:hover{background:#f3f4f6;color:#374151}.search-container[data-v-0ccfa16c]{padding:1.5rem}.search-input-wrapper[data-v-0ccfa16c]{margin-bottom:1rem;position:relative}.search-icon[data-v-0ccfa16c]{color:#9ca3af;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.search-input[data-v-0ccfa16c]{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;padding:.75rem .75rem .75rem 2.5rem;transition:all .15s ease;width:100%}.search-input[data-v-0ccfa16c]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.loading-spinner[data-v-0ccfa16c]{color:#6b7280;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.results-container[data-v-0ccfa16c]{max-height:400px;overflow-y:auto}.error-message[data-v-0ccfa16c]{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;gap:.5rem;padding:1rem}.error-message[data-v-0ccfa16c],.no-results[data-v-0ccfa16c]{align-items:center;display:flex}.no-results[data-v-0ccfa16c]{flex-direction:column;padding:2rem;text-align:center}.results-list[data-v-0ccfa16c]{list-style:none;margin:0;padding:0}.result-item[data-v-0ccfa16c]{align-items:center;border:1px solid transparent;border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:background-color .15s ease}.result-item-focused[data-v-0ccfa16c],.result-item[data-v-0ccfa16c]:hover{background:#f8fafc;border-color:#e2e8f0}.product-image[data-v-0ccfa16c]{background:#f3f4f6;border-radius:.375rem;flex-shrink:0;height:3rem;overflow:hidden;width:3rem}.product-img[data-v-0ccfa16c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-info[data-v-0ccfa16c]{flex:1;min-width:0}.product-name[data-v-0ccfa16c]{line-height:1.25rem}.product-name[data-v-0ccfa16c],.product-price[data-v-0ccfa16c]{font-size:.875rem;font-weight:500;margin:0 0 .25rem}.product-category[data-v-0ccfa16c]{font-size:.75rem;margin:0}.product-action[data-v-0ccfa16c]{color:#9ca3af;flex-shrink:0}.modal-enter-active[data-v-0ccfa16c],.modal-leave-active[data-v-0ccfa16c]{transition:all .2s ease}.modal-enter-from[data-v-0ccfa16c],.modal-leave-to[data-v-0ccfa16c]{opacity:0;transform:scale(.95)}@keyframes modalSlideIn-0ccfa16c{0%{opacity:0;transform:translateY(-1rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.modal-overlay[data-v-0ccfa16c]{padding:5vh 1rem 1rem}.modal-container[data-v-0ccfa16c]{max-height:90vh;width:100%}.modal-header[data-v-0ccfa16c],.search-container[data-v-0ccfa16c]{padding:1rem}.result-item[data-v-0ccfa16c]{padding:1rem .75rem}}.search-trigger[data-v-5be9f54a]{position:relative}.search-button[data-v-5be9f54a]{transition:all .2s ease}.search-button[data-v-5be9f54a]:hover{background-color:#ffffff1a;transform:scale(1.05)}.search-button[data-v-5be9f54a]:active{transform:scale(.95)}.search-button[data-v-5be9f54a]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}[data-v-1de2b325] .n-button{width:100%!important}
