.cloud-dialog{width:min(1000px,calc(100vw - 24px));max-width:1000px;max-height:90vh;padding:0;border:1px solid #dce3ed;border-radius:16px;color:#182b45;background:#fff}.cloud-dialog::backdrop{background:rgba(17,31,51,.48)}.cloud-shell{padding:26px;font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif}.cloud-shell *{box-sizing:border-box}.cloud-shell h2{font-size:25px;margin:0 0 8px}.cloud-shell h3{font-size:18px;margin:28px 0 14px}.cloud-shell h4{font-size:17px;margin:0}.cloud-shell p{line-height:1.6}.cloud-head,.cloud-instance,.cloud-order{display:flex;align-items:center;justify-content:space-between;gap:16px}.cloud-head{align-items:flex-start}.cloud-actions{display:flex;gap:8px;flex-wrap:wrap}.cloud-muted{color:#68788d;font-size:14px}.cloud-message{min-height:24px;color:#275b92;overflow-wrap:anywhere}.cloud-message.error{color:#b42318}.cloud-summary{display:flex;flex-wrap:wrap;gap:12px 24px;background:#f2f6fc;border-radius:10px;padding:18px}.cloud-summary .cloud-muted{width:100%}.cloud-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cloud-plan{border:1px solid #dde4ef;border-radius:10px;padding:20px}.cloud-price{font-size:30px;font-weight:700;margin-top:18px}.cloud-instance,.cloud-order{border-bottom:1px solid #e8edf4;padding:16px 0}.cloud-instance p,.cloud-order p{margin:6px 0}.cloud-order small{color:#798599;overflow-wrap:anywhere}.cloud-payment{margin-top:24px;padding:20px;background:#f7f9fc;border-radius:12px}.cloud-payment h3{margin-top:0}.cloud-field{display:flex;flex-direction:column;gap:6px;margin:14px 0;max-width:500px;font-size:14px}.cloud-field input,.cloud-field textarea{border:1px solid #cbd5e1;border-radius:6px;padding:10px;font:inherit;background:white;width:100%}.cloud-field textarea{min-height:72px}.cloud-qr{max-width:240px;max-height:280px;object-fit:contain;background:#fff}.cloud-qr-box{padding:12px;background:#fff;display:table}.cloud-shell .btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid #ccd7e5;background:#fff;border-radius:7px;font:inherit;font-size:14px;cursor:pointer;color:#1b3659;min-height:40px}.cloud-shell .btn.primary{color:white;background:#0052d9;border-color:#0052d9}.cloud-shell .btn:disabled{opacity:.5;cursor:not-allowed}.cloud-page{margin:0;background:#f2f4f8;color:#182b45}.cloud-page main{max-width:1100px;margin:32px auto;background:#fff;border-radius:14px}.cloud-page-nav{max-width:1100px;margin:24px auto;padding:0 24px;font:15px system-ui}.cloud-page-nav a{color:#0052d9;text-decoration:none}@media(max-width:680px){.cloud-shell{padding:18px}.cloud-head{display:block}.cloud-head>.cloud-actions{margin-top:12px}.cloud-plans{grid-template-columns:1fr}.cloud-instance,.cloud-order{align-items:flex-start;flex-direction:column}.cloud-page main{margin:12px;border-radius:10px}.cloud-dialog{max-height:94vh}.cloud-plan{padding:18px}.cloud-price{margin-top:10px}}
