.onucloud-ord-order{
  --ac-primary: #D02F3A;
  --ac-accent: #FF8F8A;
  --ac-bg: #FBFBF9;
  --ac-card: #FDFDFC;
  --ac-ink: #1A1C22;
  --ac-on-primary: #ffffff;
  --ac-primary-text: color-mix(in srgb, var(--ac-primary) 42%, var(--ac-ink));
  --ac-ok: #1e8e5a;
  --ac-warn: #9a6b0f;
  --ac-danger: #c53939;
  --ac-shadow: #1A1C22;
  --ac-r: 17px;
  --ac-font-head: "Sora", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-body: "Inter", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;
  --ac-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
background:var(--surface);color:var(--ink);padding-bottom:var(--space-close);font-family:var(--f-body);overflow-x:clip
}
.onucloud-ord-order [hidden]{display:none!important}
.onucloud-ord-order :where(h1,h2,h3,p,dl,dd,figure,menu,fieldset,address){margin:0}
.onucloud-ord-order :where(button,input){font:inherit}
.onucloud-ord-order :where(section,article,aside,footer,fieldset,nav,form,hgroup,dl,dt,dd,label){min-width:0;overflow-wrap:break-word}
.onucloud-ord-mast{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);align-items:end;background:var(--ink);color:var(--slate-ink);padding:var(--space-hero) max(var(--gutter),calc((100% - var(--width-standard))/2))}
.onucloud-ord-mast-copy{display:grid;gap:var(--space-3);max-width:60rem}
.onucloud-ord-mast-copy h1{font-size:clamp(1.875rem,3.5vw,3rem);line-height:var(--lh-heading)}
.onucloud-ord-mast-copy p{color:var(--copy-dark);max-width:48rem}
.onucloud-ord-site-entry{display:grid;gap:var(--space-field);padding:var(--space-4);border-radius:var(--radius-md);background:var(--slate);color:var(--slate-ink)}
.onucloud-ord-site-entry h2{font:400 var(--text-xs)/var(--lh-label) var(--f-body);color:var(--slate-mute)}
.onucloud-ord-site-entry p{font-family:var(--f-mono);font-variant-numeric:tabular-nums}
.onucloud-ord-allocation,.onucloud-ord-audit,.onucloud-ord-responsibility{width:min(var(--width-standard),calc(100% - var(--gutter)*2));margin-inline:auto}
.onucloud-ord-allocation{display:grid;grid-template-columns:minmax(0,1fr);padding-block:var(--space-7);gap:var(--space-7)}
.onucloud-ord-machine-leaf,.onucloud-ord-deployment-leaf{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-4);padding:var(--space-5);padding-top:calc(var(--space-5) + 2.35rem);border:0;border-radius:var(--radius-lg)}
.onucloud-ord-machine-leaf{background:var(--ice);color:var(--ice-ink)}
.onucloud-ord-deployment-leaf{background:var(--sand);color:var(--sand-ink)}
.onucloud-ord-leaf-code{position:absolute;top:var(--space-5);left:var(--space-5);z-index:1;display:inline-flex;align-items:center;width:max-content;max-width:calc(100% - var(--space-5) * 2);margin:0;padding:.4em .85em;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 var(--red),0 0 0 1px var(--hair);font:500 var(--text-xs)/1.2 var(--f-mono);letter-spacing:.06em}
.onucloud-ord-leaf-code code{font:inherit;color:inherit}
.onucloud-ord-machine-leaf h2,.onucloud-ord-deployment-leaf h2,.onucloud-ord-audit>h2{font-size:var(--text-card);line-height:var(--lh-heading)}
.onucloud-ord-memory-sockets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.onucloud-ord-plan{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);height:100%;padding:var(--space-4);border:2px solid transparent;border-radius:var(--radius-md);background:var(--surface);color:var(--ice-ink);text-align:left}
.onucloud-ord-plan-name{display:block;font-family:var(--f-head);font-size:var(--text-lg);line-height:var(--lh-heading)}
.onucloud-ord-plan-spec{display:block;font-size:var(--text-sm);line-height:var(--lh-body);color:var(--ice-mute)}
.onucloud-ord-plan-price{display:block;margin-top:auto;font:var(--text-sm)/var(--lh-heading) var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ice-ink)}
.onucloud-ord-plan-price em{font-size:var(--text-card);font-style:normal;font-weight:600}
.onucloud-ord-plan.is-on,.onucloud-ord-plan[aria-checked="true"]{border-color:var(--red);background:var(--surface);color:var(--ice-ink)}
.onucloud-ord-plan:hover{background:var(--paper);color:var(--ice-ink)}
.onucloud-ord-expansion-leaf{display:grid;grid-template-columns:minmax(12rem,1fr) auto;gap:var(--space-3) var(--space-5);align-items:center;margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line-ice)}
.onucloud-ord-field-heading,.onucloud-ord-uplink-heading{display:grid;gap:var(--space-field)}
.onucloud-ord-field-heading p,.onucloud-ord-uplink-heading p{color:var(--ice-mute)}
.onucloud-ord-quantity{display:grid;grid-template-columns:var(--control-height) minmax(4rem,6rem) var(--control-height);gap:var(--space-2);padding:0;list-style:none;max-width:100%;align-items:center}
.onucloud-ord-quantity>li{min-width:0}
.onucloud-ord-quantity-key{display:grid;place-items:center;width:100%;height:var(--control-height);padding:var(--space-2);border:1px solid var(--ghost-line);border-radius:var(--radius-md);background:var(--surface);color:var(--ice-ink);font-size:var(--text-card)}
.onucloud-ord-quantity-key:hover{background:var(--ice);color:var(--ice-ink)}
.onucloud-ord-quantity-readout{display:grid;place-items:center;width:100%;height:var(--control-height);border:0;border-radius:var(--radius-md);background:var(--surface);color:var(--ice-ink);font:500 var(--text-card)/1 var(--f-mono);font-variant-numeric:tabular-nums}
.onucloud-ord-quantity-input{display:block;width:100%;height:var(--control-height);padding:var(--space-2);border:1px solid var(--control-line);border-radius:var(--radius-md);background:var(--surface);color:var(--sand-ink);text-align:center;font-family:var(--f-mono);font-variant-numeric:tabular-nums}
.onucloud-ord-rate{grid-column:1/-1;font:var(--text-xs)/var(--lh-body) var(--f-mono);color:var(--ice-mute)}
.onucloud-ord-uplink-heading{grid-column:1/-1;margin-top:var(--space-4)}
.onucloud-ord-uplink-options{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:stretch}
.onucloud-ord-seg-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-field);height:100%;min-height:var(--control-small);padding:var(--space-4);border:2px solid transparent;border-radius:var(--radius-md);background:var(--surface);color:var(--ink);text-align:left}
.onucloud-ord-seg-main{display:block;max-width:100%;font-size:var(--text-sm);line-height:var(--lh-label)}
.onucloud-ord-seg-sub{display:block;font:var(--text-xs)/var(--lh-label) var(--f-mono);color:var(--muted-small);font-variant-numeric:tabular-nums}
.onucloud-ord-seg-btn.is-on,.onucloud-ord-seg-btn[aria-checked="true"],.onucloud-ord-seg-btn[aria-selected="true"]{border-color:var(--ink);background:var(--surface);color:var(--ink);box-shadow:inset 0 3px var(--red)}
.onucloud-ord-seg-btn:hover{background:var(--paper);color:var(--ink)}
.onucloud-ord-facility-exposure{width:100%;height:clamp(12rem,24vw,20rem);overflow:hidden;border-radius:var(--radius-lg);background:var(--slate);color:var(--slate-ink)}
.onucloud-ord-facility-exposure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.onucloud-ord-deployment-leaf>.onucloud-ord-quantity{justify-self:start}
.onucloud-ord-deployment-leaf>.onucloud-ord-rate{color:var(--sand-mute)}
.onucloud-ord-image-leaf{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding-top:var(--space-5);margin-top:var(--space-3);border-top:1px solid var(--line-sand)}
.onucloud-ord-image-picker{position:relative;width:100%;max-width:100%}
.onucloud-ord-image-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--control-height);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--control-line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);text-align:left}
.onucloud-ord-image-trigger svg{width:var(--icon-size);height:var(--icon-size)}
.onucloud-ord-image-trigger.is-open,.onucloud-ord-image-trigger[aria-expanded="true"]{box-shadow:var(--focus)}
.onucloud-ord-image-trigger[aria-expanded="true"] svg{transform:rotate(180deg)}
.onucloud-ord-image-menu{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:30;width:100%;min-width:0;max-height:24rem;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2);border:1px solid var(--hair);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-menu)}
.onucloud-ord-os-group{display:grid;gap:var(--space-1);padding:var(--space-2)}
.onucloud-ord-os-group-title{padding:var(--space-2);font-size:var(--text-xs);line-height:var(--lh-label);color:var(--muted-small)}
.onucloud-ord-os-opt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--control-small);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:var(--surface);color:var(--ink);text-align:left}
.onucloud-ord-os-opt-name{min-width:0;font-size:var(--text-sm);line-height:var(--lh-label)}
.onucloud-ord-os-opt-price{flex:none;font:var(--text-xs)/var(--lh-label) var(--f-mono);color:var(--muted);white-space:nowrap}
.onucloud-ord-os-opt:hover,.onucloud-ord-os-opt.is-on,.onucloud-ord-os-opt[aria-selected="true"]{background:var(--ice);color:var(--ice-ink)}
.onucloud-ord-os-opt[aria-selected="true"]{box-shadow:inset 3px 0 var(--red)}
.onucloud-ord-language-register{display:grid;gap:var(--space-3);margin-top:var(--space-3)}
.onucloud-ord-language-register h3{font-size:var(--text-base);line-height:var(--lh-heading)}
.onucloud-ord-language-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}
.onucloud-ord-term-register{display:grid;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line-sand)}
.onucloud-ord-term-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}
.onucloud-ord-term-options .onucloud-ord-seg-btn{padding:var(--space-3);border:1px solid var(--ghost-line)}
.onucloud-ord-term-options .onucloud-ord-seg-btn.is-on,.onucloud-ord-term-options .onucloud-ord-seg-btn[aria-checked="true"]{border-color:var(--ink)}
.onucloud-ord-term-note{color:var(--sand-mute);font-size:var(--text-xs)}
.onucloud-ord-audit{display:grid;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair)}
.onucloud-ord-inventory{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(12rem,3fr);gap:var(--space-field) var(--space-5)}
.onucloud-ord-inventory dt{color:var(--muted-small);font-size:var(--text-xs);padding-block:var(--space-2)}
.onucloud-ord-inventory dd{padding-block:var(--space-2);border-bottom:1px solid var(--hair);font-family:var(--f-mono);font-variant-numeric:tabular-nums}
.onucloud-ord-cost-register{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr);gap:var(--space-5);align-items:center;padding:var(--space-4);border-radius:var(--radius-md);background:var(--ink);color:var(--slate-ink)}
.onucloud-ord-quote{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-field) var(--space-3)}
.onucloud-ord-quote dt,.onucloud-ord-quote dd{font-size:var(--text-xs);line-height:var(--lh-body);color:var(--copy-dark)}
.onucloud-ord-quote dd{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}
.onucloud-ord-quote-line{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}
.onucloud-ord-due-readout{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--panel-dark);color:var(--ice)}
.onucloud-ord-due-caption{font-size:var(--text-sm);line-height:var(--lh-label);color:var(--copy-dark)}
.onucloud-ord-due-readout strong{font:500 clamp(1.875rem,3vw,2.5rem)/var(--lh-tight) var(--f-mono);color:var(--ice);font-variant-numeric:tabular-nums;overflow-wrap:break-word}
.onucloud-ord-payment-register{display:grid;gap:var(--space-3)}
.onucloud-ord-payment-register h3{font-size:var(--text-card)}
.onucloud-ord-gateway-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-3);align-items:stretch}
.onucloud-ord-gw-item{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-height);min-width:0;width:100%;padding:var(--space-4);border:2px solid transparent;border-radius:var(--radius-md);background:var(--sand);color:var(--sand-ink);text-align:left}
.onucloud-ord-gw-item.is-on,.onucloud-ord-gw-item[aria-checked="true"]{border-color:var(--ink);background:var(--sand);color:var(--sand-ink)}
.onucloud-ord-gw-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem;width:1rem;height:1rem;border:1px solid var(--control-line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);line-height:1}
.onucloud-ord-gw-item.is-on .onucloud-ord-gw-mark,.onucloud-ord-gw-item[aria-checked="true"] .onucloud-ord-gw-mark{border-color:var(--red);box-shadow:inset 0 0 0 4px var(--red)}
.onucloud-ord-gw-logo{display:block;flex:0 0 auto;width:var(--space-7);height:var(--space-5);padding:var(--space-1);object-fit:contain;border-radius:var(--radius-sm);background:var(--white);color:var(--ink)}
.onucloud-ord-gw-name{min-width:0;font-size:var(--text-sm);line-height:var(--lh-label);font-weight:500;overflow-wrap:break-word}
.onucloud-ord-payment-notice{padding:var(--space-3);border-radius:var(--radius-md);background:var(--sand);color:var(--sand-ink)}
.onucloud-ord-button,.onucloud-ord-small-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);max-width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--ghost-line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:var(--text-sm);line-height:var(--lh-label);text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word}
.onucloud-ord-button:hover,.onucloud-ord-small-button:hover{background:var(--sand);color:var(--sand-ink)}
.onucloud-ord-small-button{min-height:var(--control-small);padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}
.onucloud-ord-retry{justify-self:start;margin-top:var(--space-2)}
.onucloud-ord-execution{display:grid;gap:var(--space-3)}
.onucloud-ord-checkout{width:100%;background:var(--ac-primary);color:var(--ac-on-primary);border-color:var(--ac-primary);font-weight:600}
.onucloud-ord-checkout:hover{background:var(--red-d);color:var(--ac-on-primary);border-color:var(--red-d)}
.onucloud-ord-checkout[aria-busy="true"]{cursor:progress}
.onucloud-ord-console-button{justify-self:start}
.onucloud-ord-billing-note{color:var(--muted-small);font-size:var(--text-xs);line-height:var(--lh-body)}
.onucloud-ord-message{padding:var(--space-4);border-radius:var(--radius-md);background:var(--sand);color:var(--red-d);border-left:3px solid var(--red)}
.onucloud-ord-message.is-ok{background:var(--sage);color:var(--sage-ink);border-left-color:var(--sage-mute)}
.onucloud-ord-responsibility{display:grid;gap:var(--space-2);margin-top:var(--space-5);color:var(--muted-small)}
.onucloud-ord-responsibility p{font-size:var(--text-xs)}
.onucloud-ord-overlay{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:var(--space-4);isolation:isolate}
.onucloud-ord-auth-overlay{z-index:230}
.onucloud-ord-dialog-backdrop{position:absolute;inset:0;z-index:-1;background:rgba(26,28,34,.78);color:var(--slate-ink)}
.onucloud-ord-dialog-panel{position:relative;width:min(100%,32rem);max-height:calc(100dvh - var(--space-7));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-align:center;box-shadow:var(--shadow-menu)}
.onucloud-ord-dialog-panel h2{font-size:var(--read-heading);line-height:var(--lh-heading)}
.onucloud-ord-receipt-kicker{width:fit-content;margin-inline:auto;margin-bottom:var(--space-4);padding:.4em .9em;display:inline-flex;align-items:center;gap:.4em;border-radius:var(--radius-pill);background:var(--sage);color:var(--sage-ink);font-size:var(--text-xs);line-height:1}
.onucloud-ord-receipt-body{margin-top:var(--space-3);color:var(--muted)}
.onucloud-ord-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;margin-top:var(--space-4)}
.onucloud-ord-dialog-panel .onucloud-ord-dialog-actions{justify-content:center}
.onucloud-ord-modal-primary{background:var(--ink);color:var(--white);border-color:var(--ink)}
.onucloud-ord-dialog-panel .onucloud-ord-modal-primary:hover{background:var(--panel-dark);color:var(--white);border-color:var(--panel-dark)}
.onucloud-ord-receipt-cancel{display:flex;justify-content:center;margin-top:var(--space-3)}
.onucloud-ord-auth-heading{position:relative;display:grid;grid-template-columns:var(--control-small) minmax(0,1fr) var(--control-small);gap:var(--space-2);align-items:center;margin-bottom:var(--space-4)}
.onucloud-ord-auth-heading h2{grid-column:2;text-align:center}
.onucloud-ord-close-button{grid-column:3;display:grid;place-items:center;width:var(--control-small);height:var(--control-small);padding:var(--space-2);border:1px solid var(--hair);border-radius:var(--radius-md);background:var(--paper);color:var(--ink)}
.onucloud-ord-auth-notice{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--ice);color:var(--ice-ink);font-size:var(--text-sm)}
.onucloud-ord-auth-form{display:grid;align-content:start;gap:var(--space-4);text-align:left}
.onucloud-ord-field{display:grid;align-content:start;gap:var(--space-field);font-size:var(--text-sm);line-height:var(--lh-label)}
.onucloud-ord-input{display:block;width:100%;min-width:0;height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--control-line);border-radius:var(--radius-md);background:var(--white);color:var(--ink);font-size:var(--text-base)}
.onucloud-ord-input::placeholder{color:var(--muted-small);opacity:1}
.onucloud-ord-input:focus-visible,.onucloud-ord-quantity-input:focus-visible{box-shadow:var(--focus)}
.onucloud-ord-email-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);font-style:normal}
.onucloud-ord-email-value{flex:1 1 10rem;min-width:0;font-family:var(--f-mono);font-size:var(--text-sm);overflow-wrap:anywhere}
.onucloud-ord-code-block,.onucloud-ord-verification-pair{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:end;min-width:0;padding:0;border:0}
.onucloud-ord-code-block>.onucloud-ord-small-button,.onucloud-ord-verification-pair>.onucloud-ord-small-button{min-height:var(--control-height);max-width:10rem}
.onucloud-ord-login-alternatives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}
.onucloud-ord-form-explanation{font-size:var(--text-sm);color:var(--muted)}
.onucloud-ord-legal-checks{display:grid;gap:var(--space-3);padding:0;border:0}
.onucloud-ord-check{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm)}
.onucloud-ord-check input{appearance:none;-webkit-appearance:none;flex:0 0 1.125rem;display:grid;place-items:center;width:1.125rem;height:1.125rem;margin-top:.2rem;border:1px solid var(--control-line);border-radius:var(--space-1);background:var(--surface);color:var(--ink)}
.onucloud-ord-check input:checked{background:var(--ink);color:var(--white);border-color:var(--ink)}
.onucloud-ord-check input:checked::after{content:"";width:.5rem;height:.3rem;border-left:2px solid var(--white);border-bottom:2px solid var(--white);transform:rotate(-45deg)}
.onucloud-ord-legal-link{color:var(--red-d);text-decoration:underline}
.onucloud-ord-back-button{justify-self:center}
.onucloud-ord-auth-message{margin-top:var(--space-4);text-align:center}
.onucloud-ord-order.is-dialog-open{overflow-x:clip}
.onucloud-ord-order .is-mine{box-shadow:inset 3px 0 var(--red)}
.onucloud-ord-order .is-open{outline:1px solid var(--hair)}
.onucloud-ord-button:disabled,.onucloud-ord-small-button:disabled,.onucloud-ord-quantity-key:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:760px){
.onucloud-ord-mast{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-4)}
.onucloud-ord-site-entry{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:baseline;justify-self:start}
.onucloud-ord-allocation{padding-block:var(--space-5);gap:var(--space-5)}
.onucloud-ord-machine-leaf,.onucloud-ord-deployment-leaf,.onucloud-ord-audit{padding:var(--space-4)}
.onucloud-ord-machine-leaf,.onucloud-ord-deployment-leaf{padding-top:calc(var(--space-4) + 2.35rem)}
.onucloud-ord-leaf-code{top:var(--space-4);left:var(--space-4);max-width:calc(100% - var(--space-4) * 2)}
.onucloud-ord-memory-sockets{grid-template-columns:minmax(0,1fr)}
.onucloud-ord-expansion-leaf{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}
.onucloud-ord-quantity{justify-self:start}
.onucloud-ord-uplink-options{grid-template-columns:minmax(0,1fr)}
.onucloud-ord-language-options{grid-template-columns:minmax(0,1fr)}
.onucloud-ord-language-options .onucloud-ord-seg-btn{padding:var(--space-3)}
.onucloud-ord-term-options{grid-template-columns:repeat(2,minmax(0,1fr))}
.onucloud-ord-inventory{grid-template-columns:minmax(5rem,1fr) minmax(0,2fr);gap:var(--space-field) var(--space-3)}
.onucloud-ord-inventory dt,.onucloud-ord-inventory dd{font-size:var(--text-xs)}
.onucloud-ord-cost-register{grid-template-columns:minmax(0,1fr);padding:var(--space-4)}
.onucloud-ord-gateway-options{grid-template-columns:minmax(0,1fr)}
.onucloud-ord-facility-exposure{height:14rem}
.onucloud-ord-image-menu{max-height:20rem}
.onucloud-ord-os-group{padding:var(--space-1)}
.onucloud-ord-os-opt{gap:var(--space-2);padding-inline:var(--space-2)}
.onucloud-ord-os-opt-name{font-size:var(--text-xs)}
.onucloud-ord-overlay{padding:var(--space-3)}
.onucloud-ord-dialog-panel{padding:var(--space-4);max-height:calc(100dvh - var(--space-5))}
.onucloud-ord-auth-heading{grid-template-columns:var(--space-5) minmax(0,1fr) var(--space-5)}
.onucloud-ord-close-button{width:var(--space-5);height:var(--space-5)}
.onucloud-ord-auth-heading h2{font-size:var(--text-card)}
.onucloud-ord-receipt-cancel>.onucloud-ord-button{width:auto}
}
@media(max-width:360px){
.onucloud-ord-code-block,.onucloud-ord-verification-pair{grid-template-columns:minmax(0,1fr)}
.onucloud-ord-code-block>.onucloud-ord-small-button,.onucloud-ord-verification-pair>.onucloud-ord-small-button{max-width:none;justify-self:stretch}
.onucloud-ord-login-alternatives{grid-template-columns:minmax(0,1fr)}
.onucloud-ord-inventory{grid-template-columns:minmax(0,1fr)}
.onucloud-ord-inventory dt{padding-bottom:0}
.onucloud-ord-inventory dd{padding-top:0}
.onucloud-ord-os-opt{flex-wrap:wrap}
}
body:has(> main[data-shell]){display:flex;flex-direction:column;min-height:100vh}
body > main[data-shell]{flex:1 0 auto}
