.missing-photo{min-height:180px;background:#f2f4f6;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#5d6571;padding:20px}.missing-photo small{margin-top:12px}.article .src{overflow-wrap:anywhere}
.condition-guide{margin:24px 0;padding:20px;border:1px solid #c6d4ee;border-radius:10px;background:#f8faff}
.condition-guide h3{margin-top:0}.condition-guide table{width:100%;table-layout:fixed}.condition-guide th:first-child{width:53%}.condition-guide small{display:block;color:#64748b;font-size:12px;line-height:1.6}
.condition-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.condition-fields label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:14px;min-width:0}
.condition-fields select,.condition-fields input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;padding:9px;border:1px solid #acbcd2;border-radius:6px;background:#fff;color:#152740}
.condition-guide button,.expense-fields button{font:inherit;font-size:13px;min-height:44px;border:1px solid #5679b9;background:#fff;color:#173e81;border-radius:6px;padding:7px;cursor:pointer}
.condition-guide td{overflow-wrap:anywhere}.condition-guide td:last-child{padding:6px}.condition-links{display:flex;flex-wrap:wrap;gap:20px}.condition-guide [role=status]{font-weight:700;color:#173e81}
.condition-error{color:#a21e22}[aria-invalid=true]{border-color:#a21e22!important}.expense-fields button{align-self:end}#purchase-heading,#upkeep-heading,#my-car{scroll-margin-top:20px}
@media(max-width:480px){.condition-guide{padding:12px}.condition-fields{grid-template-columns:minmax(0,1fr)}.condition-guide table{font-size:12px}.condition-guide th:first-child{width:48%}.condition-guide small{font-size:11px}.condition-guide button{font-size:12px}}
@media(max-width:480px){.condition-guide table,.condition-guide tbody{display:block}.condition-guide thead{display:none}.condition-guide tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid #d9e1ec;padding:10px}.condition-guide td{display:block;border:0;padding:4px!important;white-space:normal!important}.condition-guide td:first-child{grid-column:1/-1;width:auto!important}.condition-guide td:nth-child(2){align-self:center}.condition-guide td:nth-child(2)::before{content:'보통 차값 ';font-weight:400}.condition-guide small{font-size:12px;white-space:normal}.condition-guide button{font-size:13px}}
