.v21-cloud {border:1px solid #cddff2;border-radius:14px;padding:20px;margin-top:25px;background:#f9fbfe;color:#1b314b}
.v21-cloud h3{margin:0 0 10px;color:#143e66}
.v21-cloud .v21-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:13px 0}
.v21-cloud .v21-status{padding:12px;background:#eaf1f8;border-radius:10px;white-space:pre-wrap;line-height:1.6}
.v21-cloud .v21-alert{border-left:4px solid #b66b10;padding:10px;background:#fff4dd;margin:12px 0;color:#5f400d}
.v21-cloud .v21-success{border-left:4px solid #198047;padding:10px;background:#edf8f2}
.v21-cloud .v21-key{display:block;max-width:100%;width:500px;padding:10px;font-family:monospace;letter-spacing:.5px;background:white;color:#0b263d;font-size:13px;border:1px solid #bbcbd9;border-radius:8px}
.v21-cloud button {max-width:100%}.v21-cloud .field{max-width:520px}.v21-cloud label{cursor:pointer}
