.account-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid #dbe7ee;color:#526b7c;font:400 12px/1.5 var(--ui-font)}
.account-strip>div{display:flex;flex-direction:column;gap:3px;min-width:0}.account-strip small{font-size:11px;overflow-wrap:anywhere}
body.travel-logbook .account-strip button.secondary{background:#fff;border:1px solid #d1e4ef;color:#285b79;border-radius:999px;min-height:40px;padding:8px 16px;font-size:13px}
body.travel-logbook #accountDialog{width:min(580px,calc(100vw - 24px))}#accountForm label{display:block;margin-top:18px}#accountForm input{width:100%}#accountDialog .account-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}#accountDialog .account-links button.link{padding:5px 0;font-size:13px;min-height:36px}#accountMessage{color:#915254;font-size:13px}#newRecoveryCode{width:100%;font-family:monospace;font-size:14px}
body[data-logbook-readonly=true] :is(#add,.home-actions,[data-new],[data-new-cruise],[data-home-new],[data-city-edit],[data-city-remove],[data-city-stay-add],[data-city-stay-edit],[data-city-photo-add],[data-city-photo-remove],[data-city-photo-restore],[data-ship-add],.ship-card-edit,#editSelected,#deleteSelected,#cruiseEditSelected,#cruiseDeleteSelected,#restoreAll,#confirmBackupRestore){display:none!important}
@media(max-width:650px){.account-strip{gap:12px;margin-bottom:20px;padding-bottom:14px}.account-strip>div{flex:1}.account-strip small{font-size:11px}.account-strip button{flex:0 0 auto}body.travel-logbook #accountDialog .actions{align-items:stretch}body.travel-logbook #accountDialog .actions button{min-height:44px}}
.cloud-save-status{display:block;text-align:center;color:#58758a;font:400 11px/1.5 var(--ui-font);padding:8px 16px 16px}#accountOpen span{max-width:none;overflow:visible;text-overflow:clip;flex-shrink:0}@media(max-width:650px){body.travel-logbook .travel-primary-nav #accountOpen{font-size:11px}#accountOpen span{max-width:100%;font:inherit;white-space:normal;overflow-wrap:anywhere;flex-shrink:1}}
