.line-clamp-1[data-v-893ee91b]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}[data-v-f7ee6557] mark{background-color:#fef3c7;padding:0 2px;border-radius:2px;font-weight:600}[data-v-f7ee6557] mark.bg-yellow-200{background-color:#fef3c7;color:#92400e}[data-v-f7ee6557] mark.bg-blue-100{background-color:#dbeafe;color:#1e40af}.animate-spin[data-v-f7ee6557]{animation:spin-f7ee6557 1s linear infinite}@keyframes spin-f7ee6557{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-container[data-v-f7ee6557]{position:relative}.max-h-80[data-v-f7ee6557]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.max-h-80[data-v-f7ee6557]::-webkit-scrollbar{width:6px}.max-h-80[data-v-f7ee6557]::-webkit-scrollbar-track{background:#f8fafc}.max-h-80[data-v-f7ee6557]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.max-h-80[data-v-f7ee6557]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.pagination-container[data-v-2befd3f5]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding:1rem 0}.results-info[data-v-2befd3f5]{display:flex;justify-content:center;align-items:center}.pagination-nav[data-v-2befd3f5]{display:flex;justify-content:center}.pagination-list[data-v-2befd3f5]{display:flex;gap:.25rem;list-style:none;padding:0;margin:0;flex-wrap:wrap;justify-content:center}.pagination-button[data-v-2befd3f5]{min-width:2.5rem;height:2.5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;background-color:#fff;color:#374151;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.pagination-button[data-v-2befd3f5]:hover:not(.disabled):not(.active){background-color:#f9fafb;border-color:#d1d5db}.pagination-button[data-v-2befd3f5]:focus{outline:2px solid #6366f1;outline-offset:2px}.pagination-button.active[data-v-2befd3f5]{background-color:#6366f1;color:#fff;border-color:#6366f1;cursor:default}.pagination-button.disabled[data-v-2befd3f5]{opacity:.5;cursor:not-allowed}.pagination-ellipsis[data-v-2befd3f5]{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:.5rem;color:#6b7280;font-weight:500}@media (max-width: 640px){.pagination-button[data-v-2befd3f5]{min-width:2rem;height:2rem;padding:.25rem;font-size:.75rem}.pagination-ellipsis[data-v-2befd3f5]{min-width:2rem;height:2rem;padding:.25rem}.results-info p[data-v-2befd3f5]{font-size:.75rem}}.sr-only[data-v-2befd3f5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width: 768px){.md\:not-sr-only[data-v-2befd3f5]{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}}@media (prefers-contrast: high){.pagination-button[data-v-2befd3f5]{border-width:2px}.pagination-button.active[data-v-2befd3f5]{border-color:#000}}@media (prefers-reduced-motion: reduce){.pagination-button[data-v-2befd3f5]{transition:none}}.slide-enter-active[data-v-521a5fe8],.slide-leave-active[data-v-521a5fe8]{transition:transform .2s ease}.slide-enter-from[data-v-521a5fe8],.slide-leave-to[data-v-521a5fe8]{transform:translate(-100%)}.hover\:shadow-md[data-v-521a5fe8]{will-change:box-shadow}.transition-all[data-v-521a5fe8]{will-change:transform,box-shadow}.loading-spinner[data-v-521a5fe8]{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;animation:spin-521a5fe8 1s linear infinite}@keyframes spin-521a5fe8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.transition-all[data-v-521a5fe8]{will-change:auto}}@media (prefers-reduced-motion: reduce){.slide-enter-active[data-v-521a5fe8],.slide-leave-active[data-v-521a5fe8],.transition-all[data-v-521a5fe8]{transition:none!important;animation:none!important}}@media (prefers-contrast: high){.border-gray-200[data-v-521a5fe8]{border-color:#000}.bg-gray-50[data-v-521a5fe8]{background-color:#fff}.text-gray-500[data-v-521a5fe8]{color:#000}}button[data-v-521a5fe8]:focus-visible,input[data-v-521a5fe8]:focus-visible,select[data-v-521a5fe8]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}
