/* WarextMarket v0.614 — Alım İlanları theme parity + accessibility
   Uses the site's live theme tokens instead of an isolated hard-coded palette. */

.buy-page-v0613{
  --buy-bg:var(--bg,#262b45);
  --buy-bg-alt:var(--bg-alt,#1e2339);
  --buy-panel:var(--panel,#2d3150);
  --buy-panel-2:var(--panel-2,#34385b);
  --buy-panel-3:var(--panel-3,#3a4068);
  --buy-text:var(--text,#eef3ff);
  --buy-muted:var(--muted,#a7afd3);
  --buy-primary:var(--primary,#6f72ff);
  --buy-primary-2:var(--primary-2,#4da3ff);
  --buy-success:var(--green,#1fc28a);
  --buy-line:var(--line,rgba(255,255,255,.08));
  --buy-shadow:var(--shadow,0 20px 40px rgba(7,12,32,.32));
  --buy-radius:var(--radius,18px);
  --buy-danger:#ff6b7d;
  --buy-warning:#f4b740;
  --buy-soft:color-mix(in srgb,var(--buy-panel-2) 72%,transparent);
  --buy-surface:linear-gradient(180deg,
      color-mix(in srgb,var(--buy-panel) 94%,transparent),
      color-mix(in srgb,var(--buy-bg-alt) 96%,transparent));
  padding:30px 0 76px;
  color:var(--buy-text);
}
.buy-page-v0613 *{box-sizing:border-box}
.buy-page-v0613 a{color:inherit}
.buy-wrap-v0613{display:grid;gap:18px;min-width:0}
.buy-hero-v0613{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  gap:24px;
  padding:28px;
  border:1px solid var(--buy-line);
  border-radius:calc(var(--buy-radius) + 8px);
  background:
    radial-gradient(circle at 12% 0,color-mix(in srgb,var(--buy-primary) 22%,transparent),transparent 40%),
    radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--buy-primary-2) 15%,transparent),transparent 32%),
    var(--buy-surface);
  box-shadow:var(--buy-shadow);
}
.buy-hero-v0613::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:linear-gradient(120deg,color-mix(in srgb,var(--buy-text) 4%,transparent),transparent 38%);
}
.buy-hero-v0613--compact{padding:22px 24px}
.buy-kicker-v0613{
  display:block;
  margin-bottom:7px;
  color:color-mix(in srgb,var(--buy-primary-2) 72%,var(--buy-text));
  font-size:.75rem;
  font-weight:900;
  letter-spacing:.12em;
}
.buy-hero-v0613 h1{margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.1;color:var(--buy-text)}
.buy-hero-v0613 p{max-width:760px;margin:0;color:var(--buy-muted);line-height:1.65}
.buy-hero-actions-v0613,.buy-detail-actions-v0613,.buy-row-actions-v0613,.buy-offer-actions-v0613,.buy-form-actions-v0613,.buy-deal-actions-v0613{
  display:flex;flex-wrap:wrap;gap:9px;align-items:center
}
.buy-btn-v0613{
  appearance:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:0 15px;
  border:1px solid color-mix(in srgb,var(--buy-primary) 24%,var(--buy-line));
  border-radius:12px;
  background:color-mix(in srgb,var(--buy-panel-2) 68%,transparent);
  color:var(--buy-text);
  text-decoration:none;
  font:inherit;
  font-size:.85rem;
  font-weight:800;
  line-height:1.2;
  cursor:pointer;
  transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease;
}
.buy-btn-v0613:hover{
  background:color-mix(in srgb,var(--buy-primary) 17%,var(--buy-panel-2));
  border-color:color-mix(in srgb,var(--buy-primary) 52%,var(--buy-line));
  color:var(--buy-text);
  transform:translateY(-1px);
}
.buy-btn-v0613:focus-visible,
.buy-page-v0613 input:focus-visible,
.buy-page-v0613 select:focus-visible,
.buy-page-v0613 textarea:focus-visible,
.buy-tabs-v0613 a:focus-visible,
.buy-pagination-v0613 a:focus-visible,
.buy-card-v0613 a:focus-visible{
  outline:3px solid color-mix(in srgb,var(--buy-primary-2) 58%,transparent);
  outline-offset:2px;
}
.buy-btn-v0613--primary{
  border-color:color-mix(in srgb,var(--buy-primary) 64%,var(--buy-line));
  background:linear-gradient(135deg,var(--buy-primary),var(--buy-primary-2));
  color:#fff;
  box-shadow:0 10px 26px color-mix(in srgb,var(--buy-primary) 20%,transparent);
}
.buy-btn-v0613--success{
  border-color:color-mix(in srgb,var(--buy-success) 42%,var(--buy-line));
  background:color-mix(in srgb,var(--buy-success) 17%,var(--buy-panel));
  color:color-mix(in srgb,var(--buy-success) 46%,#fff);
}
.buy-btn-v0613--danger{
  border-color:color-mix(in srgb,var(--buy-danger) 40%,var(--buy-line));
  background:color-mix(in srgb,var(--buy-danger) 13%,var(--buy-panel));
  color:color-mix(in srgb,var(--buy-danger) 52%,#fff);
}
.buy-btn-v0613--full{width:100%}
.buy-btn-v0613--large{min-height:48px;padding:0 20px}
.buy-btn-v0613[disabled],.buy-btn-v0613.is-submitting{opacity:.58;cursor:wait;transform:none;pointer-events:none}
.buy-inline-v0613{display:inline-flex;margin:0}
.buy-filters-v0613{
  display:grid;
  grid-template-columns:minmax(220px,1.6fr) minmax(190px,1fr) 130px 130px 150px auto;
  gap:9px;
  padding:13px;
  border:1px solid var(--buy-line);
  border-radius:var(--buy-radius);
  background:color-mix(in srgb,var(--buy-panel) 82%,transparent);
  box-shadow:0 12px 30px color-mix(in srgb,#000 10%,transparent);
}
.buy-page-v0613 input,
.buy-page-v0613 select,
.buy-page-v0613 textarea{
  max-width:100%;
  border:1px solid color-mix(in srgb,var(--buy-text) 10%,var(--buy-line));
  border-radius:11px;
  background:color-mix(in srgb,var(--buy-panel-2) 66%,var(--buy-bg-alt));
  color:var(--buy-text);
  padding:10px 11px;
  font:inherit;
  outline:none;
  transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;
}
.buy-page-v0613 textarea{resize:vertical;min-height:92px;line-height:1.55}
.buy-page-v0613 input::placeholder,.buy-page-v0613 textarea::placeholder{color:color-mix(in srgb,var(--buy-muted) 76%,transparent)}
.buy-page-v0613 input:focus,.buy-page-v0613 select:focus,.buy-page-v0613 textarea:focus{
  border-color:color-mix(in srgb,var(--buy-primary) 65%,var(--buy-line));
  box-shadow:0 0 0 3px color-mix(in srgb,var(--buy-primary) 14%,transparent);
}
.buy-page-v0613 input[readonly],.buy-page-v0613 select:disabled,.buy-page-v0613 input:disabled,.buy-page-v0613 textarea:disabled{
  opacity:.68;
  cursor:not-allowed;
  background:color-mix(in srgb,var(--buy-panel) 78%,var(--buy-bg-alt));
}
.buy-results-head-v0613{display:flex;justify-content:space-between;gap:12px;color:var(--buy-muted);font-size:.88rem}
.buy-results-head-v0613 strong{color:var(--buy-text)}
.buy-grid-v0613{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;min-width:0}
.buy-card-v0613{
  min-width:0;
  border:1px solid var(--buy-line);
  border-radius:calc(var(--buy-radius) + 2px);
  background:var(--buy-surface);
  overflow:hidden;
  box-shadow:0 18px 44px color-mix(in srgb,#000 15%,transparent);
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.buy-card-v0613:hover{
  transform:translateY(-2px);
  border-color:color-mix(in srgb,var(--buy-primary) 28%,var(--buy-line));
  box-shadow:0 22px 50px color-mix(in srgb,#000 20%,transparent);
}
.buy-card-v0613.is-promoted{border-color:color-mix(in srgb,var(--buy-primary) 45%,var(--buy-line))}
.buy-card-cover-v0613{position:relative;display:block;aspect-ratio:506/380;background:var(--buy-bg-alt);overflow:hidden}
.buy-card-cover-v0613 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}
.buy-card-v0613:hover .buy-card-cover-v0613 img{transform:scale(1.025)}
.buy-card-badges-v0613{position:absolute;left:10px;top:10px;display:flex;flex-wrap:wrap;gap:5px;z-index:2}
.buy-card-badges-v0613 span{
  padding:5px 7px;
  border-radius:8px;
  background:color-mix(in srgb,var(--buy-primary) 24%,var(--buy-panel));
  border:1px solid color-mix(in srgb,var(--buy-primary) 32%,var(--buy-line));
  color:var(--buy-text);
  font-size:.62rem;
  font-weight:900;
  letter-spacing:.04em;
  backdrop-filter:blur(8px);
}
.buy-card-badges-v0613 .is-urgent{background:color-mix(in srgb,var(--buy-danger) 38%,var(--buy-panel));border-color:color-mix(in srgb,var(--buy-danger) 46%,var(--buy-line))}
.buy-card-badges-v0613 .is-ready{background:color-mix(in srgb,var(--buy-success) 34%,var(--buy-panel));border-color:color-mix(in srgb,var(--buy-success) 45%,var(--buy-line))}
.buy-card-body-v0613{display:grid;gap:9px;padding:14px}
.buy-card-category-v0613,.buy-detail-category-v0613,.buy-row-kicker-v0613{
  color:color-mix(in srgb,var(--buy-primary-2) 68%,var(--buy-text));
  font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em
}
.buy-card-body-v0613 h2{margin:0;font-size:1rem;line-height:1.35}
.buy-card-body-v0613 h2 a,.buy-panel-row-v0613 h2 a,.buy-deal-v0613 h2 a{color:var(--buy-text);text-decoration:none}
.buy-card-body-v0613 h2 a:hover,.buy-panel-row-v0613 h2 a:hover,.buy-deal-v0613 h2 a:hover{color:color-mix(in srgb,var(--buy-primary-2) 58%,var(--buy-text))}
.buy-card-budget-v0613{font-size:1.05rem;font-weight:900;color:var(--buy-text)}
.buy-card-meta-v0613,.buy-card-owner-v0613,.buy-row-meta-v0613,.buy-offer-meta-v0613,.buy-detail-owner-v0613{
  display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--buy-muted);font-size:.76rem
}
.buy-card-owner-v0613{justify-content:space-between;padding-top:8px;border-top:1px solid var(--buy-line)}
.buy-card-owner-v0613 strong{color:color-mix(in srgb,var(--buy-text) 84%,var(--buy-muted))}
.buy-empty-v0613,.buy-empty-small-v0613,.buy-error-v0614{
  padding:32px;
  border:1px dashed color-mix(in srgb,var(--buy-muted) 24%,var(--buy-line));
  border-radius:calc(var(--buy-radius) + 2px);
  background:color-mix(in srgb,var(--buy-panel) 54%,transparent);
  text-align:center;
  color:var(--buy-muted);
}
.buy-empty-v0613 h2,.buy-error-v0614 h1{margin:0 0 6px;color:var(--buy-text)}
.buy-pagination-v0613{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}
.buy-pagination-v0613 a{
  display:grid;place-items:center;min-width:40px;height:40px;border:1px solid var(--buy-line);
  border-radius:10px;background:color-mix(in srgb,var(--buy-panel) 72%,transparent);color:var(--buy-text);text-decoration:none
}
.buy-pagination-v0613 a.is-active{background:var(--buy-primary);border-color:var(--buy-primary);color:#fff}
.buy-form-v0613{display:grid;gap:15px}
.buy-form-section-v0613,.buy-panel-v0613,.buy-deal-v0613{
  padding:20px;
  border:1px solid var(--buy-line);
  border-radius:calc(var(--buy-radius) + 2px);
  background:var(--buy-surface);
  box-shadow:0 12px 32px color-mix(in srgb,#000 10%,transparent);
}
.buy-form-section-v0613 h2,.buy-panel-v0613 h2,.buy-deal-v0613 h2{margin:0 0 14px;color:var(--buy-text);font-size:1.08rem}
.buy-form-grid-v0613{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.buy-field-v0613{display:grid;gap:6px;min-width:0}
.buy-field-v0613--full{grid-column:1/-1}
.buy-field-v0613>span,.buy-offer-create-v0613 label>span,.buy-deal-form-v0613 label>span,.buy-promo-card-v0613 label>span{
  font-size:.78rem;font-weight:800;color:color-mix(in srgb,var(--buy-text) 76%,var(--buy-muted))
}
.buy-checks-v0613{display:grid;align-content:center;gap:9px}
.buy-checks-v0613 label{display:flex;gap:8px;align-items:center;color:color-mix(in srgb,var(--buy-text) 78%,var(--buy-muted))}
.buy-checks-v0613 input{width:auto;accent-color:var(--buy-primary)}
.buy-requirements-v0613{display:grid;gap:8px}
.buy-requirements-v0613>div{display:grid;grid-template-columns:1fr 2fr;gap:8px}
.buy-help-v0613{color:var(--buy-muted);font-size:.84rem;line-height:1.55}
.buy-notice-v0613{
  padding:12px 14px;
  border:1px solid color-mix(in srgb,var(--buy-primary) 28%,var(--buy-line));
  border-radius:13px;
  background:color-mix(in srgb,var(--buy-primary) 10%,var(--buy-panel));
  color:color-mix(in srgb,var(--buy-text) 88%,var(--buy-primary-2));
  font-size:.83rem;line-height:1.5
}
.buy-notice-v0613--warning{
  border-color:color-mix(in srgb,var(--buy-warning) 38%,var(--buy-line));
  background:color-mix(in srgb,var(--buy-warning) 10%,var(--buy-panel));
  color:color-mix(in srgb,var(--buy-warning) 42%,var(--buy-text))
}
.buy-detail-top-v0613{display:grid;grid-template-columns:minmax(300px,46%) minmax(0,1fr);gap:18px}
.buy-detail-media-v0613{
  position:relative;min-height:340px;border:1px solid var(--buy-line);border-radius:calc(var(--buy-radius) + 4px);overflow:hidden;background:var(--buy-bg-alt);box-shadow:var(--buy-shadow)
}
.buy-detail-media-v0613>img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}
.buy-detail-badges-v0613{position:absolute}
.buy-detail-main-v0613{
  padding:22px;border:1px solid var(--buy-line);border-radius:calc(var(--buy-radius) + 4px);background:var(--buy-surface);box-shadow:var(--buy-shadow)
}
.buy-detail-main-v0613 h1{margin:7px 0 10px;color:var(--buy-text);font-size:clamp(1.6rem,3vw,2.45rem);line-height:1.12}
.buy-detail-budget-v0613{
  display:grid;gap:2px;margin:20px 0;padding:16px;border-radius:16px;
  background:color-mix(in srgb,var(--buy-primary) 10%,var(--buy-panel));
  border:1px solid color-mix(in srgb,var(--buy-primary) 21%,var(--buy-line))
}
.buy-detail-budget-v0613 span,.buy-detail-budget-v0613 small{color:var(--buy-muted)}
.buy-detail-budget-v0613 strong{font-size:1.45rem;color:var(--buy-text)}
.buy-detail-facts-v0613,.buy-specs-v0613{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}
.buy-detail-facts-v0613>div,.buy-specs-v0613>div{
  display:grid;gap:4px;padding:10px;border:1px solid var(--buy-line);border-radius:12px;background:color-mix(in srgb,var(--buy-panel-2) 44%,transparent);min-width:0
}
.buy-detail-facts-v0613 span,.buy-specs-v0613 span{font-size:.7rem;color:var(--buy-muted)}
.buy-detail-facts-v0613 strong,.buy-specs-v0613 strong{font-size:.85rem;color:var(--buy-text);overflow-wrap:anywhere}
.buy-detail-layout-v0613{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:18px;align-items:start}
.buy-detail-content-v0613,.buy-detail-sidebar-v0613{display:grid;gap:14px;min-width:0}
.buy-detail-sidebar-v0613{position:sticky;top:110px}
.buy-description-v0613{line-height:1.72;color:color-mix(in srgb,var(--buy-text) 76%,var(--buy-muted));overflow-wrap:anywhere}
.buy-panel-head-v0613,.buy-offer-head-v0613,.buy-deal-head-v0613{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.buy-panel-head-v0613>span{font-size:.78rem;color:var(--buy-muted)}
.buy-offers-v0613{display:grid;gap:10px}
.buy-offer-v0613{
  padding:14px;border:1px solid var(--buy-line);border-radius:15px;background:color-mix(in srgb,var(--buy-panel-2) 42%,transparent)
}
.buy-offer-v0613.is-accepted{border-color:color-mix(in srgb,var(--buy-success) 42%,var(--buy-line))}
.buy-offer-head-v0613>div:first-child{display:grid;gap:2px}
.buy-offer-head-v0613 span{font-size:.72rem;color:var(--buy-muted)}
.buy-offer-price-v0613,.buy-side-price-v0613{font-size:1.15rem;font-weight:900;color:var(--buy-text)}
.buy-offer-v0613 p{margin:9px 0;color:color-mix(in srgb,var(--buy-text) 74%,var(--buy-muted));line-height:1.5;overflow-wrap:anywhere}
.buy-history-v0613,.buy-dispute-v0613{
  margin-top:10px;padding:10px;border:1px solid var(--buy-line);border-radius:12px;background:color-mix(in srgb,var(--buy-panel-2) 38%,transparent);color:var(--buy-muted)
}
.buy-history-v0613>div{padding:5px 0;font-size:.77rem;border-bottom:1px solid var(--buy-line)}
.buy-counter-form-v0613{display:grid;grid-template-columns:130px 120px minmax(160px,1fr) auto;gap:7px;margin-top:10px}
.buy-offer-create-v0613 form,.buy-report-form-v0613,.buy-deal-form-v0613,.buy-dispute-v0613 form{display:grid;gap:10px}
.buy-offer-create-v0613 label,.buy-deal-form-v0613 label{display:grid;gap:5px}
.buy-tabs-v0613{
  display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;gap:7px;padding:7px;border:1px solid var(--buy-line);
  border-radius:16px;background:color-mix(in srgb,var(--buy-panel) 76%,transparent)
}
.buy-tabs-v0613 a{
  display:flex;align-items:center;gap:7px;white-space:nowrap;padding:10px 12px;border-radius:10px;color:var(--buy-muted);text-decoration:none;font-size:.8rem;font-weight:800
}
.buy-tabs-v0613 a span{display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:11px;background:color-mix(in srgb,var(--buy-text) 7%,transparent);font-size:.68rem}
.buy-tabs-v0613 a.is-active{background:color-mix(in srgb,var(--buy-primary) 20%,var(--buy-panel-2));color:var(--buy-text)}
.buy-panel-list-v0613,.buy-deals-v0613{display:grid;gap:10px}
.buy-panel-row-v0613{
  display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;border:1px solid var(--buy-line);
  border-radius:16px;background:color-mix(in srgb,var(--buy-panel) 80%,transparent);box-shadow:0 10px 24px color-mix(in srgb,#000 9%,transparent)
}
.buy-panel-row-v0613 h2{margin:4px 0 7px;font-size:1rem;color:var(--buy-text)}
.buy-deal-v0613{display:grid;gap:13px}
.buy-deal-head-v0613>div{display:grid;gap:3px}
.buy-deal-head-v0613>div:last-child{text-align:right}
.buy-deal-head-v0613>div:last-child strong{font-size:1.15rem;color:var(--buy-text)}
.buy-deal-head-v0613 span{font-size:.75rem;color:var(--buy-muted)}
.buy-delivery-box-v0613{
  padding:13px;border-radius:13px;background:color-mix(in srgb,var(--buy-success) 7%,var(--buy-bg-alt));border:1px solid color-mix(in srgb,var(--buy-success) 20%,var(--buy-line))
}
.buy-delivery-box-v0613 h3{margin:0 0 7px;font-size:.9rem;color:color-mix(in srgb,var(--buy-success) 52%,var(--buy-text))}
.buy-delivery-box-v0613>div{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.55;white-space:normal;word-break:break-word}
.buy-promo-grid-v0613{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.buy-promo-card-v0613{
  display:grid;gap:12px;padding:20px;border:1px solid var(--buy-line);border-radius:calc(var(--buy-radius) + 2px);
  background:radial-gradient(circle at top right,color-mix(in srgb,var(--buy-primary) 16%,transparent),transparent 36%),var(--buy-surface);box-shadow:var(--buy-shadow)
}
.buy-promo-card-v0613>span{color:color-mix(in srgb,var(--buy-primary-2) 70%,var(--buy-text));font-size:.7rem;font-weight:900;letter-spacing:.1em}
.buy-promo-card-v0613 h2{margin:0;color:var(--buy-text)}
.buy-promo-card-v0613 p{margin:0;color:var(--buy-muted);line-height:1.55}
.buy-promo-card-v0613>strong{font-size:1.15rem;color:var(--buy-text)}
.buy-promo-card-v0613 label{display:grid;gap:5px}
.buy-promo-total-v0614{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;border-radius:10px;background:color-mix(in srgb,var(--buy-primary) 9%,var(--buy-panel-2));font-size:.8rem}
.buy-promo-total-v0614 strong{color:var(--buy-text)}
.buy-promo-active-v0613{display:flex;flex-wrap:wrap;gap:8px}
.buy-promo-active-v0613>div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--buy-line);border-radius:12px;background:color-mix(in srgb,var(--buy-panel-2) 48%,transparent)}
.buy-promo-active-v0613 span{font-size:.72rem;color:var(--buy-muted)}
.buy-confirm-note-v0614{font-size:.72rem;color:var(--buy-muted);line-height:1.45}
.buy-page-v0613 [hidden]{display:none!important}
.buy-page-v0613 summary{cursor:pointer}
.buy-page-v0613 summary:focus-visible{outline:3px solid color-mix(in srgb,var(--buy-primary-2) 58%,transparent);outline-offset:3px;border-radius:6px}

@media(max-width:1180px){
  .buy-grid-v0613{grid-template-columns:repeat(3,minmax(0,1fr))}
  .buy-filters-v0613{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:900px){
  .buy-grid-v0613{grid-template-columns:repeat(2,minmax(0,1fr))}
  .buy-hero-v0613{align-items:flex-start;flex-direction:column}
  .buy-detail-top-v0613,.buy-detail-layout-v0613{grid-template-columns:1fr}
  .buy-detail-media-v0613{min-height:300px}
  .buy-detail-sidebar-v0613{position:static}
  .buy-promo-grid-v0613{grid-template-columns:1fr}
  .buy-detail-facts-v0613,.buy-specs-v0613{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:650px){
  .buy-page-v0613{padding-top:18px;padding-bottom:54px}
  .buy-wrap-v0613{gap:14px}
  .buy-hero-v0613{padding:20px;border-radius:18px}
  .buy-grid-v0613,.buy-form-grid-v0613{grid-template-columns:1fr}
  .buy-filters-v0613{grid-template-columns:1fr;padding:11px}
  .buy-requirements-v0613>div{grid-template-columns:1fr}
  .buy-detail-facts-v0613,.buy-specs-v0613{grid-template-columns:1fr 1fr}
  .buy-panel-row-v0613,.buy-deal-head-v0613{align-items:flex-start;flex-direction:column}
  .buy-counter-form-v0613{grid-template-columns:1fr}
  .buy-row-actions-v0613{width:100%}
  .buy-row-actions-v0613>*{flex:1 1 auto}
  .buy-row-actions-v0613 form .buy-btn-v0613{width:100%}
  .buy-detail-media-v0613{min-height:235px}
  .buy-form-section-v0613,.buy-panel-v0613,.buy-deal-v0613{padding:16px}
  .buy-btn-v0613{min-height:44px}
}
@media(max-width:430px){
  .buy-detail-facts-v0613,.buy-specs-v0613{grid-template-columns:1fr}
  .buy-hero-actions-v0613,.buy-detail-actions-v0613,.buy-form-actions-v0613{width:100%}
  .buy-hero-actions-v0613 .buy-btn-v0613,.buy-detail-actions-v0613 .buy-btn-v0613,.buy-form-actions-v0613 .buy-btn-v0613{flex:1 1 100%}
  .buy-card-owner-v0613{display:grid;gap:5px}
}
@media(prefers-reduced-motion:reduce){
  .buy-page-v0613 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
  .buy-card-v0613:hover,.buy-btn-v0613:hover{transform:none}
}


/* WAREXT_V0703_BUY_REQUEST_SOFT_HARMONY */
.buy-page-v0613{
  --buy-primary:#7658d8;
  --buy-primary-2:#9564df;
  --buy-panel:#161827;
  --buy-panel-2:#1c1d2d;
  --buy-bg-alt:#11131f;
  --buy-line:rgba(154,145,198,.16);
  --buy-shadow:0 13px 30px rgba(3,5,15,.13);
}
.buy-hero-v0613{
  background:
    radial-gradient(circle at 12% 0,rgba(117,88,216,.105),transparent 38%),
    radial-gradient(circle at 92% 16%,rgba(149,100,223,.07),transparent 30%),
    linear-gradient(135deg,rgba(34,31,49,.90),rgba(20,20,33,.94))!important;
  border-color:rgba(154,145,198,.17)!important;
  box-shadow:0 13px 30px rgba(3,5,15,.13)!important;
}
.buy-hero-v0613::after{
  background:linear-gradient(120deg,rgba(255,255,255,.018),transparent 39%)!important;
}
.buy-kicker-v0613{
  color:#b99ae8!important;
}
.buy-btn-v0613--primary{
  border-color:rgba(147,111,225,.45)!important;
  background:linear-gradient(135deg,#7658d8,#925fe0)!important;
  box-shadow:0 7px 17px rgba(104,74,188,.13)!important;
}
.buy-btn-v0613--primary:hover{
  box-shadow:0 8px 19px rgba(104,74,188,.16)!important;
}
.buy-filters-v0613{
  background:rgba(18,20,34,.78)!important;
  border-color:rgba(151,143,194,.15)!important;
  box-shadow:0 8px 20px rgba(3,5,15,.08)!important;
}
.buy-card-v0613{
  background:linear-gradient(180deg,rgba(28,28,42,.94),rgba(19,21,32,.97))!important;
  border-color:rgba(151,143,194,.15)!important;
  box-shadow:0 12px 28px rgba(3,5,15,.12)!important;
}
.buy-card-v0613:hover{
  transform:translateY(-1px)!important;
  border-color:rgba(151,124,218,.25)!important;
  box-shadow:0 15px 31px rgba(3,5,15,.16)!important;
}
.buy-empty-v0613,.buy-empty-small-v0613,.buy-error-v0614{
  background:rgba(19,18,31,.48)!important;
  border-color:rgba(158,148,201,.20)!important;
}
