/* CarZoon Advertise My Car: Save Draft + private-sale price suggestion.
 * Styled to existing CarZoon navy/green system; no layout changes elsewhere. */
.cz-advertise-section .cz-seller-draft-tools{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:10px 0 16px;margin:0 auto;max-width:100%;flex-wrap:wrap;
}
.cz-advertise-section .cz-seller-draft-save{
  display:inline-flex;align-items:center;justify-content:center;
  min-height:43px;padding:9px 17px;border:1.5px solid #0F2B46;
  border-radius:10px;background:#fff;color:#0F2B46;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;
  cursor:pointer;
}
.cz-advertise-section .cz-seller-draft-save:hover{background:#edf3fa;}
.cz-advertise-section .cz-seller-draft-save:disabled,
.cz-advertise-section .cz-seller-price-button:disabled{opacity:.6;cursor:wait;}
.cz-advertise-section .cz-seller-draft-message{
  flex:1 1 210px;color:#077931;font-size:13px;line-height:1.45;
}
.cz-advertise-section .cz-seller-draft-message.is-error{color:#a04424;}
.cz-advertise-section .cz-seller-draft-manager{
  padding:15px 17px;border:1px solid #dce5ef;border-radius:13px;
  background:#fff;margin:0 0 18px;
}
.cz-advertise-section .cz-seller-draft-manager[hidden]{display:none!important;}
.cz-advertise-section .cz-seller-draft-manager label{
  display:block;color:#0F2B46;font-size:15px;font-weight:750;margin-bottom:9px;
}
.cz-advertise-section .cz-seller-draft-manager__row{
  display:flex;gap:9px;flex-wrap:wrap;align-items:stretch;
}
.cz-advertise-section .cz-seller-draft-manager select{
  flex:1 1 180px;min-width:0;max-width:100%;padding:9px 10px;min-height:44px;
  color:#0F2B46;border:1px solid #d3dfea;border-radius:9px;
  background:#fff;font-size:15px;
}
.cz-advertise-section .cz-seller-draft-manager__row button{
  min-height:44px;padding:9px 13px;border-radius:9px;border:1px solid #0F2B46;
  color:#0F2B46;background:#fff;font-weight:700;cursor:pointer;
}
.cz-advertise-section .cz-seller-draft-manager__row .cz-seller-resume{
  color:#fff;background:#077931;border-color:#077931;
}
.cz-advertise-section .cz-seller-draft-manager p{
  font-size:12px;line-height:1.5;margin:9px 0 0;color:#66788a;
}
.cz-advertise-section .cz-seller-price-guide{
  display:flex;align-items:flex-start;flex-direction:column;gap:6px;margin-top:11px;
}
.cz-advertise-section .cz-seller-price-button{
  min-height:40px;border:1.5px solid #0F2B46;border-radius:9px;
  padding:8px 13px;background:#fff;color:#0F2B46;font-size:13px;
  font-weight:750;cursor:pointer;
}
.cz-advertise-section .cz-seller-price-note{
  font-size:12px;line-height:1.45;color:#697c90;
}
.cz-advertise-section .cz-seller-price-output{max-width:100%;width:100%;}
.cz-advertise-section .cz-seller-price-output p{
  font-size:13px;line-height:1.5;color:#66788a;margin:7px 0;
}
.cz-advertise-section .cz-seller-price-output p.cz-seller-price-error{color:#a04424;}
.cz-advertise-section .cz-seller-price-result{
  background:#f4f9f7;border:1px solid #c5e2d2;border-radius:12px;
  padding:12px 14px;display:flex;flex-direction:column;gap:6px;
  color:#0F2B46;line-height:1.4;
}
.cz-advertise-section .cz-seller-price-result strong{font-size:16px;font-weight:800;}
.cz-advertise-section .cz-seller-price-result span{font-size:14px;}
.cz-advertise-section .cz-seller-price-result small{font-size:12px;color:#697c90;line-height:1.5;}
.cz-advertise-section .cz-seller-use-price{
  align-self:flex-start;min-height:39px;margin-top:3px;padding:7px 12px;border:0;
  border-radius:9px;background:#077931;color:#fff;font-size:13px;
  font-weight:750;cursor:pointer;
}
@media(max-width:620px){
  .cz-advertise-section .cz-seller-draft-tools{align-items:flex-start;}
  .cz-advertise-section .cz-seller-draft-message{flex-basis:100%;}
  .cz-advertise-section .cz-seller-draft-manager__row select{flex-basis:100%;}
  .cz-advertise-section .cz-seller-draft-manager__row button{flex:1 1 auto;}
}
