.ario-search-form{position:relative;min-width:0;isolation:isolate}.ario-search-form:focus-within{z-index:70}.ario-search-form input[name=s]{min-width:0;font-size:16px}.ario-search-panel{position:absolute;inset-inline:0;top:calc(100% + 8px);z-index:70;background:#fff;color:#1e293b;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 14px 32px #0f172a1a;overflow:hidden;text-align:start}.ario-search-panel[hidden]{display:none}.ario-search-status{padding:12px 16px;font-size:.75rem;color:#64748b;line-height:1.9}.ario-search-panel [role=listbox]{max-height:min(50dvh,370px);overflow-y:auto;overscroll-behavior:contain}.ario-search-result{display:flex;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid #f1f5f9;min-height:72px}.ario-search-result:hover,.ario-search-result[aria-selected=true]{background:#eff6ff}.ario-search-result>span{min-width:0}.ario-search-result img{width:52px;height:52px;object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0}.ario-search-result strong{font-size:.8rem;font-weight:600;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ario-search-result small{display:block;font-size:.7rem;line-height:1.9;color:#64748b}.ario-search-result .ario-search-unavailable{color:#b91c1c}.ario-search-more{display:block;padding:13px 16px;text-align:center;background:#f8fafc;border-top:1px solid #e2e8f0;color:var(--color-primary,#2563eb);font-size:.8rem;font-weight:700}.ario-search-more:focus-visible{outline:2px solid #2563eb;outline-offset:-3px}.dark .ario-search-panel{background:#1e293b;color:#f1f5f9;border-color:#475569}.dark .ario-search-status,.dark .ario-search-result small{color:#cbd5e1}.dark .ario-search-result{border-color:#334155}.dark .ario-search-result:hover,.dark .ario-search-result[aria-selected=true],.dark .ario-search-more{background:#243653}.dark .ario-search-more{border-color:#475569;color:#93c5fd}.dark .ario-search-result .ario-search-unavailable{color:#fca5a5}@media(max-width:639px){.ario-search-panel [role=listbox]{max-height:min(48dvh,320px)}.ario-search-result{padding:8px 12px;gap:10px}.ario-search-result strong{font-size:.75rem}}
