.wid-qs{--qs-bg:#fff;--qs-ink:#192a3d;--qs-mute:#5a6b7d;--qs-line:#e1e7ef;--qs-hover:#eef4fd;--qs-accent:#006cae;--qs-tile:#f1f5fa;width:min(640px, calc(100vw - 32px));max-width:none;max-height:none;margin:10vh auto auto;padding:0;border:0;border-radius:16px;background:0 0;color:var(--qs-ink);overflow:visible}.wid-qs::backdrop{background:rgba(15,23,35,.55);backdrop-filter:blur(2px)}html.wid-qs-open{overflow:hidden}.wid-qs-box{display:flex;flex-direction:column;max-height:min(70vh, 620px);background:var(--qs-bg);border:1px solid var(--qs-line);border-radius:16px;box-shadow:0 24px 60px rgba(15,23,35,.28);overflow:hidden}.wid-qs-bar{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 16px;border-bottom:1px solid var(--qs-line)}.wid-qs-mag{flex:0 0 auto;color:var(--qs-mute)}.wid-qs .wid-qs-in{flex:1 1 auto;min-width:0;height:52px;margin:0;padding:0;border:0 !important;outline:0;box-shadow:none !important;background:0 0 !important;color:var(--qs-ink);font-size:17px;line-height:1.3}.wid-qs .wid-qs-in::placeholder{color:var(--qs-mute);opacity:1}.wid-qs .wid-qs-in::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.wid-qs .wid-qs-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:0 0;color:var(--qs-mute);cursor:pointer}.wid-qs kbd{display:inline-block;min-width:20px;padding:2px 6px;border:1px solid var(--qs-line);border-bottom-width:2px;border-radius:6px;background:var(--qs-tile);color:var(--qs-mute);font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center}.wid-qs-list{flex:1 1 auto;overflow-y:auto;padding:6px 8px 10px;overscroll-behavior:contain}.wid-qs-g{margin:4px 0 2px}.wid-qs-h{display:flex;align-items:center;justify-content:space-between;margin:8px 8px 4px;color:var(--qs-mute);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wid-qs .wid-qs-clear{min-height:32px;padding:0 8px;border:0;background:0 0;color:var(--qs-accent);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}.wid-qs .wid-qs-clear:hover{text-decoration:underline}.wid-qs a.wid-qs-item{display:flex;align-items:center;gap:12px;min-height:48px;padding:7px 10px;border-radius:10px;color:var(--qs-ink);text-decoration:none}.wid-qs a.wid-qs-item.is-active{background:var(--qs-hover)}.wid-qs a.wid-qs-item:focus-visible{outline:2px solid var(--qs-accent);outline-offset:-2px}.wid-qs-ico{flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--qs-tile);overflow:hidden}.wid-qs-ico img{width:28px;height:28px;object-fit:contain;background:#fff}.wid-qs-ico.is-mono{color:var(--qs-accent);font-weight:700;font-size:13px}.wid-qs-ico.is-cat{color:var(--qs-accent)}.wid-qs-tx{display:flex;flex-direction:column;min-width:0}.wid-qs-t{font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wid-qs-d{color:var(--qs-mute);font-size:12.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wid-qs a.wid-qs-all{margin-top:4px;border-top:1px solid var(--qs-line);border-radius:0 0 10px 10px}.wid-qs a.wid-qs-all .wid-qs-t{color:var(--qs-accent)}.wid-qs-empty{margin:14px 10px;color:var(--qs-mute);font-size:14px}.wid-qs-empty a{color:var(--qs-accent)}.wid-qs-foot{display:flex;gap:18px;padding:9px 16px;border-top:1px solid var(--qs-line);background:var(--qs-tile);color:var(--qs-mute);font-size:12px}.wid-qs-foot span{display:inline-flex;align-items:center;gap:4px}.wid-qs-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:2px;padding:0;border:0;border-radius:10px;background:0 0;color:var(--theme-text-color,#192a3d);cursor:pointer}.wid-qs-btn:focus-visible{outline:2px solid #006cae;outline-offset:2px}@media (max-width:640px){.wid-qs{width:calc(100vw - 16px);margin-top:8px}.wid-qs-box{max-height:calc(100dvh - 16px)}.wid-qs-foot{display:none}}@media (hover:none){.wid-qs-foot{display:none}}.wid-upd-chip{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:1px 8px 1px 7px;border-radius:999px;background:#e8f6ee;color:#146c43;font-size:11.5px;font-weight:600;line-height:1.6;white-space:nowrap;vertical-align:middle}.wid-upd-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.wid-upd-chip--price{background:#fdf3e1;color:#8a5300}.wid-upd-chip--mcp{background:#efecfb;color:#5241b0}.wid-card-price>.wid-upd-chip:first-child{margin-left:0}.wid-tr-top .wid-upd-chip{margin-left:2px}html.wi-charcoal .wid-upd-chip{background:rgba(111,220,154,.14);color:#8fe3b1}html.wi-charcoal .wid-upd-chip--price{background:rgba(255,196,102,.14);color:#ffcf85}html.wi-charcoal .wid-upd-chip--mcp{background:rgba(170,155,255,.16);color:#c4b9ff}html.wi-charcoal .wid-qs{--qs-bg:#0c1421;--qs-ink:#e8edf2;--qs-mute:#a3b0bd;--qs-line:#1a2331;--qs-hover:#121d2f;--qs-accent:#6cc4fb;--qs-tile:#090e17}html.wi-charcoal .wid-qs-btn{color:#e8edf2}