/* Wood Yaraq V13 - private delivery address and map selector, scoped to the listing form. */
.offcut-market-page #listing-form .market-delivery-field{min-width:0}
.offcut-market-page #listing-form .market-delivery-field label{display:block;font-weight:700;margin-bottom:6px}
.offcut-market-page #listing-form .market-delivery-field small{display:block;color:#776254;margin-top:6px}
.offcut-market-page #listing-form .market-delivery-field input:not([type=checkbox]),
.offcut-market-page #listing-form .market-delivery-field textarea{box-sizing:border-box;width:100%;border:1px solid #dac8b8;border-radius:12px;padding:12px;background:#fff;color:#342318;font:inherit}
.offcut-market-page #listing-form .market-delivery-title{padding:10px 14px;background:#f8f1e9;border-radius:12px;color:#794323;font-size:17px;font-weight:800}
.offcut-market-page #listing-form .market-delivery-map-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}
.offcut-market-page #listing-form .market-delivery-map-toolbar button{border:1px solid #d8c2b0;background:#fff;color:#76401e;padding:7px 12px;border-radius:10px;font:inherit;cursor:pointer;min-width:42px}
.offcut-market-page #listing-form .market-delivery-map-toolbar button:focus-visible{outline:3px solid #b47449}
.offcut-market-page #listing-form .market-delivery-map{position:relative;width:100%;height:300px;overflow:hidden;touch-action:none;cursor:grab;border-radius:15px;border:1px solid #dfd0c5;background:#e6e9e2;direction:ltr;user-select:none}
.offcut-market-page #listing-form .market-delivery-map.is-dragging{cursor:grabbing}
.offcut-market-page #listing-form .market-map-tile{position:absolute;width:256px;height:256px;max-width:none;pointer-events:none;object-fit:cover}
.offcut-market-page #listing-form .market-map-marker{position:absolute;z-index:4;transform:translate(-50%,-100%);font-size:31px;line-height:1;pointer-events:none;color:#9c4e22;text-shadow:0 1px 3px #fff}
.offcut-market-page #listing-form .market-map-attribution{position:absolute;z-index:5;inset-inline-end:6px;bottom:5px;background:rgba(255,255,255,.92);padding:2px 6px;border-radius:5px;font-size:10px;direction:ltr}
.offcut-market-page #listing-form .market-map-attribution a{color:#245f92}
.offcut-market-page #listing-form .market-map-info{margin:10px 0;font-weight:700;color:#5d3a27}
.offcut-market-page #listing-form .market-area-privacy{display:flex;align-items:start;gap:10px;font-weight:600}
.offcut-market-page #listing-form .market-area-privacy input{width:18px;height:18px;flex:none}
@media(max-width:650px){.offcut-market-page #listing-form .market-delivery-map{height:235px}}
