/* v3.102.238: правка объявлений OLX */
.ox2-img{color:inherit;text-decoration:none;display:block!important;position:relative!important;height:170px!important;aspect-ratio:auto!important;overflow:hidden!important;flex:none!important}
.ox2-img img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;display:block!important}
@media (max-width:600px){.ox2-img{height:200px!important}}
a.ox2-t{color:var(--ink,#0f172a)!important;text-decoration:none!important}a.ox2-t:hover{color:#16A34A!important}
.ox2-ed{margin-left:auto;border:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);border-radius:9px;padding:6px 10px;font:700 12.5px var(--font-body,inherit);color:var(--ink,#0f172a);cursor:pointer;white-space:nowrap}
.ox2-ed:hover{border-color:#16A34A;color:#16A34A}
.ox2-err{font-size:11.5px;color:#B91C1C;line-height:1.35}
.ox2-cat{font-size:11.5px;font-weight:600;color:var(--ink-soft,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.oxed-w{position:fixed;inset:0;z-index:9999;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:16px}
.oxed{width:100%;max-width:640px;max-height:92vh;overflow:auto;background:var(--surface,#fff);border-radius:18px;box-shadow:0 20px 60px rgba(15,23,42,.3)}
.oxed-h{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line,#e5e7eb)}.oxed-h b{font-size:17px}
.oxed-x{border:0;background:transparent;font-size:18px;cursor:pointer;color:var(--ink-soft,#64748b);width:36px;height:36px;border-radius:10px}.oxed-x:hover{background:rgba(15,23,42,.06)}
.oxed-b{padding:16px 18px;display:flex;flex-direction:column;gap:12px}
.oxed-b label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:var(--ink-soft,#475569)}
.oxed-b label > span{font-weight:500}.oxed-b label i{font-style:normal;color:var(--ink-faint,#94a3b8)}.oxed-b label i.bad{color:#DC2626}
.oxed-b input,.oxed-b textarea{font:14px var(--font-body,inherit);padding:10px 12px;border:1px solid var(--line,#d1d5db);border-radius:10px;background:var(--surface,#fff);color:var(--ink,#0f172a);width:100%;box-sizing:border-box}
.oxed-b textarea{resize:vertical;line-height:1.45}
.oxed-via{font-size:13px;padding:10px 12px;border-radius:10px;background:#FEF3C7;color:#92400E}.oxed-via.api{background:#DBEAFE;color:#1E40AF}
.oxed-err{color:#DC2626;font-size:13px;min-height:0}
.oxed-a{display:flex;justify-content:flex-end;gap:8px}
.oxed-a .btn-primary{background:#16A34A!important;border-color:#16A34A!important;color:#fff!important}
