.uls-finder{--finder-ink:var(--mul-text,#24232c);box-sizing:border-box;width:min(810px,calc(100vw - 32px));max-width:none;max-height:min(650px,85dvh);padding:0;border:1px solid var(--mul-line,#dddce3);border-radius:20px;background:var(--mul-surface,#fff);color:var(--finder-ink);box-shadow:0 20px 70px #0003;font:14px/1.5 var(--mul-sans,system-ui,sans-serif);overflow:hidden}.uls-finder::backdrop{background:#16132555;backdrop-filter:blur(2px)}html.uls-finder-open{overflow:hidden}.uls-finder *{box-sizing:border-box}.uls-finder-shell{display:flex;flex-direction:column;max-height:min(648px,85dvh)}.uls-finder .uls-finder-form{display:flex;align-items:center;gap:14px;padding:20px 24px;margin:0}.uls-finder input#uls-finder-input{border:0!important;box-shadow:none;background:transparent;color:var(--finder-ink);font:18px/1.5 var(--mul-sans,system-ui,sans-serif);padding:8px 0;min-width:0;flex:1;outline-offset:4px}.uls-finder button{font:inherit;color:var(--finder-ink);background:transparent;border:0;cursor:pointer;border-radius:8px}.uls-finder .uls-finder-clear{font-size:12px;padding:10px;color:var(--mul-muted,#73717c)}.uls-finder .uls-finder-close{font-size:25px;padding:0 10px;border-left:1px solid var(--mul-line,#e5e3ed);border-radius:0;min-height:32px}.uls-finder-tabs{display:flex;gap:8px;padding:0 20px 16px;overflow-x:auto;flex-shrink:0}.uls-finder .uls-finder-tabs button{padding:9px 16px;white-space:nowrap;border-radius:30px;color:var(--mul-muted,#73717c)}.uls-finder-tabs button[aria-pressed=true]{background:var(--mul-soft,#f1eff5);color:var(--finder-ink)}.uls-finder-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 26px;border-top:1px solid var(--mul-line,#e5e3ed);font-size:11px;color:var(--mul-muted,#73717c)}.uls-finder-tools select{font:inherit;padding:6px;border:1px solid var(--mul-line,#e5e3ed);background:var(--mul-surface,#fff);color:var(--finder-ink);border-radius:6px}.uls-finder .uls-finder-status{margin:0;padding:0 26px;font-size:12px;color:var(--mul-muted,#73717c);min-height:22px}.uls-finder-results{overflow-y:auto;overscroll-behavior:contain;min-height:230px;padding:12px 14px 20px;scrollbar-width:thin;flex:1}.uls-finder h2{font:600 15px/1.45 var(--mul-sans,system-ui,sans-serif);color:var(--finder-ink);margin:0!important}.uls-finder-results>h2,.uls-finder-hint{margin:12px!important;padding:0 10px}.uls-finder-hint{color:var(--mul-muted,#73717c)}.uls-finder .uls-finder-prompt{display:block;padding:14px 20px;width:100%;text-align:left}.uls-finder-prompt:hover,.uls-finder-result:hover{background:var(--mul-soft,#f6f4f9)}.uls-finder-result{display:flex;align-items:flex-start;gap:16px;padding:18px 14px;border-radius:12px}.uls-finder-icon{font-size:21px;width:26px;flex-shrink:0;color:var(--mul-accent,#7040e8)}.uls-finder-result-body{min-width:0;flex:1}.uls-finder a{color:var(--finder-ink);text-decoration:none}.uls-finder .uls-finder-meta{margin:3px 0 0;color:var(--mul-muted,#73717c);font-size:11px}.uls-finder .uls-finder-snippet{margin:7px 0 0;font-size:12px;color:var(--mul-muted,#73717c);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.uls-finder-arrow{color:var(--mul-muted,#73717c)}.uls-finder-footer{padding:12px 24px;border-top:1px solid var(--mul-line,#e5e3ed);font-size:10px;color:var(--mul-muted,#73717c)}.uls-finder-footer kbd{margin-left:10px}.uls-finder :focus-visible{outline:2px solid var(--mul-accent,#7040e8);outline-offset:3px}@media(max-width:600px){.uls-finder{width:calc(100vw - 20px);border-radius:16px;max-height:82dvh}.uls-finder-shell{max-height:82dvh}.uls-finder .uls-finder-form{padding:14px;gap:6px}.uls-finder input#uls-finder-input{font-size:16px}.uls-finder-tabs{padding:0 10px 12px;gap:2px}.uls-finder .uls-finder-tabs button{padding:8px 12px;font-size:12px}.uls-finder-tools{padding:10px 18px}.uls-finder-tools>span{display:none}.uls-finder-result{padding:15px 8px;gap:10px}.uls-finder-footer{padding:10px 16px}.uls-finder-footer kbd{display:none}}@media(prefers-reduced-motion:reduce){.uls-finder *{transition:none!important}}
.uls-native-finder-trigger{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:left;padding:18px 22px!important;background:var(--mul-surface,#fff)!important;color:var(--mul-text,#24232c)!important;border:1px solid var(--mul-line,#dddce3)!important;border-radius:14px!important;margin-bottom:24px;font:600 15px/1.5 var(--mul-sans,system-ui,sans-serif)}.uls-native-finder-trigger small{font-size:12px;font-weight:400;color:var(--mul-muted,#73717c)}@media(max-width:600px){.uls-native-finder-trigger{align-items:flex-start;flex-direction:column;gap:2px}}
.uls-native-search>.uls-native-search-content{display:none!important}
a.uls-finder-result{color:var(--finder-ink);text-decoration:none;cursor:pointer}a.uls-finder-result:hover{text-decoration:none}a.uls-finder-result:focus-visible{outline:2px solid var(--mul-accent,#7040e8);outline-offset:-2px}
