.wm-controls{width:100%;color:var(--ink,#f5f5f7);font-size:12px}.wm-controls summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ink-2,#a1a1a6)}.wm-body{display:grid;gap:8px;max-height:320px;overflow:auto;padding:0 2px 8px}.wm-body input,.wm-body select,.wm-body button{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--sep,rgba(127,127,127,.18));border-radius:10px;background:var(--surface,#2c2c2e);color:var(--ink,#f5f5f7);font:inherit;padding:8px}.wm-body button{color:var(--accent,#0a84ff);cursor:pointer}.wm-body button:disabled,.wm-body select:disabled{opacity:.5;cursor:default}.wm-body small{color:var(--ink-2,#a1a1a6);font-size:11px;line-height:1.35}.wm-body ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.wm-body li{display:grid;gap:6px;overflow-wrap:anywhere}.wm-body li+li{padding-top:8px;border-top:1px solid var(--sep,rgba(127,127,127,.18))}.wm-body [aria-disabled=true]{color:var(--ink-2,#a1a1a6)}.wm-controls :focus-visible,.wm-body :focus-visible{outline:2px solid var(--accent,#0a84ff);outline-offset:2px}

.wm-body[popover]{position:fixed;box-sizing:border-box;width:280px;max-height:min(420px,70vh);margin:0;padding:14px;border:1px solid var(--sep,#8884);border-radius:18px;background:var(--surface,#2c2c2e);color:var(--ink,#f5f5f7);box-shadow:0 12px 36px #0003}
.wm-body[popover]:not(:popover-open){display:none}
.wm-body[popover]:popover-open{display:grid}

.wm-suggestions[hidden]{display:none}.wm-suggestion{display:grid;gap:6px;padding:8px 0;border-bottom:1px solid var(--sep,#8884)}.wm-suggestion strong{font-size:13px}.wm-suggestion button{min-height:44px}

.wm-exploration>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.wm-exploration>small{display:block;margin-bottom:8px}.wm-explore-choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;border-bottom:1px solid var(--sep,#8884)}.wm-explore-choice input{width:20px;min-height:20px;flex:0 0 20px;accent-color:var(--accent,#0a84ff)}.wm-explore-choice span{display:grid;gap:4px;overflow-wrap:anywhere}.wm-exploration>button{margin-top:8px}
