.demand[data-v-c184e9cb]{background:var(--sx-overlay);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px;position:fixed;z-index:3000}.demand__panel[data-v-c184e9cb]{background:var(--sx-fill-card);border-radius:20px;margin:auto;max-width:100%;padding:32px 32px 20px;width:640px}.demand__head[data-v-c184e9cb]{margin-bottom:18px}.demand__title[data-v-c184e9cb]{color:var(--sx-text-heading);font-size:22px;font-weight:700;line-height:30px;margin:0}.demand__subtitle[data-v-c184e9cb]{color:var(--sx-text-muted);font-size:13px;line-height:18px;margin:18px 0 0}.field+.field[data-v-c184e9cb]{margin-top:20px}.field__label[data-v-c184e9cb]{align-items:center;color:var(--sx-text-heading);display:flex;font-size:13px;font-weight:500;gap:4px;height:20px;line-height:20px;margin:0 0 4px}.field__star[data-v-c184e9cb]{color:var(--sx-danger-strong);font-size:13px;font-weight:600}.field__hint[data-v-c184e9cb]{color:var(--sx-text-muted);font-size:11px;font-weight:400;margin-left:4px}.field__input[data-v-c184e9cb],.field__textarea[data-v-c184e9cb]{background:var(--sx-fill-card);border:1px solid var(--sx-border-input);border-radius:9px;color:var(--sx-text-primary);display:block;font-family:inherit;font-size:14px;outline:none;transition:border-color .2s;width:100%}.field__input[data-v-c184e9cb]::-moz-placeholder,.field__textarea[data-v-c184e9cb]::-moz-placeholder{color:var(--sx-text-muted)}.field__input[data-v-c184e9cb]::placeholder,.field__textarea[data-v-c184e9cb]::placeholder{color:var(--sx-text-muted)}.field__input[data-v-c184e9cb]:focus,.field__textarea[data-v-c184e9cb]:focus{border-color:var(--sx-primary)}.field__input[data-v-c184e9cb]{height:44px;padding:0 14px}.field__textarea[data-v-c184e9cb]{height:116px;line-height:24px;padding:12px 14px;resize:none}.times[data-v-c184e9cb]{display:flex;gap:12px}.times__item[data-v-c184e9cb]{background:var(--sx-fill-card);border:1px solid var(--sx-border-input);border-radius:9px;color:var(--sx-text-body);cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;height:44px;transition:border-color .2s,background-color .2s,color .2s;width:150px}.times__item[data-v-c184e9cb]:hover:not(.is-active){border-color:var(--sx-border-strong)}.times__item.is-active[data-v-c184e9cb]{background:var(--sx-primary-surface);border-color:var(--sx-option-active-border);color:var(--sx-primary);font-weight:600}.demand__foot[data-v-c184e9cb]{margin-top:28px}.consent[data-v-c184e9cb]{align-items:flex-start;display:flex;gap:12px;min-height:36px}.consent__box[data-v-c184e9cb]{align-items:center;background:var(--sx-fill-card);border:1px solid var(--sx-checkbox-border);border-radius:4px;color:transparent;cursor:pointer;display:inline-flex;flex:none;height:18px;justify-content:center;margin-top:1px;transition:border-color .2s,background-color .2s;width:18px}.consent__box[data-v-c184e9cb]:focus-visible{outline:2px solid var(--sx-primary-light-5);outline-offset:1px}.consent__box.is-checked[data-v-c184e9cb]{background:var(--sx-primary);border-color:var(--sx-primary);color:var(--sx-text-inverse)}.consent__text[data-v-c184e9cb]{color:var(--sx-text-body);font-size:12px;line-height:17px}.consent__link[data-v-c184e9cb]{color:var(--sx-primary)}.consent__link[data-v-c184e9cb]:hover{text-decoration:underline}.demand__actions[data-v-c184e9cb]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.btn[data-v-c184e9cb]{border:0;border-radius:11px;cursor:pointer;font-family:inherit;font-size:15px;height:50px;transition:opacity .2s,border-color .2s}.btn[data-v-c184e9cb]:disabled{cursor:progress;opacity:.6}.btn--ghost[data-v-c184e9cb]{background:var(--sx-fill-card);border:1px solid var(--sx-border-input);color:var(--sx-text-body);font-weight:500;width:140px}.btn--ghost[data-v-c184e9cb]:hover:not(:disabled){border-color:var(--sx-border-strong)}.btn--primary[data-v-c184e9cb]{background:var(--sx-primary);color:var(--sx-text-inverse);font-weight:700;width:200px}.btn--primary[data-v-c184e9cb]:hover:not(:disabled){opacity:.9}.demand-enter-active[data-v-c184e9cb],.demand-leave-active[data-v-c184e9cb]{transition:opacity .2s ease}.demand-enter-active .demand__panel[data-v-c184e9cb],.demand-leave-active .demand__panel[data-v-c184e9cb]{transition:transform .2s ease}.demand-enter-from[data-v-c184e9cb],.demand-leave-to[data-v-c184e9cb]{opacity:0}.demand-enter-from .demand__panel[data-v-c184e9cb],.demand-leave-to .demand__panel[data-v-c184e9cb]{transform:translateY(12px) scale(.98)}@media(max-width:640px){.demand[data-v-c184e9cb]{padding:16px}.demand__panel[data-v-c184e9cb]{border-radius:16px;padding:24px 20px 16px}.demand__title[data-v-c184e9cb]{font-size:20px}.times[data-v-c184e9cb]{flex-wrap:wrap}.times__item[data-v-c184e9cb]{flex:1 1 130px;width:auto}.demand__actions[data-v-c184e9cb]{gap:10px}.btn--ghost[data-v-c184e9cb],.btn--primary[data-v-c184e9cb]{flex:1 1 0;width:auto}}.market[data-v-0904b55b]{padding-bottom:var(--sx-section-y)}.crumb[data-v-0904b55b]{color:var(--sx-text-muted);font-size:13px;padding:22px 0 6px}.crumb a[data-v-0904b55b]:hover{color:var(--sx-primary)}.crumb__sep[data-v-0904b55b]{margin:0 8px}.crumb__current[data-v-0904b55b],.page-title[data-v-0904b55b]{color:var(--sx-text-heading)}.page-title[data-v-0904b55b]{font-size:2rem;font-weight:700;margin-bottom:24px}.layout[data-v-0904b55b]{align-items:start;display:grid;gap:24px;grid-template-columns:240px 1fr}.sidebar__head[data-v-0904b55b]{margin-bottom:12px}.sidebar__title[data-v-0904b55b]{color:var(--sx-text-heading);font-size:15px;font-weight:700}.chosen[data-v-0904b55b]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-bottom:16px}.chosen__label[data-v-0904b55b]{color:var(--sx-text-muted)}.chosen__chip[data-v-0904b55b]{align-items:center;background:var(--sx-primary-surface);border:0;border-radius:var(--sx-radius-sm);color:var(--sx-primary);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;height:24px;padding:0 8px}.chosen__close[data-v-0904b55b]{font-size:14px;font-style:normal;line-height:1}.chosen__clear[data-v-0904b55b]{background:transparent;border:0;color:var(--sx-text-muted);cursor:pointer;font-size:12px;text-decoration:underline}.filter[data-v-0904b55b]{margin-bottom:22px}.filter__title[data-v-0904b55b]{align-items:center;color:var(--sx-text-heading);display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:8px;width:100%}.filter__title--toggle[data-v-0904b55b]{background:transparent;border:0;cursor:pointer;padding:0}.filter__title--toggle svg[data-v-0904b55b]{color:var(--sx-text-muted);transition:transform .18s ease}.filter__title--toggle svg.is-collapsed[data-v-0904b55b]{transform:rotate(-90deg)}.filter__list[data-v-0904b55b]{display:flex;flex-direction:column}.filter__item[data-v-0904b55b]{align-items:center;background:transparent;border:0;border-radius:var(--sx-radius-sm);color:var(--sx-text-regular);cursor:pointer;display:flex;font-size:13px;height:34px;justify-content:space-between;padding:0 10px;transition:background .16s ease,color .16s ease;width:100%}.filter__item em[data-v-0904b55b]{color:var(--sx-text-muted);font-size:12px;font-style:normal}.filter__item[data-v-0904b55b]:hover{background:var(--sx-fill);color:var(--sx-primary)}.filter__item.is-active[data-v-0904b55b]{background:var(--sx-primary-surface);color:var(--sx-primary);font-weight:600}.filter__item.is-active em[data-v-0904b55b]{color:var(--sx-primary)}.demand[data-v-0904b55b]{background:var(--sx-fill);border-radius:var(--sx-radius-md);padding:16px}.demand__title[data-v-0904b55b]{color:var(--sx-text-heading);font-size:13px;font-weight:600}.demand__desc[data-v-0904b55b]{color:var(--sx-text-muted);font-size:12px;line-height:1.7;margin-top:8px}.demand__btn[data-v-0904b55b]{height:34px;margin-top:12px;width:100%}.results__head[data-v-0904b55b]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.results__count[data-v-0904b55b]{color:var(--sx-text-muted);font-size:13px}.results__count strong[data-v-0904b55b]{color:var(--sx-text-heading)}.sorts[data-v-0904b55b]{display:flex;gap:8px}.sorts__item[data-v-0904b55b]{background:#fff;border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);color:var(--sx-text-regular);cursor:pointer;font-size:13px;height:32px;padding:0 16px;transition:all .16s ease}.sorts__item[data-v-0904b55b]:hover{border-color:var(--sx-primary-light-7);color:var(--sx-primary)}.sorts__item.is-active[data-v-0904b55b]{background:var(--sx-primary);border-color:var(--sx-primary);color:#fff}.grid[data-v-0904b55b]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.card[data-v-0904b55b]{background:#fff;border:1px solid var(--sx-border);border-radius:var(--sx-radius-md);cursor:pointer;display:flex;flex-direction:column;padding:18px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.card[data-v-0904b55b]:hover{border-color:var(--sx-primary-light-7);box-shadow:var(--sx-shadow-md);transform:translateY(-2px)}.card__head[data-v-0904b55b]{align-items:center;display:flex;gap:10px}.card__icon[data-v-0904b55b]{background:var(--sx-primary-surface);border-radius:10px;color:var(--sx-primary);display:grid;flex-shrink:0;height:38px;overflow:hidden;place-items:center;width:38px}.card__icon img[data-v-0904b55b]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card__name[data-v-0904b55b]{color:var(--sx-text-heading);font-size:15px;font-weight:600;line-height:1.4}.card__desc[data-v-0904b55b],.card__name[data-v-0904b55b]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__desc[data-v-0904b55b]{color:var(--sx-text-muted);font-size:12px;line-height:20px;margin-top:12px;min-height:40px}.card__tags[data-v-0904b55b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.card__tags li[data-v-0904b55b]{align-items:center;background:var(--sx-primary-surface);border-radius:var(--sx-radius-xs);color:var(--sx-primary);display:inline-flex;font-size:11px;height:22px;padding:0 8px}.card__foot[data-v-0904b55b]{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:16px}.card__price[data-v-0904b55b]{align-items:baseline;color:var(--sx-search-btn);display:flex;gap:2px}.card__price-value[data-v-0904b55b]{font-size:1.35rem;font-weight:700;line-height:1.1}.card__price-unit[data-v-0904b55b]{color:var(--sx-text-muted);font-size:12px}.card__btn[data-v-0904b55b]{flex-shrink:0;height:34px}.empty[data-v-0904b55b]{padding:80px 0;text-align:center}.empty__title[data-v-0904b55b]{color:var(--sx-text-heading);font-size:15px;font-weight:600}.empty__desc[data-v-0904b55b]{color:var(--sx-text-muted);font-size:13px;margin:8px 0 20px}.pager[data-v-0904b55b]{display:flex;justify-content:center;margin-top:32px}@media(max-width:1024px){.layout[data-v-0904b55b]{gap:20px;grid-template-columns:1fr}.grid[data-v-0904b55b]{grid-template-columns:repeat(2,1fr)}.filter__list[data-v-0904b55b]{flex-direction:row;flex-wrap:wrap;gap:8px}.filter__item[data-v-0904b55b]{background:var(--sx-fill);gap:8px;height:30px;padding:0 12px;width:auto}}@media(max-width:768px){.page-title[data-v-0904b55b]{font-size:1.5rem;margin-bottom:16px}.results__head[data-v-0904b55b]{align-items:flex-start;flex-direction:column;gap:10px}.sorts[data-v-0904b55b]{width:100%}.sorts__item[data-v-0904b55b]{flex:1;padding:0 8px}.grid[data-v-0904b55b]{grid-template-columns:1fr}.card__btn[data-v-0904b55b]{height:32px}}.searchbar[data-v-0904b55b]{display:flex;gap:12px;margin-bottom:18px}.searchbar__input[data-v-0904b55b]{background:var(--sx-fill-card);border:1px solid var(--sx-border-input);border-radius:10px;box-sizing:border-box;color:var(--sx-text-heading);flex:1;font-family:inherit;font-size:14px;height:44px;min-width:0;padding:0 16px}.searchbar__input[data-v-0904b55b]::-moz-placeholder{color:var(--sx-text-muted)}.searchbar__input[data-v-0904b55b]::placeholder{color:var(--sx-text-muted)}.searchbar__input[data-v-0904b55b]:focus{border-color:var(--sx-primary);outline:none}.searchbar__btn[data-v-0904b55b]{background:var(--sx-primary);border:0;border-radius:10px;color:var(--sx-on-primary);cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;height:44px;width:96px}.searchbar__btn[data-v-0904b55b]:hover{background:var(--sx-primary-dark)}@media(max-width:768px){.demand[data-v-0904b55b]{display:none}}
