/* عنوان آگهی در فرم فروش + نمایش در صفحهٔ آگهی */
.sell-adtitle { display:flex; flex-direction:column; gap:10px; }
.sell-adtitle-opt { font-size:11px; font-weight:700; opacity:.55; }
.sell-adtitle-box { position:relative; display:flex; align-items:center; }
.sell-adtitle-input { width:100%; box-sizing:border-box; min-height:48px; padding:0 14px 0 62px; border-radius:14px; border:1px solid rgba(255,255,255,.14); background:rgba(255,255,255,.05); color:inherit; font:inherit; font-size:14.5px; font-weight:700; outline:none; }
.sell-adtitle-input:focus { border-color:rgba(141,159,255,.7); }
.sell-adtitle-count { position:absolute; left:12px; font-size:11px; font-weight:700; opacity:.5; pointer-events:none; }
.sell-adtitle-suggest { align-self:flex-start; display:inline-flex; align-items:center; gap:7px; min-height:38px; padding:0 14px; border:0; border-radius:999px; cursor:pointer; font:inherit; font-size:13px; font-weight:800; color:#fff; background:linear-gradient(90deg,#8d9fff,#bc82f3); }
.sell-adtitle-chips { display:flex; flex-direction:column; gap:8px; }
.sell-adtitle-chips[hidden] { display:none; }
.sell-adtitle-chip { text-align:start; min-height:44px; padding:8px 14px; border-radius:14px; border:1px solid rgba(255,255,255,.14); background:rgba(255,255,255,.06); color:inherit; font:inherit; font-size:13.5px; font-weight:700; line-height:1.6; cursor:pointer; }
.sell-adtitle-chip:active { background:rgba(141,159,255,.2); }
.theme-light .sell-adtitle-input, .theme-light .sell-adtitle-chip { border-color:rgba(0,0,0,.12); background:rgba(0,0,0,.04); }
.ad-title-line { margin:6px 0 0; font-size:14px; font-weight:700; line-height:1.7; opacity:.82; overflow-wrap:anywhere; }
.ad-title-line[hidden] { display:none; }
