.ship2photo-site-entry{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:center;flex-shrink:0;min-height:40px;padding:8px 12px;margin-inline:10px;border:1px solid #d5b86c;border-radius:10px;background:#071f32;color:#e6c87c!important;font:700 12px/1.1 system-ui;text-decoration:none!important;white-space:nowrap}.ship2photo-site-entry:hover,.ship2photo-site-entry:focus-visible{background:#123e50;outline:2px solid #ddc27a;outline-offset:2px}.ship2photo-site-entry>span:first-child{font-size:20px}.ais-explorer .ship2photo-map-entry{position:absolute!important;float:none!important;margin:0!important;clear:none!important;pointer-events:auto}.ais-explorer .ship2photo-map-entry a{display:flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 10px;border:1px solid #d5b86c;border-radius:50%;background:#071f32;color:#e6c87c;font:700 12px/1 system-ui;text-decoration:none;box-shadow:0 2px 8px #071f3233}.ais-explorer .ship2photo-map-entry a>span:first-child{font-size:22px}.ais-explorer .ship2photo-map-label{display:none}@media(max-width:767px){.ship2photo-site-entry{width:40px;padding:5px;margin-inline:5px}.ship2photo-site-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:1025px){.ais-explorer .ship2photo-map-entry a{border-radius:12px}.ais-explorer .ship2photo-map-label{display:inline}}

.ship2photo-site-entry svg,.ais-explorer .ship2photo-map-entry svg{display:block;width:22px;height:22px;flex-shrink:0}@media(max-width:767px){.ship2photo-site-entry{width:66px;min-height:44px;flex-direction:column;gap:2px}.ship2photo-site-label{position:static;width:auto;height:auto;clip-path:none;font-size:8px;line-height:1;overflow:visible}}
