#online-account{position:relative;flex:0 0 auto;font-size:13px}
#panel-home{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:9px 12px;border:1px solid #d4e1e3;border-radius:8px;background:#fff;color:#164e58;font-size:13px;text-decoration:none;white-space:nowrap}
#panel-home:hover{background:#edf4f4;border-color:#9eb8bd}
#panel-home:focus-visible{outline:2px solid #164e58;outline-offset:3px}
@media(max-width:850px){#panel-home{font-size:12px;padding:8px 10px}}
#online-account summary{cursor:pointer;border:1px solid #d4e1e3;border-radius:8px;padding:9px 12px;white-space:nowrap;background:white}
.online-account-menu{position:absolute;right:0;top:calc(100% + 8px);width:240px;padding:16px;display:grid;gap:12px;border:1px solid #d4e1e3;border-radius:12px;background:white;box-shadow:0 8px 30px #163d5824;z-index:10000;color:#20363b;text-align:left;white-space:normal}
.online-account-menu strong{overflow-wrap:anywhere}.online-account-menu a{color:#17535e}.online-account-menu form{margin:0}
.online-account-menu #online-backup-status{display:block!important;max-width:none!important}
.online-account-menu .online-access-role{font-size:12px;color:#52666b;line-height:1.5}
.online-account-menu a.primary,.access-links a{display:inline-block;padding:10px 12px;border:1px solid #d4e1e3;border-radius:8px;text-decoration:none}
.online-account-menu a.primary,.access-links a.primary{background:#164e58;color:white;border-color:#164e58}
.access-links{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 5px}.access-links a{color:#164e58}
.access-project-name{font-size:18px;font-weight:600}.access-explanation{line-height:1.65;color:#52666b;max-width:56ch}
#online-backup-status{font-size:11px;line-height:1.5}
.online-readonly .record-actions [data-edit-record],.online-readonly #edit-selected-record,.online-readonly #delete-selected-record,.online-readonly #link-record-drawing{display:none}
.online-readonly #toggle-tour,.online-readonly #import-photos,.online-readonly #add-point,.online-readonly #place-point,.online-readonly #add-layer,.online-readonly #add-surface,.online-readonly #add-drawing,.online-readonly #edit-point,.online-readonly #photo-review{display:none}
.online-readonly #new-day,.online-readonly #project-tools{display:none}
.online-readonly #onboarding{display:none}
.online-readonly #add-record{opacity:1}
.online-account-menu #lock-project{text-align:left;color:#164e58}
