.ss{--ss-panel-bg:var(--ns-bg,#fff);--ss-text:var(--ns-ink,#171a19);--ss-muted:var(--ns-muted,#737b79);--ss-border:var(--ns-border,#e7e9e8);--ss-hover:color-mix(in srgb,var(--ns-surface,var(--ns-bg,#f5f6f5)) 90%,var(--ns-ink,#171a19));--ss-action:var(--ns-accent,var(--ns-ink,#171a19));--ss-focus:rgba(23,26,25,0.14);position:fixed;inset:0;z-index:11000;display:flex;align-items:flex-start;justify-content:center;padding:14vh 16px 32px}.ss__panel{width:min(1120px,100%);max-height:min(72vh,640px);display:flex;flex-direction:column;overflow:hidden;border-radius:36px;background:var(--ss-panel-bg);box-shadow:0 24px 64px rgba(15,23,20,.22)}.ss__head{display:flex;align-items:center;gap:10px;padding:32px 34px 28px;border-bottom:1px solid var(--ss-border)}.ss__icon{flex:0 0 auto;color:var(--ss-muted)}.ss__input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font-size:28px;line-height:1.4;color:var(--ss-text)}.ss__input::placeholder{color:#9aa3a0}.ss__input:focus-visible{border-radius:4px;box-shadow:none}.ss__close{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0!important;border-radius:999px;background:color-mix(in srgb,var(--ss-text) 88%,var(--ss-panel-bg))!important;-webkit-text-fill-color:var(--ss-panel-bg)!important;cursor:pointer}.ss__close,.ss__close svg{color:var(--ss-panel-bg)!important}.ss__close svg{display:block;stroke:currentColor!important}.ss__list{overflow:auto;padding:8px}.ss__empty{margin:0;padding:28px 16px;text-align:center;font-size:14px;color:var(--ss-muted)}.ss__hit{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:14px;text-decoration:none;color:inherit}.ss__hit:focus-visible,.ss__hit:hover{background:var(--ss-hover);outline:none}.ss__thumb{width:56px;height:56px;border-radius:12px;overflow:hidden;background:var(--ss-hover)}.ss__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ss__name{margin:0;font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--ss-text)}.ss__cat{margin:2px 0 0;font-size:12px;color:var(--ss-muted)}.ss__price{font-size:14px;font-weight:600;color:var(--ss-text);white-space:nowrap}.ss__more{display:block;padding:12px 16px 16px;font-size:13px;font-weight:600;text-align:center;color:var(--ss-action);text-decoration:none}.ss__more:hover{text-decoration:underline}@media (max-width:640px){.ss{padding:8vh 10px 20px}.ss__panel{border-radius:24px}.ss__head{padding:22px 20px 18px}.ss__input{font-size:20px}}.ss{color:var(--ss-text);font-family:var(--ns-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);backdrop-filter:blur(8px);background:rgba(10,14,12,.46)}.ss__summary{padding:20px 28px 8px;color:var(--ss-muted);font-size:13px}.ss__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px 28px 28px}.ss__empty{grid-column:1/-1}.ss__hit{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:10px;border:1px solid var(--ss-border)}.ss__thumb{width:100%;height:auto;aspect-ratio:1;border-radius:10px}.ss__thumb img{object-fit:contain}.ss__price{margin-top:auto;padding-top:4px}.ss__close{width:44px;height:44px}.ss__more{background:transparent;border:0;cursor:pointer}.ss__close:focus-visible,.ss__hit:focus-visible,.ss__input:focus-visible,.ss__more:focus-visible{outline:2px solid var(--ss-action);outline-offset:3px}.ss--nano .ss__input,.ss--nano .ss__input:focus,.ss--nano .ss__input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.ss--nano .ss__input:focus-visible{box-shadow:none!important;outline:none!important}.ss--nano .ss__head,.ss--nano .ss__list,.ss--nano .ss__panel{background-color:var(--ss-panel-bg)!important;color:var(--ss-text)!important}@media (max-width:640px){.ss__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.ss__summary{padding-inline:22px}.ss__panel{max-height:84dvh}.ss__name{font-size:14px}}