.brand-logo{max-width:150px;max-height:48px;object-fit:contain}.map-tools>div{display:flex;flex-wrap:wrap;gap:7px}.map-tools button{background:#123b50;color:#fff!important;border:1px solid #2b6078!important;padding:9px 12px!important}.map-tools button.active-tool{background:#a43b48!important;border-color:#fb7185!important}#mapHint{background:#102f40;color:#a9c8d8;border:1px solid #25546b;border-radius:9px;padding:9px 13px;margin:-7px 0 10px}.net-icon{display:grid;place-items:center;width:30px;height:30px;border:2px solid #fff;border-radius:50%;font-weight:900;box-shadow:0 2px 10px #0009;color:#06131c}.leaflet-div-icon{background:transparent;border:0}.cable-label{background:#071925dd!important;color:#fff!important;border:1px solid #2a617a!important;border-radius:6px!important;padding:2px 5px!important}.selected-cable{filter:drop-shadow(0 0 5px #fb7185)}fieldset{border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}fieldset label{display:flex!important;align-items:center;gap:7px;margin:3px!important}.icon-admin{margin-top:18px}.icon-admin #iconGrid{display:flex;flex-wrap:wrap;gap:10px}.icon-chip{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#0a1d2a;border-radius:10px;padding:8px 10px}.icon-chip i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#06131c;font-style:normal;font-weight:900}.icon-chip button{border:0;background:none;color:var(--red)}.logo-preview{display:block;max-width:220px;max-height:100px;object-fit:contain;background:#fff;border-radius:10px;padding:8px;margin:10px 0}.user-perms{display:flex;gap:4px;flex-wrap:wrap}.user-perms span{font-size:10px;padding:3px 6px;border-radius:10px;background:#173b4c;color:#a9dced}.row-actions{display:flex;gap:5px}.row-actions button{padding:5px}.leaflet-draw-toolbar{display:none!important}@media(max-width:760px){.map-tools>div{display:grid;grid-template-columns:1fr 1fr}fieldset{grid-template-columns:1fr 1fr}}
