.ehdraw-control{max-width:290px;padding:8px;background:white;border:1px solid #d9dfe7;border-radius:9px;box-shadow:0 2px 8px #172b3b22;display:flex;flex-wrap:wrap;gap:6px}.ehdraw-control button{font:600 12px system-ui;padding:8px;border:1px solid #d4dae3;border-radius:5px;background:white;color:#a91535;cursor:pointer}.ehdraw-control button:disabled{opacity:.45;cursor:default}.ehdraw-control button:focus-visible{outline:3px solid #1e3550}.ehdraw-control .ehdraw-status{flex-basis:100%;font:12px/1.4 system-ui;margin:3px 0;color:#435168}.ehdraw-control [hidden]{display:none!important}.ehpr-area-note{font-size:13px;padding:10px 18px;margin:0;background:#fff0f3;color:#99223d}.ehpr-edit-search{display:inline-block;margin:10px;color:#a91535}.ehpr-compare-controls{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:18px 0}.ehpr-compare-controls label{display:flex;gap:8px;align-items:center}.ehpr-comparison{border-collapse:separate;border-spacing:0;min-width:640px}.ehpr-comparison thead th{position:sticky;top:0;background:white;z-index:1}.ehpr-comparison th:first-child{min-width:160px}.ehpr-comparison td{min-width:170px;vertical-align:top}.ehpr-comparison tr[data-different=true] td{background:#fff5f7}.ehpr-comparison tbody tr[hidden]{display:none}.ehpr-comparison th img{max-width:100%;object-fit:cover;border-radius:7px}.ehpr-comparison small,.ehpr-remove{display:block;font-weight:400;font-size:13px;margin:8px 0}.ehpr-comps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ehpr-comp{display:flex;gap:12px;padding:14px;border:1px solid #e2e5eb;border-radius:8px;min-width:0}.ehpr-comp img{width:108px;height:90px;object-fit:cover;border-radius:6px;flex-shrink:0}.ehpr-comp>div{min-width:0;overflow-wrap:anywhere}.ehpr-comp p,.ehpr-comp small{font-size:12px;margin:6px 0;line-height:1.5}.ehpr-comp small{display:block}.ehpr-comp strong{font-size:17px;color:#a91535}.ehpr-comp a{font-weight:650}#ehpr-comparables-form{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:18px 0}#ehpr-comparables-form label{display:grid;gap:6px;font-size:13px}#ehpr-comparables-form select{max-width:100%;padding:9px;border:1px solid #d4dae3;border-radius:5px;background:white;color:#26364a}#ehpr-comparables-form button,.ehpr-compare-controls button{padding:10px 13px;border:0;border-radius:6px;background:#ae1939;color:white;cursor:pointer}#ehpr-comparables-status{margin:14px 0;font-size:14px}.eh9-comparison td,.eh9-comparison th{overflow-wrap:anywhere}@media(max-width:900px){.ehpr-comps-grid{grid-template-columns:1fr}}@media(max-width:600px){.ehdraw-control{max-width:235px}.ehdraw-control button{padding:8px 6px}.ehpr-comp img{width:90px;height:82px}#ehpr-comparables-form label{flex:1 1 130px}#ehpr-comparables-form button{width:100%}}@media print{.eh9-header,.eh9-footer,.ehpr-compare-controls,.ehpr-remove,.eh9-save,.eh9-compare-tray{display:none!important}.eh9-table-scroll{overflow:visible!important}.ehpr-comparison{font-size:10px;min-width:0;width:100%}.ehpr-comparison td{min-width:0}.ehpr-comparison thead th{position:static}.ehpr-comparison th img{max-height:100px;width:auto}}
#ehpr-timeline-order{background:white;border:1px solid #cbd2dd;color:#a91535;padding:8px 12px;border-radius:6px;font:inherit;cursor:pointer}.ehpr-comparison th .eh9-save{margin-top:8px}.ehpr-comparison thead th:not(:first-child)>a:first-of-type{display:block;font-size:16px}
.eh9-map-column .maplibregl-ctrl-top-left{top:52px;left:2px}.ehpr-compare-controls input{accent-color:#ae1939}.ehdraw-status{overflow-wrap:anywhere}
.eh9-map-column .maplibregl-ctrl-top-left{top:68px;left:100px;right:42px}.ehdraw-control{width:min(290px,calc(100% - 12px))}.ehdraw-control button{max-width:100%;overflow-wrap:anywhere}@media(max-width:600px){.eh9-map-column .maplibregl-ctrl-top-left{top:98px;left:92px;right:38px}.ehdraw-control{width:min(235px,calc(100% - 12px))}}
.ehpr-comparison th:first-child{position:sticky;left:0;background:#fff;z-index:2}.ehpr-comparison thead th:first-child{z-index:3}@media print{.ehpr-comparison th:first-child{position:static}}
