

/* ============================================================
   sheet-sell.css — استایل دیالوگ ثبت آگهی فروش (Navy/Teal)
   ============================================================ */

.sell-field{margin-bottom:12px}

.sell-lbl{display:block;color:var(--muted);font-size:11px;margin-bottom:6px;font-weight:600}

.sell-hint{font-size:10.5px;color:var(--muted);margin-top:6px;line-height:1.7}
.sell-hint.err{color:var(--err);font-weight:700}

.sell-input-wrap{position:relative;z-index:1}

.sell-input-wrap input{
  width:100%;height:54px;border-radius:15px;
  border:1.5px solid var(--line-strong);
  background:#fff;padding:0 44px 0 15px;
  font-size:17px;font-weight:700;color:var(--txt);
  outline:none;font-variant-numeric:tabular-nums;
  transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease), background var(--t) var(--ease);
  cursor:pointer;pointer-events:auto;
}
.sell-input-wrap input::placeholder{color:#9AA7B8;font-weight:500}
.sell-input-wrap input:hover{border-color:var(--teal)}
.sell-input-wrap input:focus{
  border-color:var(--teal);
  box-shadow:0 0 0 4px rgba(20,184,166,.15);
  background:#FDFFFE;
}
.sell-input-wrap input:active{transform:scale(.995)}

.sell-input-wrap select.sell-native-select{
  width:100%;height:54px;border-radius:15px;
  border:1.5px solid var(--line-strong);
  background:#fff;padding:0 15px;
  font-size:15px;font-weight:600;color:var(--txt);
  outline:none;font-family:inherit;cursor:pointer;
  transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);
  appearance:none;-webkit-appearance:none;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230A2540' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");
  background-repeat:no-repeat;
  background-position:left 15px center;
  background-size:14px;
}
.sell-input-wrap select.sell-native-select:hover{border-color:var(--teal)}
.sell-input-wrap select.sell-native-select:focus{border-color:var(--teal);box-shadow:0 0 0 4px rgba(20,184,166,.15)}

.sell-input-wrap .kbd-ico{
  position:absolute;top:50%;inset-inline-end:15px;transform:translateY(-50%);
  font-size:18px;opacity:.4;pointer-events:none;
}

.sell-input-wrap .numpad-trigger::after{display:none}

.sell-summary{
  background:linear-gradient(180deg,#FAFCFF,#F2F6FB);
  border:1px solid var(--line);border-radius:var(--r-md);
  padding:14px 16px;margin-top:16px;box-shadow:var(--sh-xs);
}
.sell-summary .row{
  font-size:12.5px;padding:8px 0;border-bottom:1px solid var(--line);
  font-variant-numeric:tabular-nums;
}
.sell-summary .row:last-child{border-bottom:0}
.sell-summary .row.total{
  font-size:13.5px;font-weight:800;
  border-top:1.5px solid var(--p);border-bottom:0;
  margin-top:6px;padding-top:14px;
}
.sell-summary .row.total b{color:var(--p)}
