.wb-search-trigger{margin-left:auto;min-height:44px!important;flex:none;padding:0 16px!important;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}
.wb-search-trigger:hover{border-color:var(--blue)}
.wb-command-dialog{position:fixed;inset:12vh auto auto;z-index:1000;width:min(560px,calc(100vw - 24px));max-height:74dvh;padding:0;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);box-shadow:0 16px 48px #0b182b33;overflow:hidden}
.wb-command-dialog::backdrop{background:#10151c88}
.wb-command-head{display:flex;gap:12px;align-items:end;padding:16px;border-bottom:1px solid var(--line)}
.wb-command-head label{display:grid;flex:1;gap:8px;font-size:12px;font-weight:650}
.wb-command-head input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px}
.wb-command-head>button{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--ink);font:inherit}
.wb-command-results{display:grid;max-height:min(55dvh,540px);overflow-y:auto;padding:8px}
.wb-command-result{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;width:100%;padding:8px 12px;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:2px;background:transparent;color:var(--ink);font:inherit}
.wb-command-result:hover,.wb-command-result:focus-visible{background:var(--surface2,light-dark(#e7eef7,#303d4c))}
.wb-command-result strong{font-size:14px;font-weight:600}
.wb-command-result small{font-size:12px;color:var(--muted)}
.wb-command-empty{padding:24px;color:var(--muted);font-size:13px;text-align:center}
@media(max-width:560px){.wb-search-trigger{padding:0 10px!important;min-height:44px!important}.wb-command-head{padding:12px}.wb-command-dialog{top:5dvh;max-height:85dvh}}
