.fjord-water-name{color:#234c5aa8;font:italic 500 13px/1.3 system-ui;letter-spacing:.045em;white-space:nowrap;text-shadow:0 1px 2px #ffffffa0;pointer-events:none!important;user-select:none}
.fjord-name-holder{pointer-events:none!important;background:none;border:0}.fjord-name-holder>.fjord-water-name{display:block;transform:translate(-50%,-50%)}
.fjord-area-warning{font:12px/1.5 system-ui;color:#58635e;margin:12px 16px}.fjord-area-warning button{display:block;min-height:40px;margin-top:8px}
.map-fjord-select{display:block;box-sizing:border-box;width:calc(100% - 32px);margin:0 16px 12px;min-height:44px;border:1px solid #173d4920;border-radius:10px;background:#ffffff80;color:#173d49;padding:10px;font:14px system-ui}
#map-mobile-panel[data-view=detail] .map-fjord-select{display:none}
#farm-map-detail .fjord-info{margin-top:16px;font:13px/1.6 system-ui;color:#173d49}
#farm-map-detail .fjord-info h4{font-size:13px;margin:24px 0 8px}
#farm-map-detail .fjord-info small{display:block;color:#58635e;font-size:11px;line-height:1.5}
#farm-map-detail .fjord-permit{border-top:1px solid #173d4920;padding:14px 0}
#farm-map-detail .fjord-permit>strong{font-size:12px}
#farm-map-detail .fjord-site{display:block;text-align:left;width:100%;min-height:44px;padding:10px 0;border:0;background:transparent;color:inherit;font:14px/1.5 system-ui;cursor:pointer}
#farm-map-detail .fjord-site:hover{text-decoration:underline;text-underline-offset:3px}
#farm-map-detail .fjord-info>a{display:block;margin:16px 0;min-height:44px;align-content:center}
#farm-map-dialog.map-phone #map-mobile-panel[data-view=detail]:not(.expanded) #farm-map-detail>.fjord-info{display:none}

.fjord-registry{margin:24px 0;border-top:1px solid #173d4920}.fjord-registry>summary{padding:14px 0;cursor:pointer;font:600 13px system-ui;min-height:24px}.fjord-registry p{font:12px/1.6 system-ui}

.fjord-water-name.is-hovered{color:#17485a;text-shadow:0 1px 3px #ffffffd0}
