/* DESK-010. Source: formal instrument tag-search dropdown. Scoped opt-in only. */
:is(.desktop-candidate-panel,#instrument-search-dropdown.desktop-candidate-panel,#gas-query-candidates.desktop-candidate-panel,#repair-choice-panel.desktop-candidate-panel){box-sizing:border-box;min-width:0;max-height:210px;overflow-y:auto;border:1px solid #e0e8eb;border-radius:6px;background:#fff;box-shadow:0 6px 16px rgba(45,73,82,.12);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:#405b64;font-size:11px}
:is(.desktop-candidate-panel,#instrument-search-dropdown.desktop-candidate-panel,#gas-query-candidates.desktop-candidate-panel,#repair-choice-panel.desktop-candidate-panel) [role=option]{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 10px;border:0;border-bottom:1px solid #eef3f4;border-radius:0;text-align:left;background:#fff;color:#405b64;font:11px "Microsoft YaHei","PingFang SC",Arial,sans-serif;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
:is(.desktop-candidate-panel,#instrument-search-dropdown.desktop-candidate-panel,#gas-query-candidates.desktop-candidate-panel,#repair-choice-panel.desktop-candidate-panel) [role=option]:last-child{border-bottom:none}
:is(.desktop-candidate-panel,#instrument-search-dropdown.desktop-candidate-panel,#gas-query-candidates.desktop-candidate-panel,#repair-choice-panel.desktop-candidate-panel) [role=option]:is(:hover,:focus-visible,.active,[aria-selected=true]){background:#edf8f7;color:#405b64;outline:none}
:is(.desktop-candidate-panel,#instrument-search-dropdown.desktop-candidate-panel,#gas-query-candidates.desktop-candidate-panel,#repair-choice-panel.desktop-candidate-panel) [role=option] strong{flex-shrink:0;white-space:nowrap;color:#267b80;font-weight:600}
:is(.desktop-candidate-panel,#instrument-search-dropdown.desktop-candidate-panel,#gas-query-candidates.desktop-candidate-panel,#repair-choice-panel.desktop-candidate-panel) [role=option] span{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a9da3;font-size:10px}
:is(.desktop-candidate-panel,#instrument-search-dropdown.desktop-candidate-panel,#gas-query-candidates.desktop-candidate-panel,#repair-choice-panel.desktop-candidate-panel) :is(.repair-choice-empty,.gas-query-message,[data-candidate-empty]){padding:8px 10px;color:#84989e;font:11px "Microsoft YaHei","PingFang SC",Arial,sans-serif;line-height:normal}
