/* 10-27 현장 페이지 맨 위 분양투유 고정 헤더(포털 헤더와 같은 모양) — inc/boot.php 가 넣는다 */
@font-face{font-family:"Jalnan2";src:url(/assets/fonts/Jalnan2.woff2?v=1a4e1a71) format("woff2");font-weight:400 900;font-display:swap}
.cohd{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #E3E7ED;font-family:Pretendard,-apple-system,"Apple SD Gothic Neo",sans-serif;color:#1E2329;letter-spacing:normal;word-spacing:normal}
.cohd *{box-sizing:border-box}
.cohd .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.cohd .w{max-width:1200px;margin:0 auto;padding:0 16px;height:72px;display:flex;align-items:center;gap:20px}
.cohd a{text-decoration:none}
.cohd a,.cohd button{padding:0;margin:0;border-radius:0;box-shadow:none;animation:none;transform:none;min-height:0}
.cohd a::before,.cohd a::after,.cohd button::before,.cohd button::after{content:none!important;display:none!important}
.cohd .tl,.cohd .lg{padding:0!important;background:none!important;border:0!important}
.cohd .lg{display:flex;align-items:center;gap:8px;font-family:"Jalnan2",Pretendard,sans-serif;font-size:26px;font-weight:400;letter-spacing:-.01em;line-height:1.7;color:#1F2A7A;white-space:nowrap}
.cohd .lg i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#2E3FB8;color:#fff}
.cohd .lg i svg{width:18px;height:18px}
.cohd .sr{flex:1;max-width:520px;position:relative}
.cohd .sr form{display:flex;border:2px solid #2E3FB8;border-radius:999px;overflow:hidden;background:#fff;margin:0}
.cohd .sr input{flex:1;border:0;padding:10px 18px;font:inherit;font-size:15.5px;letter-spacing:normal;background:transparent;color:#1E2329;min-width:0;outline:0}
.cohd .sr button{border:0;background:#2E3FB8;color:#fff;width:52px;display:grid;place-items:center;cursor:pointer}
.cohd .sr button svg{width:20px;height:20px}
.cohd .sg{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #E3E7ED;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);max-height:360px;overflow:auto;z-index:5}
.cohd .sg.on{display:block}
.cohd .sg a{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;color:#1E2329;font-size:14.5px;border-top:1px solid #F0F2F5}
.cohd .sg a:first-child{border-top:0}
.cohd .sg a:hover,.cohd .sg a.sel{background:#F3F5FB}
.cohd .sg small{color:#6B7280;white-space:nowrap}
.cohd .sg p{margin:0;padding:12px 14px;font-size:13.5px;color:#6B7280}
.cohd .tl{margin-left:auto;display:flex;align-items:center;gap:6px;font-family:"Jalnan2",Pretendard,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.025em;line-height:1.7;color:#1F2A7A;white-space:nowrap}
.cohd .tl svg{width:20px;height:20px}
.cohd .sb{display:none}
/* 현장 헤더를 이 줄 아래로 · 같은 역할의 띠는 숨김 */
body .util,body .aty-top{display:none!important}
body .shd,body header.header{top:73px!important}
@media (max-width:760px){
 .cohd .w{height:54px;gap:12px}
 .cohd .lg{font-size:20px;letter-spacing:-.01em}.cohd .lg i{width:26px;height:26px}
 .cohd .sr{display:none}.cohd .sr.open{display:block;position:absolute;left:12px;right:12px;top:54px;max-width:none;padding:8px 0;background:#fff}
 .cohd .sb{display:grid;place-items:center;width:38px;height:38px;border:1px solid #E3E7ED;border-radius:999px;background:#fff;color:#2E3FB8;cursor:pointer}
 .cohd .sb svg{width:18px;height:18px}
 .cohd .tl{font-size:15px}
 body .shd,body header.header{top:54px!important}
}
img[src*="-plan-"],img[src*="/ty_"],img[src*="/ty."],img[src*="/plan_"]{cursor:zoom-in}
@media print{.cohd{display:none}}
