:root{--blue:#0b63b8;--sky:#1b86ec;--ink:#1b2636;--muted:#6d7788;--line:#e8edf4;--bg:#f4f7fb;--active:#edf5ff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.5:'PingFang SC','Microsoft YaHei',sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.console-header{height:72px;background:linear-gradient(100deg,#0757a8,#086abd);color:#fff;display:flex;align-items:center;padding:0 22px;gap:28px;box-shadow:0 1px 4px #0b4e9230;position:sticky;top:0;z-index:20}.console-brand{display:flex;align-items:center;gap:9px;white-space:nowrap}.console-brand strong{font-size:24px;font-style:italic;letter-spacing:-1px}.console-brand small{padding-left:13px;border-left:1px solid #fff7;font-size:17px}.console-sigil{display:flex;gap:4px;align-items:flex-end;transform:skewX(-12deg);height:27px}.console-sigil i{display:block;width:7px;border-radius:4px;background:#92d9ff}.console-sigil i:nth-child(1){height:13px}.console-sigil i:nth-child(2){height:27px;background:#fff}.console-sigil i:nth-child(3){height:19px;background:#42c6f0}.console-header nav{display:flex;height:100%;gap:6px}.console-header nav a{display:flex;align-items:center;padding:0 19px;color:#d3e8ff;font-size:16px;position:relative}.console-header nav a.active{color:#fff;font-weight:700}.console-header nav a.active:after{content:'';position:absolute;left:15px;right:15px;bottom:0;height:4px;background:#a9d8ff}.console-actions{margin-left:auto;display:flex;align-items:center;gap:18px;color:#e0efff}.console-actions button{border:0;background:transparent;color:#e0efff;position:relative}.console-actions b{position:absolute;top:-13px;right:-17px;border-radius:12px;background:#ff5b5b;color:#fff;padding:0 6px;font-size:11px}.user-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#8bd656;color:#fff}.console-layout{display:grid;grid-template-columns:262px 1fr;min-height:calc(100vh - 72px)}.side-menu{padding-top:24px;background:#fff;border-right:1px solid #edf0f5}.side-menu a{height:49px;padding:0 28px;display:flex;align-items:center;gap:13px;font-size:16px;color:#424d5d}.side-menu a em{margin-left:auto;font-style:normal;color:#8793a5}.side-menu a.selected{background:#ecf4ff;color:#1165b9;font-weight:700;border-right:3px solid #2983dc}.console-page{padding:20px;min-width:0}.instance-view,.create-view{background:#fff;border-radius:8px;min-height:calc(100vh - 112px);box-shadow:0 1px 8px #2d517012;padding:20px}.hidden{display:none}.panel-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:5px 0 14px}.panel-heading>div{display:flex;align-items:center;gap:10px}.panel-heading h1{margin:0;font-size:20px}.cloud-glyph{color:#1477d0;font-size:25px}.panel-heading p{color:#f0a116;margin:0;font-size:15px}.table-toolbar{display:flex;gap:22px;align-items:center;padding:20px 0}.create-btn,#create-submit{border:0;border-radius:6px;background:#0764b9;color:#fff;padding:10px 18px;font-weight:700;box-shadow:0 3px 7px #0a64bb32}.search{height:41px;width:min(605px,58vw);display:flex;align-items:center;border:1px solid #dfe5ed;border-radius:6px;overflow:hidden}.search select{height:100%;border:0;border-right:1px solid #e5e9ef;padding:0 18px;color:#516074;background:#fff}.search input{border:0;outline:0;flex:1;padding:0 15px}.search span{font-size:22px;padding:0 13px;color:#4a586b}.refresh{border:1px solid #dfe5ed;background:#fff;border-radius:6px;width:48px;height:41px;font-size:23px;color:#4a586b}.instance-table-wrap{overflow:auto;border:1px solid #f1f2f5}.instance-table{border-collapse:collapse;width:1540px;min-width:100%}.instance-table th{background:#f5f6f8;text-align:left;padding:20px;font-size:15px;white-space:nowrap}.instance-table td{padding:28px 20px;border-top:1px solid #eef1f5;vertical-align:top}.instance-table tbody tr:hover{background:#f8fbff}.instance-name{display:flex;flex-direction:column;gap:5px;color:#1672dd}.instance-name small{color:#333;font-size:14px}.status{color:#12b940;white-space:nowrap}.status:before{content:'●';font-size:11px;margin-right:6px}.tag{display:inline-block;border:1px solid #b9d2ff;border-radius:4px;color:#3678dc;background:#f4f8ff;padding:4px 9px}.ip-cell{line-height:1.8;white-space:nowrap}.ip-cell b{color:#38bdb9;background:#ecfffe;font-weight:500;border:1px solid #b7eeee;padding:1px 4px;border-radius:3px;margin-right:6px}.instance-actions{white-space:nowrap;color:#176fde;word-spacing:10px}.back-btn{border:0;background:none;color:#1874d3;font-size:32px;line-height:20px;padding:0}.create-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px;padding-top:20px}.server-form{min-width:0}.server-form h2{font-size:16px;margin:0 0 10px}.server-form h2:not(:first-child){margin-top:22px}.server-form h2 small{font-weight:400;color:#99a2ae;font-size:12px}.billing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.choice-card,.env-card,.chip-set button{border:1px solid #dfe4eb;background:#fff;border-radius:5px;color:#4d5867}.choice-card{min-height:85px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.choice-card b{font-size:19px}.choice-card span{font-size:13px;color:#98a0ad}.choice-card.active,.chip-set button.active,.env-card.active{color:#126fc9;border-color:#4a92e0;box-shadow:0 0 0 1px #d7e9ff}.check-row{display:block;margin:13px 0;color:#5f6875}.check-row input{accent-color:#0869c2}.chip-set{display:flex;gap:10px;flex-wrap:wrap}.chip-set button{height:38px;padding:0 22px;min-width:96px}.chip-set.compact button{min-width:auto}.configuration-table{height:230px;overflow:auto;border-radius:6px;border:1px solid #eceff3}.configuration-table table{width:100%;border-collapse:collapse}.configuration-table th{position:sticky;top:0;background:#f5f6f8;padding:13px;text-align:center}.configuration-table td{padding:12px;text-align:center;border-top:1px solid #edf0f5}.configuration-table tr.selected{background:#eaf4ff}.configuration-table input{accent-color:#1178da}.environment-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.env-card{text-align:left;padding:12px;min-height:65px;display:flex;gap:4px;flex-direction:column}.env-card span{font-size:12px;color:#687382}.field-row{display:flex;align-items:center;gap:8px}.field-row select,.field-row input,.server-name{height:36px;border:1px solid #dfe4eb;border-radius:4px;padding:0 11px;background:#fff}.field-row select{width:150px}.field-row input{width:110px}.field-row span{color:#87919e}.add-disk{background:#0867be;color:#fff;border:0;border-radius:5px;padding:8px 13px}.bandwidth{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.bandwidth label{color:#5c6876}.bandwidth input[type=range]{width:270px;accent-color:#1a80d8}.bandwidth output{border:1px solid #e1e6ed;padding:7px 12px;border-radius:4px;color:#607082}.tip{margin-top:10px;background:#edf7ff;border:1px solid #bde0ff;color:#53708e;padding:9px 12px;border-radius:4px}.server-name{width:300px}.form-note{font-size:12px;color:#929aa5}.summary-card{align-self:start;position:sticky;top:92px;border:1px solid #e7ebf1;box-shadow:0 3px 12px #23466d12;border-radius:7px;padding:16px;background:#fff}.summary-card h2{font-size:18px;padding-bottom:11px;border-bottom:1px solid #e6ecf4;margin:0}.summary-card h2 span{float:right;color:#718093}.summary-card dl{margin:12px 0;border:1px solid #edf0f4}.summary-card dl div{display:grid;grid-template-columns:125px 1fr;border-bottom:1px solid #edf0f4}.summary-card dl div:last-child{border:0}.summary-card dt,.summary-card dd{margin:0;padding:12px}.summary-card dt{background:#fafbfc;color:#7d8794}.summary-card dd{word-break:break-word}.quantity{display:grid;grid-template-columns:125px 1fr 28px;border:1px solid #edf0f4;align-items:center}.quantity span{padding:12px;background:#fafbfc;color:#7d8794}.quantity input{margin:6px;border:1px solid #dce2e9;border-radius:4px;height:34px;padding:0 9px}.summary-footer{border-top:1px solid #edf0f4;margin-top:15px;padding-top:15px;display:flex;align-items:center;gap:8px}.summary-footer strong{color:#0662b9;font:800 20px 'system-ui',-apple-system,'Segoe UI',Roboto,'PingFang SC','Microsoft YaHei',sans-serif,sans-serif;white-space:nowrap}.summary-footer button{margin-left:auto;white-space:nowrap}.console-toast{position:fixed;z-index:40;bottom:28px;left:50%;transform:translate(-50%,100px);padding:10px 18px;border-radius:6px;background:#16263d;color:#fff;transition:transform .25s}.console-toast.show{transform:translate(-50%,0)}@media(max-width:1050px){.console-layout{grid-template-columns:205px 1fr}.console-header{gap:12px}.console-header nav a{padding:0 10px;font-size:14px}.console-brand small{display:none}.create-grid{grid-template-columns:1fr}.summary-card{position:relative;top:auto}.console-actions a,.console-actions span:last-child{display:none}}@media(max-width:720px){.console-header{height:58px;padding:0 12px}.console-brand strong{font-size:20px}.console-header nav{display:none}.console-layout{grid-template-columns:1fr}.side-menu{display:flex;overflow:auto;padding:0}.side-menu a{flex:0 0 auto;height:48px;padding:0 14px}.side-menu a em{display:none}.console-page{padding:10px}.instance-view,.create-view{padding:14px}.panel-heading{align-items:flex-start;gap:12px}.panel-heading p{font-size:12px;max-width:52%}.table-toolbar{gap:8px}.search{width:auto;flex:1}.search select{display:none}.billing-cards{grid-template-columns:1fr}.environment-cards{grid-template-columns:1fr}.summary-footer{flex-wrap:wrap}.summary-footer button{margin-left:0}.chip-set{gap:6px}.chip-set button{min-width:80px;padding:0 10px}.console-actions{gap:8px}}
/* Keep the internal console header in the original white visual style. */
.console-header~*{font-size:inherit}
body{zoom:.9}
/* Keep the console shell tall after the 90% visual scale. */
.console-layout{min-height:calc(100vh - 20px)}
.side-menu{min-height:calc(100vh - 20px)}
.instance-view,.create-view,.resource-panel{min-height:calc(100vh - 40px)}
.console-header{background:#fff;color:#1b2636;border-bottom:1px solid #edf1f6;box-shadow:0 1px 5px #24466d12}
.console-brand strong{color:#1768c5}.console-brand small{color:#52627a;border-left-color:#d8e1ec}.console-sigil i{background:#2f7cff}.console-sigil i:nth-child(2){background:#1b5fc4}.console-sigil i:nth-child(3){background:#24bfd0}
.console-header nav a{color:#53627c}.console-header nav a.active{color:#1768c5}.console-header nav a.active:after{background:#2d80ef}.console-actions{color:#53627c}.console-actions button{color:#53627c}
/* Storage expands to its two second-level resources without affecting other links. */
.side-menu .storage-sub{display:none;padding-left:58px;height:44px;font-size:15px}
.side-menu.storage-open .storage-sub{display:flex}
.side-menu.storage-open .storage-toggle em{transform:rotate(180deg)}
.side-menu .storage-toggle:hover~.storage-sub,.side-menu .storage-sub:hover{display:flex}
.resource-catalog{margin-top:20px;background:#fff;border-radius:8px;box-shadow:0 1px 8px #2d517012;padding:20px}.resource-catalog .panel-heading h2{margin:0;font-size:20px}.resource-catalog .panel-heading p{color:#65748a;margin:0;font-size:13px}.resource-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;max-height:720px;overflow:auto;padding:1px}.resource-catalog-card{border:1px solid #e5ebf3;border-radius:7px;padding:14px;background:#fbfdff;min-width:0}.resource-catalog-card h3{margin:0 0 4px;color:#1b3d67;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-catalog-model{margin:0 0 10px;color:#7c8a9c;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-catalog-card dl{margin:0;border-top:1px solid #edf1f6}.resource-catalog-card dl div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid #edf1f6;font-size:12px}.resource-catalog-card dt{color:#8491a2}.resource-catalog-card dd{margin:0;text-align:right;color:#39516e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-catalog-status{display:block;margin-top:10px;color:#176fc5;font-size:11px}.resource-catalog .launch-status{margin:10px 0 0}.resource-catalog #catalog-message.error{color:#c83f45}@media(max-width:1250px){.resource-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.resource-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.resource-catalog{padding:14px;margin-top:10px}.resource-catalog-grid{grid-template-columns:1fr;max-height:650px}.resource-catalog .panel-heading{align-items:center}.resource-catalog .panel-heading>p{max-width:none}}
/* Cloud server module: keep only the three resource entries used by this console. */
.cloud-side-menu{padding-top:24px;position:sticky;top:64px;height:calc(100vh - 64px);align-self:start;overflow:auto}.cloud-side-menu a{gap:12px}.cloud-side-menu a.selected{background:#edf5ff;color:#1165b9;border-right:3px solid #2983dc}.side-icon{display:inline-grid;place-items:center;width:23px;height:23px;color:currentColor;font-size:21px;line-height:1}.side-icon-image{font-size:20px}.side-icon-recycle{font-size:21px}.resource-view{background:#fff;border-radius:8px;min-height:calc(100vh - 112px);box-shadow:0 1px 8px #2d517012;padding:20px}.resource-view .panel-heading h1{font-size:20px}.panel-settings{border:0;background:transparent;color:#5e6877;font-size:24px;padding:4px 8px}.resource-toolbar{display:flex;align-items:center;gap:14px;padding:20px 0 18px;flex-wrap:wrap}.segmented{display:flex;align-items:center}.segmented button,.recycle-tabs button{height:44px;padding:0 26px;border:1px solid #dfe5ed;background:#fff;color:#445268;font-size:15px}.segmented button:first-child,.recycle-tabs button:first-child{border-radius:6px 0 0 6px}.segmented button:last-child,.recycle-tabs button:last-child{border-radius:0 6px 6px 0}.segmented button+button,.recycle-tabs button+button{margin-left:-1px}.segmented button.active,.recycle-tabs button.active{color:#116cc5;border-color:#2e83dd;box-shadow:inset 0 0 0 1px #2e83dd}.resource-filter{display:flex;align-items:center;gap:8px;color:#637083}.resource-filter select{height:44px;border:1px solid #dfe5ed;border-radius:6px;background:#fff;padding:0 20px;color:#475569}.resource-search{height:44px;display:flex;align-items:center;min-width:320px;border:1px solid #dfe5ed;border-radius:6px;overflow:hidden;color:#637083}.resource-search span{padding:0 16px;border-right:1px solid #edf0f4;white-space:nowrap}.resource-search input{height:100%;flex:1;border:0;outline:0;padding:0 14px;color:#334155}.resource-table-wrap{overflow:auto;border:1px solid #f0f2f5}.resource-table{border-collapse:collapse;width:1540px;min-width:100%;table-layout:auto}.resource-table th{background:#f5f6f8;text-align:left;padding:20px;font-size:15px;white-space:nowrap}.resource-table td{padding:0 20px;height:262px;border-top:1px solid #eef1f5}.empty-resource{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#a1a9b4;min-height:232px}.empty-resource-icon{display:grid;place-items:center;width:54px;height:42px;border:2px solid #e0e4ea;border-radius:9px;font-size:31px;line-height:1;color:#d9dee6}.empty-resource strong{font-size:16px;font-weight:500}.empty-resource small{font-size:12px;color:#aab2bd}.resource-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px 0;color:#7a8696}.resource-pagination button,.resource-pagination b,.resource-pagination select{height:38px;min-width:38px;border:1px solid #dfe5ed;border-radius:6px;background:#fff;color:#637083;text-align:center}.resource-pagination b{display:grid;place-items:center;font-weight:400;color:#1f3149}.resource-pagination select{padding:0 12px}.recycle-tabs{display:flex;padding-top:10px;border-bottom:1px solid var(--line)}.recycle-tabs button{border-bottom:0;height:48px;font-size:16px}.recycle-toolbar{padding-top:20px}.recycle-table td{height:262px}.recycle-table{width:1540px}@media(max-width:720px){.cloud-side-menu{position:static;height:auto;overflow:visible}.resource-view{padding:14px}.resource-toolbar{gap:8px}.segmented{width:100%;overflow:auto}.segmented button{padding:0 15px;white-space:nowrap}.resource-search{min-width:220px;flex:1}.recycle-tabs{overflow:auto}.recycle-tabs button{white-space:nowrap;padding:0 16px}.resource-pagination{justify-content:center}}

/* The resource pages use body zoom(.9); compensate the viewport math so the fixed rail reaches the physical bottom. */
@media (min-width: 721px) {
  .console-layout { display: block; min-height: calc(111.111vh - 72px); }
  .cloud-side-menu { position: fixed; inset: 72px auto auto 0; width: 262px; height: calc(111.111vh - 72px); min-height: 0; z-index: 10; }
  .console-page { min-height: calc(111.111vh - 72px); margin-left: 262px; padding-bottom: 0; }
  .instance-view, .create-view, .resource-view { min-height: calc(111.111vh - 92px); }
}
@media (min-width: 721px) and (max-width: 1050px) {
  .cloud-side-menu { width: 205px; }
  .console-page { margin-left: 205px; }
}
@media (max-width: 720px) {
  .cloud-side-menu { min-height: 0; }
  .console-page { margin-left: 0; min-height: 0; }
}

/* Cloud purchase layout follows the supplied Paratera reference. */
.cloud-reference-view{font:14px/1.5 'Microsoft YaHei','PingFang SC',sans-serif;color:#333}
.cloud-create-heading p{font-size:14px;color:#f5a51c}.cloud-reference-grid{grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}
.cloud-reference-form h2{font-size:15px;margin:0 0 10px;font-weight:600}.cloud-reference-form h2:not(:first-child){margin-top:24px}.cloud-reference-form h2 small{line-height:1.5;display:inline;font-size:12px}.cloud-reference-form .form-note{font-size:12px;color:#999;margin:10px 0 0}
.cloud-billing-cards{display:grid;grid-template-columns:minmax(0,1fr);max-width:640px;gap:10px}.cloud-billing-cards .choice-card{padding:14px 12px;min-height:92px}.cloud-reference-form button:disabled{cursor:not-allowed}.cloud-billing-cards button:disabled{color:#999;background:#fff}
.cloud-reference-form .chip-set{gap:9px}.cloud-reference-form .chip-set button{height:38px;min-width:96px;padding:0 18px;white-space:nowrap;font-size:14px}.cloud-reference-form .chip-set button.active{box-shadow:0 2px 3px #27384b20;border-color:#2e83dd;background:#fff}.cloud-reference-form .chip-set button:disabled:not(.active){color:#aaa;background:#fafafa}
.cloud-configuration-table{height:310px;overflow:auto;border:1px solid #eee;border-radius:5px;margin-top:16px;overscroll-behavior:contain}.cloud-configuration-table table{border-collapse:collapse;width:100%;min-width:630px}.cloud-configuration-table th{background:#f0f0f0;position:sticky;top:0;z-index:1;font-weight:600;padding:15px 10px;text-align:center;white-space:nowrap}.cloud-configuration-table td{padding:17px 10px;border-top:1px solid #eee;text-align:center;white-space:nowrap;font-size:14px;color:#555}.cloud-configuration-table th:first-child,.cloud-configuration-table td:first-child{width:36px}.cloud-configuration-table tr[data-flavor-key]{cursor:pointer}.cloud-configuration-table tr.selected td{background:#eef6ff}.cloud-configuration-table input,.cloud-reference-form input[type=radio],.cloud-reference-form input[type=checkbox]{accent-color:#0b63b8}
.cloud-reference-form .environment-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cloud-reference-form .env-card{display:flex;align-items:center;gap:10px;min-height:84px;padding:16px;cursor:pointer;min-width:0}.cloud-reference-form .env-card input{flex:none;margin:0}.cloud-reference-form .env-card span{min-width:0;overflow-wrap:anywhere}.cloud-reference-form .env-card b{display:block;font-size:14px;font-weight:600}.cloud-reference-form .env-card small{display:block;color:#777;font-size:13px;margin-top:3px}.cloud-reference-form .env-card.active{box-shadow:none;border-color:#2e83dd;color:#333}
.cloud-disk-row{display:flex;gap:10px;align-items:center;max-width:480px}.cloud-reference-form .cloud-disk-row select{width:180px;height:38px;border:1px solid #ddd;border-radius:5px;padding:0 12px;color:#555;background:#fff;min-width:0}.cloud-disk-size{display:flex;border:1px solid #ddd;border-radius:5px;height:38px;align-items:center;min-width:0;width:180px}.cloud-disk-size input{width:100%;min-width:0;border:0;padding:0 12px;height:100%;border-radius:5px;background:#fff;color:#555}.cloud-disk-size span{padding:0 15px;color:#999}
.cloud-reference-form #server-name{width:min(390px,100%);height:38px;border:1px solid #ddd;border-radius:5px;padding:0 12px;font:inherit}
.cloud-reference-summary{position:sticky;top:90px;min-width:0;padding:20px 16px;max-height:calc(111.111vh - 115px);overflow:auto}.cloud-reference-summary h2{font-size:16px;font-weight:600;padding-bottom:14px}.cloud-reference-summary dl{margin:14px 0 0}.cloud-reference-summary dl div{grid-template-columns:105px minmax(0,1fr)}.cloud-reference-summary dt,.cloud-reference-summary dd{padding:13px 12px;font-size:14px}.cloud-reference-summary dd{white-space:pre-line;overflow-wrap:anywhere;color:#444}
.cloud-summary-quantity{display:grid;grid-template-columns:105px minmax(0,1fr);border:1px solid #edf0f4;border-top:0;align-items:center;font-size:14px}.cloud-summary-quantity>span{background:#fafbfc;color:#7d8794;padding:13px 12px}.cloud-summary-quantity>div{display:flex;align-items:center;gap:8px;padding:8px 12px}.cloud-summary-quantity input{height:34px;width:110px;border:1px solid #ddd;border-radius:4px;padding:0 10px;background:#fafafa;color:#777}
.cloud-reference-summary .summary-footer{display:block;margin-top:20px;padding-top:18px}.cloud-price-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cloud-price-line>span{font-size:13px;color:#888}.cloud-reference-summary .summary-footer strong{font:700 20px/1.5 'Microsoft YaHei',sans-serif;white-space:normal;overflow-wrap:anywhere}.cloud-reference-summary .launch-status{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:10px 0;color:#8493a4}.cloud-reference-summary .launch-status.error{color:#c84b4b}.cloud-reference-summary .quote-consent{display:flex;align-items:flex-start;gap:8px;margin:18px 0 14px;font-size:12px;color:#6f7c8a;line-height:1.6}.cloud-reference-summary .quote-consent input{flex:none;accent-color:#0b63b8;margin-top:3px}.cloud-reference-summary .quote-consent a{color:#0b63b8}.cloud-summary-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.cloud-reference-summary .summary-footer button{margin:0;min-height:40px;font:inherit;padding:8px 16px}.cloud-summary-actions .quote-button{border:1px solid #2e83dd;border-radius:5px;background:#fff;color:#0b63b8}.cloud-summary-actions button:disabled{opacity:.5;cursor:not-allowed}
.cloud-reference-form .env-card{flex-direction:row;text-align:left}.cloud-reference-summary .cloud-summary-actions button{width:auto;flex:0 0 auto}
.cloud-reference-summary .cloud-summary-actions #create-submit,.cloud-reference-summary .cloud-summary-actions #quote-button{width:auto;margin:0;max-width:100%}
@media(max-width:1200px){.cloud-reference-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.cloud-reference-form .environment-cards{grid-template-columns:1fr}.cloud-reference-form .chip-set button{min-width:84px;padding:0 14px}}
@media(max-width:1050px){.cloud-reference-grid{grid-template-columns:1fr}.cloud-reference-summary{position:static;max-height:none}.cloud-reference-form .environment-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.cloud-reference-view{padding:16px}.cloud-create-heading{align-items:flex-start;flex-direction:column;gap:12px}.cloud-create-heading p{max-width:none;font-size:12px}.cloud-billing-cards .choice-card{min-height:86px;padding:10px 6px}.cloud-billing-cards .choice-card b{font-size:16px}.cloud-billing-cards .choice-card span{font-size:12px}.cloud-reference-form .environment-cards{grid-template-columns:1fr}.cloud-reference-form .chip-set{gap:7px}.cloud-reference-form .chip-set button{font-size:13px;padding:0 12px;min-width:84px}.cloud-reference-form .cloud-disk-row select{width:45%}.cloud-disk-size{width:55%}.cloud-reference-summary{padding:16px}.cloud-reference-summary dl div{grid-template-columns:95px minmax(0,1fr)}.cloud-summary-quantity{grid-template-columns:95px minmax(0,1fr)}}
