/* The same gap applies on both sides of the signed-in account. */
.top-actions{column-gap:8px!important}
.top-actions #mobile-account{margin-inline:0!important;justify-self:stretch;width:100%;max-width:none}
.water-hit1226{display:flex!important;align-items:center;justify-content:center;background:transparent;border:0}
.water-hit1226:focus-visible{outline:2px solid #315e42;border-radius:50%}
.cluster1226{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid white;border-radius:50%;background:#123822;color:white;font:700 9px/1 sans-serif;pointer-events:none}
.fish1226{display:block;pointer-events:none}
.fish1226 svg{width:100%;height:100%;overflow:visible}
.fish1226.selected{filter:drop-shadow(0 0 2px #173e32)}

/* Owner colour reference 1000070934.jpg, 25 October 2026. */
@media(max-width:700px){
 [data-theme=dark]{--paper:#202020;--ink:#c6d6cf;--green:#a6bc91;--muted:#a3a69a;--line:#54574b;background:#111309;color:#c6d6cf}
 [data-theme=dark] .topbar{background:#20211a}
 [data-theme=dark] main{background:#111309}
 [data-theme=dark] .sidebar{background:#202020}
 [data-theme=dark] .sidebar .nav.active{background:#454b3a;color:#c6d6cf}
 [data-theme=dark] .map-toolbar #locate,[data-theme=dark] .map-toolbar #fullscreen{background:#484947;color:#c6d6cf}
 [data-theme=dark] .test-period-notice{background:#242107!important;color:#c4c5a2!important;border-color:#646344!important}
 [data-theme=dark] #add-catch::after{background:#001b0b!important;border-color:#355647!important}
}
@media(max-width:700px){
 [data-theme=dark] :is(.sidebar,.topbar,.water-panel,.panel-title,.panel-footer,.search-box,.account,.button:not(.primary),input,select,.pill){background:#202020!important;color:#c6d6cf!important;border-color:#54574b!important}
 [data-theme=dark] .topbar{background:#20211a!important}
 [data-theme=dark] .sidebar .nav.active{background:#454b3a!important}
 [data-theme=dark] .map-toolbar #locate,[data-theme=dark] .map-toolbar #fullscreen{background:#484947!important}
}

/* Search results overlay the map without moving the approved toolbar. */
.map-toolbar .search-box{position:relative;overflow:visible}
.map-search-results13{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:1500;max-height:260px;overflow-y:auto;background:var(--paper,#202020);color:var(--ink,#c6d6cf);border:1px solid var(--line,#54574b);border-radius:10px;box-shadow:0 8px 24px #0004}
.map-search-results13[hidden]{display:none}
.map-search-results13 button{display:flex;flex-direction:column;gap:3px;width:100%;padding:12px;text-align:left;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--line,#54574b);border-radius:0;cursor:pointer}
.map-search-results13 button:hover,.map-search-results13 button[aria-selected=true]{background:var(--soft,#454b3a)}
.map-search-results13 small{font-size:.8em;opacity:.85}.map-search-results13 p{padding:12px;margin:0}
