.mowing-area-breakdown{margin:16px 0 10px;font-variant-numeric:tabular-nums}.mowing-area-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #d1dcc8}.mowing-area-breakdown dt{font-size:12px;line-height:1.5}.mowing-area-breakdown dd{font-size:14px;font-weight:600;white-space:nowrap;margin:0}.mowing-area-breakdown>div:last-child{border-bottom:0;color:#24432d;font-weight:700}.mowing-area-breakdown>div:last-child dd{font-size:17px}.mowing-area-method{font-size:11px!important;line-height:1.65!important;color:#55634e;margin:10px 0!important}.mowing-map-panel{margin:16px 0 18px}.mowing-map-link{display:inline-block;color:#285431;font-size:12px;font-weight:700;line-height:1.6;text-decoration:underline;text-underline-offset:3px}.mowing-map-link:focus-visible{outline:2px solid #648c43;outline-offset:4px}.mowing-map-caption{font-size:11px!important;line-height:1.6!important;color:#55634e;margin:8px 0 0!important}.mowing-satellite-map{width:100%;height:310px;min-height:220px;border-radius:5px;background:#dce3d3;overflow:hidden}.mowing-map-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:10px 0;font-size:11px;line-height:1.5}.mowing-map-legend span::before{content:'';display:inline-block;width:11px;height:11px;margin-right:7px;border:1px solid #607447;vertical-align:-1px}.mowing-parcel-key::before{background:#d9ff7b}.mowing-house-key::before{background:#f5bf79}@media(max-width:480px){.mowing-area-breakdown>div{gap:8px}.mowing-area-breakdown dt{font-size:11px;max-width:56%}.mowing-area-breakdown dd{font-size:13px}.mowing-area-breakdown>div:last-child dd{font-size:15px}.mowing-satellite-map{height:265px}}@media print{.mowing-satellite-map,.mowing-map-legend{display:none}.mowing-map-link{color:inherit}.mowing-map-caption{font-size:10px!important}}
.mowing-data-credit{margin:12px 0;font-size:11px;line-height:1.7;color:#526546}.mowing-data-credit summary{cursor:pointer;font-weight:600}.mowing-data-credit summary:focus-visible{outline:2px solid #648c43;outline-offset:3px}.mowing-data-credit a{text-decoration:underline;text-underline-offset:3px}.mowing-data-credit p{font-size:11px!important;line-height:1.7!important}
