#admin-map{height:430px;border:1px solid #c9d8d5;border-radius:12px;margin:16px 0}#admin-tools [role="tabpanel"]>section{margin-bottom:24px;padding:22px;background:white;border:1px solid #dce6e3;border-radius:12px}.admin-allocation{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.admin-allocation label{flex:1;min-width:150px}#owner-select{max-width:480px}.topbar h1{font-size:1.3rem}#password-dialog{width:min(440px,90vw)}@media(max-width:650px){#admin-map{height:320px}.topbar{flex-wrap:wrap}#admin-tools [role="tabpanel"]>section{padding:14px}.owner-shell{padding:12px}}

#admin-content.owner-shell{max-width:none;width:100%}

output { display:block; overflow-wrap:anywhere; user-select:all; }

.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid #c9d8d5;padding-bottom:10px}.admin-tabs [aria-selected="true"]{background:#086b52;color:white;border-color:#086b52}.admin-owner-filter{margin-bottom:20px}.admin-tabs button:focus-visible{outline:3px solid #137cad;outline-offset:3px}[role="tabpanel"][hidden]{display:none}

#geofences-editor{width:100%;height:calc(100vh - 240px);min-height:650px;border:1px solid #dce6e3;border-radius:12px;background:white}#geofences-editor[hidden]{display:none}
