#cloud-status{font-size:11px;color:#6b4ba1;font-weight:600}#cloud-account{font-size:10px;color:#8c789e;max-width:180px;overflow:hidden;text-overflow:ellipsis;display:block}.cloud-signout{font-size:10px;color:#7750b9;text-decoration:none}#cloud-gate{position:fixed;inset:0;z-index:999;background:#f7f2ffed;display:grid;place-items:center;padding:22px;backdrop-filter:blur(8px)}#cloud-gate section{width:min(490px,100%);background:white;border:1px solid #e9ddff;border-radius:20px;padding:35px;box-shadow:0 20px 60px #65479c1a}#cloud-gate h2{color:#6d42bb;font-size:19px}#cloud-gate p{margin:15px 0}#cloud-gate a{color:#7152c7;font-size:12px}#cloud-login{display:grid;gap:15px;margin-top:22px}#cloud-login label{display:grid;gap:7px;color:#554a65;font-size:12px;font-weight:700}#cloud-login input{width:100%;border:1px solid #dccff0;border-radius:10px;padding:10px 12px;background:#fff}#cloud-login-error{color:#b72f4d;font-size:12px;min-height:18px;margin:0}.cloud-saving{cursor:progress}.cloud-saving button,.cloud-saving input,.cloud-saving select{pointer-events:none;opacity:.65}nav button,button,input,select{min-height:44px}@media(max-width:850px){.header-right{gap:8px}#cloud-account{max-width:125px}header{height:auto;min-height:77px;gap:10px;padding-top:12px;padding-bottom:12px}}@media print{#cloud-gate,#cloud-status,.cloud-signout{display:none!important}}
