/* PEP-RENTAL-CANONICAL-EDIT-SOCIAL-RATING-FORM-DATA-AUTHORITY-177 */
.kbm-submit-recode-field[data-kbm-field-key="available_from"] .kbm-submit-recode-label,
.kbm-submit-recode-field .kbm-driver-jalali-field{display:block}
.kbm-submit-recode-field .kbm-driver-jalali-field{display:flex;align-items:stretch;gap:8px}
.kbm-submit-recode-field .kbm-driver-jalali-field input{flex:1;min-width:0}
.kbm-submit-recode-field .kbm-driver-jalali-field button{border:1px solid #e3d07a;border-radius:12px;background:#fff7d1;color:#0b2b43;padding:0 14px;font-weight:900;cursor:pointer;min-height:48px}
.kbm-submit-recode-field [data-kbm-word-limit-note]{display:block;margin-top:6px;color:#64748b;font-size:11px;font-weight:700}
.kbm-submit-recode-field .is-limit-warning{color:#b45309}
.kbm-submit-recode-field .is-limit-hit{color:#b91c1c}
.kbm-submit-recode-field [name="type_other"],
.kbm-submit-recode-field [name="brand_name"],
.kbm-submit-recode-field [name="model"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kbm-submit-recode-field [name="available_from"]{direction:ltr;text-align:right}

.kbm-dashboard-recode-card-title,
.kbm-dashboard-recode-card-title a{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;line-height:1.75!important;word-break:break-word!important}
.kbm-dashboard-recode-commercial{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}
.kbm-dashboard-recode-commercial__price{min-width:0}
.kbm-dashboard-recode-commercial__period,
.kbm-dashboard-recode-commercial small{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:86px!important;min-height:34px!important;padding:4px 12px!important;border-radius:999px!important;background:#fff3bd!important;border:1px solid #f3d25f!important;color:#6b4d00!important;font-size:12px!important;font-weight:950!important;white-space:nowrap!important}
.kbm-dashboard-recode-act.is-disabled{opacity:.72!important;pointer-events:none!important;background:#eef2f7!important;color:#64748b!important;border-color:#d8e0e8!important}
@media(max-width:640px){.kbm-dashboard-recode-commercial{grid-template-columns:1fr!important}.kbm-dashboard-recode-commercial__period,.kbm-dashboard-recode-commercial small{justify-self:start!important}}

.kbm-ads-recode-section--featured .kbm-ads-recode-card.is-featured:not(.is-expired),
.kbm-f176-item .kbm-ads-recode-card.is-featured:not(.is-expired),
.kbm-card165.is-featured:not(.is-expired),
.kbm-ads-recode-grid .kbm-ads-recode-card.is-featured:not(.is-expired){
  position:relative!important;
  border:1px solid #ddb641!important;
  background:linear-gradient(180deg,#fffdf4 0%,#fff9df 4%,#ffffff 18%,#ffffff 100%)!important;
  box-shadow:0 16px 42px rgba(215,163,0,.18),0 0 0 2px rgba(255,215,79,.22)!important;
}
.kbm-ads-recode-section--featured .kbm-ads-recode-card.is-featured:not(.is-expired)::before,
.kbm-f176-item .kbm-ads-recode-card.is-featured:not(.is-expired)::before,
.kbm-card165.is-featured:not(.is-expired)::before,
.kbm-ads-recode-grid .kbm-ads-recode-card.is-featured:not(.is-expired)::before{
  content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;padding:2px!important;background:linear-gradient(135deg,#b98b00 0%,#fbe58a 24%,#d4a500 50%,#fff1b3 76%,#b98b00 100%)!important;
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;
  -webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;z-index:1!important;
}
.kbm-f176-featured-mark,.kbm-ads-recode-badge--featured{filter:drop-shadow(0 8px 16px rgba(170,124,0,.22))!important}
.kbm-f176-featured-mark{background:radial-gradient(circle at 30% 28%,#fff9d1 0%,#f6dc72 42%,#d6a41b 100%)!important;border:1px solid #c59616!important;border-radius:14px!important}
.kbm-f176-featured-mark__corner{color:#7b5600!important;text-shadow:0 1px 0 rgba(255,255,255,.55)}
