body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}
.account-tools{display:flex;justify-content:flex-end;gap:8px;margin-top:9px;flex-wrap:wrap}.header-button{border:1px solid #ffffff65;background:transparent;color:#fff;border-radius:6px;padding:6px 9px;cursor:pointer;font:inherit;font-size:13px}.cloud-error{max-width:1212px;margin:18px auto 0;padding:14px 20px;background:#fff8e8;border:1px solid #e7c77e;border-radius:10px;color:#734a08;line-height:1.6}.cloud-error a{margin-left:12px;color:#123c32;font-weight:bold}button:disabled{opacity:.55;cursor:wait}#cancelEdit{margin-top:10px}dialog{border:1px solid #cad8d3;border-radius:16px;padding:26px;width:min(440px,92vw);color:#172b26}dialog::backdrop{background:#123c3266}dialog label{margin-top:14px}dialog .secondary{margin-top:10px}#passwordError{color:#b84c41}header{gap:16px}#saveState{display:inline-block;max-width:430px}.login{max-width:420px;margin:12vh auto;padding:28px}.login label{margin-top:18px}.login .brand{color:#14735c;font-weight:bold}.login-error{color:#b84c41;min-height:20px}.login .desc{line-height:1.6;margin-top:10px}@media(max-width:620px){header{align-items:flex-start;flex-direction:column}header>div:last-child{text-align:left!important}.account-tools{justify-content:flex-start}.cloud-error{margin:12px 15px 0}.login{margin:8vh 16px}.wrap{padding-top:15px}}.hide{display:none}
