@media(max-width:700px){.sidebar[data-v-8cdbfa1b]{display:block!important;height:100vh;left:-280px;position:fixed!important;top:0;transition:left .3s ease;width:280px;z-index:50}.sidebar--mobile-open[data-v-8cdbfa1b]{left:0!important}.mobile-overlay[data-v-8cdbfa1b]{display:block}}@media(min-width:701px){.mobile-overlay[data-v-8cdbfa1b]{display:none}}.modal-overlay[data-v-9dbe16bd]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.modal-content[data-v-9dbe16bd]{background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:900px;width:100%}.modal-header[data-v-9dbe16bd]{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:16px 20px}.modal-header h3[data-v-9dbe16bd]{color:#f1f5f9;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-9dbe16bd]{background:transparent;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:20px;line-height:1;padding:4px 8px;transition:all .2s}.close-btn[data-v-9dbe16bd]:hover{background:#334155;color:#f1f5f9}.modal-body[data-v-9dbe16bd]{overflow-y:auto;padding:20px}.results-table[data-v-9dbe16bd]{overflow-x:auto}table[data-v-9dbe16bd]{border-collapse:collapse;width:100%}thead[data-v-9dbe16bd]{background:#0f172a}th[data-v-9dbe16bd]{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}td[data-v-9dbe16bd],th[data-v-9dbe16bd]{border-bottom:1px solid #334155;padding:14px 16px}td[data-v-9dbe16bd]{color:#e2e8f0;font-size:14px}tbody tr[data-v-9dbe16bd]{transition:background-color .15s ease}tbody tr[data-v-9dbe16bd]:hover{background:#334155}tbody tr:last-child td[data-v-9dbe16bd]{border-bottom:none}.btn[data-v-9dbe16bd]{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s}.btn--primary[data-v-9dbe16bd]{background:#3b82f6;color:#fff}.btn--primary[data-v-9dbe16bd]:hover{background:#2563eb}.btn--sm[data-v-9dbe16bd]{font-size:12px;padding:6px 12px}@media(max-width:700px){.modal-overlay[data-v-9dbe16bd]{padding:10px}.modal-content[data-v-9dbe16bd]{max-height:90vh}.results-table[data-v-9dbe16bd]{font-size:14px}td[data-v-9dbe16bd],th[data-v-9dbe16bd]{padding:8px}}.search-container[data-v-00ca5e49]{align-items:center;display:flex;flex:1;flex-direction:row;gap:8px;max-width:600px;position:relative}.search-toggle[data-v-00ca5e49]{background:#ffffff0d;border:1px solid var(--border);border-radius:6px;display:flex;flex-shrink:0;gap:2px;padding:3px}.toggle-btn[data-v-00ca5e49]{background:transparent;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;position:relative;transition:all .15s ease;white-space:nowrap}.toggle-btn[data-v-00ca5e49]:hover:not(.active){background:#ffffff14;color:var(--text-primary)}.toggle-btn.active[data-v-00ca5e49]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #667eea4d;color:#fff}.search-input-wrapper[data-v-00ca5e49]{align-items:center;display:flex;position:relative}.search__icon[data-v-00ca5e49]{left:12px;opacity:.5;pointer-events:none;position:absolute}.search-input[data-v-00ca5e49]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:14px;padding:8px 36px;transition:all .2s;width:100%}.search-input[data-v-00ca5e49]:focus{background:var(--bg-primary);border-color:var(--primary);outline:none}.search-input[data-v-00ca5e49]::-moz-placeholder{color:var(--text-tertiary)}.search-input[data-v-00ca5e49]::placeholder{color:var(--text-tertiary)}.clear-btn[data-v-00ca5e49]{background:transparent;border:none;border-radius:4px;color:var(--text-secondary);font-size:16px;line-height:1;padding:4px 8px;position:absolute;right:8px}.clear-btn[data-v-00ca5e49],.search-btn[data-v-00ca5e49]{cursor:pointer;transition:all .2s}.search-btn[data-v-00ca5e49]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;flex-shrink:0;font-size:14px;font-weight:500;padding:8px 20px;white-space:nowrap}.search-btn[data-v-00ca5e49]:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.search-btn[data-v-00ca5e49]:active:not(:disabled){transform:translateY(0)}.search-btn[data-v-00ca5e49]:disabled{cursor:not-allowed;opacity:.5}.search-hint[data-v-00ca5e49]{background:#1e293b;border:1px solid #334155;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#94a3b8;font-size:12px;left:0;margin-top:4px;padding:8px 12px;position:absolute;right:0;top:100%;z-index:100}.clear-btn[data-v-00ca5e49]:hover{background:var(--bg-hover);color:var(--text-primary)}@media(max-width:700px){.search-container[data-v-00ca5e49]{max-width:none}.search-toggle[data-v-00ca5e49]{display:none}.search-input[data-v-00ca5e49]{font-size:14px;padding:6px 32px}}.mobile-menu-btn[data-v-b84f4cee]{display:none}@media(max-width:700px){.mobile-menu-btn[data-v-b84f4cee]{display:flex;flex-shrink:0}.search[data-v-b84f4cee]{flex:1;min-width:0}.search input[data-v-b84f4cee]{font-size:14px}.row[data-v-b84f4cee]{flex-shrink:0;gap:8px}}
