#cloud-status{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;font-size:12px;color:#476481;margin-bottom:18px}#cloud-status button,.auth-text{border:0;background:#e8f1ff;color:#1c5bab;border-radius:8px;padding:8px 12px;cursor:pointer}#cloud-status b{font-weight:600}.cloud-locked>aside,.cloud-locked>main,.cloud-locked>#modalroot{display:none}.auth-card{background:white;border:1px solid #dfE8f2;border-radius:20px;padding:34px;max-width:460px;margin:7vh auto;box-shadow:0 12px 45px #182f4d14}.auth-card h1{font-size:24px;margin:18px 0}.auth-card p{line-height:1.8;margin:12px 0;font-size:14px}.auth-brand{font-size:27px;font-weight:900;color:#126eaa}.auth-card form{display:grid;gap:18px;margin:24px 0 15px}.auth-card label,.cloud-panel label{display:grid;gap:8px;font-size:14px}.auth-card input{width:100%}.auth-card [role=status]{color:#a34416}.cloud-note{line-height:1.8;margin:16px 0}.cloud-actions{display:grid;gap:10px;margin:18px 0}.cloud-panel form{display:grid;gap:16px}.import-preview td{max-width:320px;overflow-wrap:anywhere}.import-errors{color:#963d13;line-height:1.8;padding:12px 20px;background:#fff2e4;border-radius:10px}.import-summary{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.import-summary span{background:#edf4ff;border-radius:10px;padding:10px 15px}.import-form{display:grid;gap:16px;grid-template-columns:1fr 2fr;align-items:end}.import-form label{display:grid;gap:8px;font-size:14px}.import-form .btn{width:max-content}.import-links{display:flex;gap:14px;margin:16px 0}.import-links a{color:#1764b4}@media(max-width:700px){.auth-card{margin:20px 14px;padding:24px}.import-form{grid-template-columns:1fr}#cloud-status{justify-content:flex-start}.import-summary{gap:8px}.import-summary span{font-size:13px}}
