/* 2026-10-20 공매검색 높이 줄이기: 경매검색(auction-dense.css)과 같은 방식 — 라벨을 옆에 둔 12칸 격자, 34px 입력칸, 한 줄 목록. 768px 이하는 기존 화면 유지. */
@media (min-width:769px){
html:root body.public-auction-page #pa-search{padding:0!important}
html:root body.public-auction-page #pa-form{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 14px!important;padding:14px 18px 10px!important;align-items:center}
html:root body.public-auction-page #pa-form>.pa-row{display:contents!important}
html:root body.public-auction-page #pa-form>.pa-detail-head{display:none!important}
html:root body.public-auction-page #pa-form .pa-row-4>*{grid-column:span 3}
html:root body.public-auction-page #pa-form .pa-row-3>*{grid-column:span 4}
html:root body.public-auction-page #pa-form .pa-row-ranges>*{grid-column:span 3}
html:root body.public-auction-page #pa-form .pa-row>label,html:root body.public-auction-page #pa-form .pa-type-field{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:700!important;white-space:nowrap;color:#253b56;min-height:0!important}
html:root body.public-auction-page #pa-form .pa-type-field .pa-field-label{font-size:13px!important}
html:root body.public-auction-page #pa-form .pa-row :is(input,select),html:root body.public-auction-page #pa-form .pa-type-button{height:34px!important;min-height:34px!important;padding:0 8px!important;font-size:13px!important;border-radius:6px!important;box-sizing:border-box;width:100%;min-width:0}
html:root body.public-auction-page #pa-form .pa-type-panel{top:calc(100% + 4px)}
html:root body.public-auction-page #pa-form fieldset{position:relative!important;margin:0!important;padding:0 0 0 68px!important;border:0!important;min-width:0;min-height:34px}
html:root body.public-auction-page #pa-form fieldset>legend{position:absolute!important;left:0;top:0;height:34px;width:64px;display:flex!important;align-items:center;margin:0!important;padding:0!important;font-size:0!important;white-space:nowrap}
html:root body.public-auction-page #pa-form fieldset>legend::after{font-size:13px;font-weight:700;color:#253b56}
html:root body.public-auction-page #pa-form fieldset:has([name=minimumMin])>legend::after{content:'최저가'}
html:root body.public-auction-page #pa-form fieldset:has([name=appraisalMin])>legend::after{content:'감정가'}
html:root body.public-auction-page #pa-form fieldset:has([name=failedMin])>legend::after{content:'유찰횟수'}
html:root body.public-auction-page #pa-form fieldset:has([name=from])>legend::after{content:'입찰기간'}
html:root body.public-auction-page #pa-form fieldset>div{display:grid!important;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr)!important;gap:3px!important;align-items:center;margin:0!important}
html:root body.public-auction-page #pa-form fieldset>div>span:not(.ap-range-cell){width:10px;text-align:center;font-size:12px;padding:0!important}
html:root body.public-auction-page #pa-form fieldset>div>.ap-range-cell{display:flex!important;width:auto!important;min-width:0!important;gap:0!important}
html:root body.public-auction-page #pa-form fieldset :is(select,input){padding:0 4px!important;font-size:12px!important}
html:root body.public-auction-page #pa-form .ap-amount-hint{display:none!important}
html:root body.public-auction-page #pa-form>.pa-actions{grid-column:1/-1;display:flex!important;align-items:center;justify-content:flex-end;gap:10px;margin:2px 0 0!important;padding:0!important;border:0!important;min-height:0!important}
html:root body.public-auction-page #pa-form>.pa-actions #pa-message{margin:0 auto 0 0!important;font-size:12px}
html:root body.public-auction-page #pa-form>.pa-actions button{height:36px!important;min-height:36px!important;padding:0 16px!important;font-size:13px!important}
html:root body.public-auction-page #pa-form>.pa-actions .pa-submit{padding:0 26px!important}

/* 결과 목록: 경매검색과 같은 한 줄형 */
html:root body.public-auction-page #main .as-results-head{padding-top:12px!important;padding-bottom:8px!important;min-height:0!important}
html:root body.public-auction-page #main table.as-auction-list tbody{gap:6px!important}
html:root body.public-auction-page #main table.as-auction-list tbody tr{grid-template-columns:104px minmax(0,1fr) auto auto auto auto!important;gap:14px!important;padding:8px 12px!important;border-radius:10px!important}
html:root body.public-auction-page #main table.as-auction-list td.as-photo-cell{height:auto!important;min-height:0!important}
html:root body.public-auction-page #main table.as-auction-list td.as-photo-cell>a,html:root body.public-auction-page #main table.as-auction-list td.as-photo-cell>a>*{width:104px!important;max-width:104px!important;height:70px!important;border-radius:8px!important}
html:root body.public-auction-page #main table.as-auction-list .as-dday{top:4px!important;left:4px!important;font-size:11px!important;padding:1px 5px!important;border-radius:5px!important}
html:root body.public-auction-page #main table.as-auction-list td.as-info-cell{gap:3px!important}
html:root body.public-auction-page #main table.as-auction-list .as-tags{gap:4px!important;flex-wrap:nowrap!important;overflow:hidden}
html:root body.public-auction-page #main table.as-auction-list .as-tags>*{font-size:11px!important;padding:1px 6px!important;border-radius:4px!important;white-space:nowrap}
html:root body.public-auction-page #main table.as-auction-list .as-address{font-size:15px!important;line-height:1.4!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block!important}
html:root body.public-auction-page #main table.as-auction-list .as-meta{font-size:12px!important;line-height:1.4!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0!important}
html:root body.public-auction-page #main table.as-auction-list td.as-money{min-width:132px!important;padding-left:14px!important;gap:0!important}
html:root body.public-auction-page #main table.as-auction-list td.as-money small,html:root body.public-auction-page #main table.as-auction-list td.as-date-cell small{display:none!important}
html:root body.public-auction-page #main table.as-auction-list :is(.as-appraisal,.as-minimum){font-size:15px!important;line-height:1.35!important}
html:root body.public-auction-page #main table.as-auction-list .as-appraisal-line{font-size:12px!important;line-height:1.35!important}
html:root body.public-auction-page #main table.as-auction-list .as-appraisal-line .as-appraisal{display:inline!important;font-size:12px!important;text-decoration:line-through;font-weight:500!important}
html:root body.public-auction-page #main table.as-auction-list .as-ratio-box{min-width:58px!important;padding:5px 6px!important;min-height:0!important;border-radius:8px!important}
html:root body.public-auction-page #main table.as-auction-list .as-ratio-box .as-price-ratio{font-size:15px!important;line-height:1.25!important}
html:root body.public-auction-page #main table.as-auction-list .as-ratio-box small{font-size:10px!important}
html:root body.public-auction-page #main table.as-auction-list td.as-date-cell{min-width:82px!important;gap:0!important;line-height:1.35!important}
html:root body.public-auction-page #main table.as-auction-list .as-sale-date{font-size:14px!important}
html:root body.public-auction-page #main table.as-auction-list .as-countdown{font-size:11px!important}
}
