.osxport-ord-order{
    --ac-primary: #00687D;
  --ac-accent: #A8EFD2;
  --ac-bg: #FFFFFF;
  --ac-card: #F4F5F2;
  --ac-ink: #0B1F2E;
  --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: #0B1F2E;
  --ac-r: 16px;
  --ac-font-head: "Outfit", "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(--paper);
  color:#1F2933;
  --muted:#53616D;
  --line:#E3E7EB;
  font-family:var(--font-body);
  padding-block:var(--hero-top) var(--space-close);
  overflow-x:clip;
  font-variant-numeric:tabular-nums;
}
.osxport-ord-order [hidden]{display:none!important}
.osxport-ord-order :where(*){min-width:0}
:where(.osxport-ord-order) :is(h1,h2,h3,p,dl,figure,fieldset){margin:0}
.osxport-ord-dispatch{
  width:min(calc(100% - var(--gutter)*2),var(--container-standard));
  margin-inline:auto;
  display:grid;
  gap:var(--space-6);
}
.osxport-ord-dispatch-heading{
  display:grid;
  gap:var(--space-field);
  align-content:start;
  max-width:var(--container-narrow);
}
.osxport-ord-dispatch-title{
  font-family:var(--font-heading);
  font-size:var(--text-xl);
  line-height:var(--lh-heading);
  font-weight:var(--weight-heavy);
  color:#0B1F2E;
  overflow-wrap:break-word;
}
.osxport-ord-dispatch-lead{
  color:#53616D;
  font-size:var(--text-base);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.osxport-ord-cadence{
  display:grid;
  grid-template-columns:minmax(10rem,.6fr) minmax(0,2fr);
  align-items:center;
  gap:var(--space-3) var(--space-5);
  padding:var(--space-5);
  border-radius:var(--r-lg);
  background:#16324A;
  color:#FFFFFF;
  --muted:#B8C7D4;
  --line:rgba(255,255,255,.18);
  --focus:#A8EFD2;
}
.osxport-ord-cadence-title{
  font-family:var(--font-heading);
  font-size:var(--text-lg);
  line-height:var(--lh-heading);
  color:#FFFFFF;
  overflow-wrap:break-word;
}
.osxport-ord-cadence-options{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:var(--space-2);
  align-items:stretch;
}
.osxport-ord-cadence-note{
  grid-column:2;
  color:#B8C7D4;
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.osxport-ord-node-roster{
  display:grid;
  gap:var(--space-5);
  background:#F4F5F2;
  color:#1F2933;
  --muted:#56616A;
  --line:#E3E7EB;
  padding:var(--space-5);
  border-radius:var(--r-lg);
}
.osxport-ord-hardware-lane,
.osxport-ord-location-lane,
.osxport-ord-capacity-lane,
.osxport-ord-authorization{
  display:grid;
  gap:var(--space-4);
  align-content:start;
}
.osxport-ord-lane-title{
  font-size:var(--text-lg);
  font-family:var(--font-heading);
  font-weight:var(--weight-heavy);
  line-height:var(--lh-heading);
  color:#0B1F2E;
  overflow-wrap:break-word;
}
.osxport-ord-hardware-options{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));
  gap:var(--space-3);
  align-items:stretch;
}
.osxport-ord-plan{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:var(--space-3);
  height:100%;
  width:100%;
  padding:var(--space-4);
  border:var(--border-control) solid transparent;
  border-radius:var(--r-md);
  background:#FFFFFF;
  color:#1F2933;
  --muted:#53616D;
  --line:#E3E7EB;
  font-family:var(--font-body);
  font-size:var(--text-base);
  line-height:var(--lh-body);
  text-align:start;
  cursor:pointer;
  transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease);
}
.osxport-ord-plan:hover{
  background:#E7EDF3;
  color:#1B2A3A;
  --muted:#465768;
  --line:#D2DBE4;
}
.osxport-ord-plan.is-on,
.osxport-ord-plan[aria-checked="true"]{
  border-color:var(--primary);
  background:#E7EDF3;
  color:#1B2A3A;
  --muted:#465768;
  --line:#D2DBE4;
}
.osxport-ord-plan-name{
  display:block;
  font-family:var(--font-heading);
  font-size:var(--text-lg);
  line-height:var(--lh-heading);
  font-weight:var(--weight-heavy);
  overflow-wrap:break-word;
}
.osxport-ord-plan-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
  gap:var(--space-1);
  max-width:100%;
  padding:.4em .9em;
  border-radius:var(--r-pill);
  background:#F3EEE5;
  color:#2E2A24;
  --muted:#645B50;
  --line:#E0D7C7;
  font-size:var(--text-xs);
  font-weight:var(--weight-bold);
  line-height:1;
  overflow-wrap:break-word;
}
.osxport-ord-plan-chip+.osxport-ord-plan-name{margin-top:var(--space-1)}
.osxport-ord-plan-spec{
  display:block;
  width:100%;
  font-family:var(--font-mono);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  color:#465768;
  overflow-wrap:break-word;
}
.osxport-ord-plan-price{
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  gap:var(--space-2);
  margin-top:auto;
  font-family:var(--font-mono);
  font-size:var(--text-xl);
  font-weight:var(--weight-bold);
  line-height:var(--lh-heading);
  color:#0B1F2E;
  overflow-wrap:break-word;
}
.osxport-ord-plan-price em{
  font-family:var(--font-body);
  font-size:var(--text-sm);
  font-style:normal;
  font-weight:var(--weight-normal);
  line-height:var(--lh-body);
  color:#465768;
}
.osxport-ord-location-lane{
  padding-top:var(--space-4);
  border-top:var(--border-hair) solid #D5DBD7;
}
.osxport-ord-location-options{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));
  gap:var(--space-2);
  align-items:stretch;
}
.osxport-ord-region{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:var(--space-2);
  height:100%;
  min-height:var(--button-height);
  padding:var(--space-4);
  border:var(--border-control) solid transparent;
  border-radius:var(--r-md);
  background:#FFFFFF;
  color:#1F2933;
  --muted:#53616D;
  --line:#E3E7EB;
  font-family:var(--font-body);
  font-size:var(--text-sm);
  font-weight:var(--weight-bold);
  line-height:var(--lh-body);
  text-align:start;
  overflow-wrap:break-word;
  cursor:pointer;
}
.osxport-ord-region:hover{background:#E7EDF3;color:#1B2A3A}
.osxport-ord-region.is-on,
.osxport-ord-region[aria-checked="true"]{
  background:#00687D;
  color:#FFFFFF;
  --muted:#FFFFFF;
  --line:rgba(255,255,255,.18);
  border-color:var(--primary);
}
.osxport-ord-region.is-on:hover,
.osxport-ord-region[aria-checked="true"]:hover{background:#00758A;color:#FFFFFF}
.osxport-ord-seg-btn{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  gap:var(--space-2);
  width:100%;
  min-height:var(--button-height);
  padding:var(--space-3) var(--space-4);
  border:var(--border-control) solid transparent;
  border-radius:var(--r-md);
  background:#FFFFFF;
  color:#1F2933;
  --muted:#53616D;
  --line:#E3E7EB;
  font-family:var(--font-body);
  font-size:var(--text-sm);
  font-weight:var(--weight-bold);
  line-height:var(--lh-small);
  text-align:center;
  overflow-wrap:break-word;
  cursor:pointer;
}
.osxport-ord-seg-btn:hover{background:#E7EDF3;color:#1B2A3A}
.osxport-ord-seg-btn.is-on,
.osxport-ord-seg-btn[aria-checked="true"]{
  border-color:var(--primary);
  background:#00687D;
  color:#FFFFFF;
  --muted:#FFFFFF;
  --line:rgba(255,255,255,.18);
}
.osxport-ord-seg-btn.is-on:hover,
.osxport-ord-seg-btn[aria-checked="true"]:hover{background:#00758A;color:#FFFFFF}
.osxport-ord-cadence-options .osxport-ord-seg-btn{
  background:#0B1F2E;
  color:#FFFFFF;
  --muted:#B8C7D4;
  --line:rgba(255,255,255,.18);
}
.osxport-ord-cadence-options .osxport-ord-seg-btn:hover{background:#00687D;color:#FFFFFF}
.osxport-ord-cadence-options .osxport-ord-seg-btn.is-on,
.osxport-ord-cadence-options .osxport-ord-seg-btn[aria-checked="true"]{
  border-color:var(--accent);
  background:#A8EFD2;
  color:#0B1F2E;
  --muted:#0B4D3A;
  --line:rgba(11,31,46,.18);
}
.osxport-ord-release-roster{display:grid;gap:var(--space-6)}
.osxport-ord-capacity-lane{
  padding:var(--space-5);
  border-radius:var(--r-lg);
  background:#E7EDF3;
  color:#1B2A3A;
  --muted:#465768;
  --line:#D2DBE4;
}
.osxport-ord-capacity-options{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:var(--space-3);
  align-items:stretch;
}
.osxport-ord-interconnect{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:start;
  gap:var(--space-3);
  padding:var(--space-4);
  border:var(--border-control) solid transparent;
  border-radius:var(--r-md);
  background:#FFFFFF;
  color:#1F2933;
  --muted:#53616D;
  --line:#E3E7EB;
  cursor:pointer;
}
.osxport-ord-interconnect:has(.osxport-ord-interconnect-input:checked){
  border-color:var(--primary);
  background:#F4F5F2;
  color:#1F2933;
  --muted:#56616A;
  --line:#DDE2DD;
}
.osxport-ord-interconnect-input{
  appearance:none;
  display:grid;
  place-items:center;
  flex-shrink:0;
  width:24px;
  height:24px;
  margin:0;
  border:var(--border-control) solid var(--input-line);
  border-radius:var(--r-sm);
  background:#FFFFFF;
  color:#00687D;
  cursor:pointer;
}
.osxport-ord-interconnect-input:checked{
  border-color:var(--primary);
  background:#00687D;
  color:#FFFFFF;
}
.osxport-ord-interconnect-input:checked::after{
  content:"";
  width:10px;
  height:6px;
  border-left:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:translateY(-1px) rotate(-45deg);
}
.osxport-ord-interconnect-copy{display:grid;gap:var(--space-field)}
.osxport-ord-interconnect-title{
  font-size:var(--text-base);
  line-height:var(--lh-heading);
  font-weight:var(--weight-bold);
  color:#1F2933;
  overflow-wrap:break-word;
}
.osxport-ord-interconnect-hint{
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  color:#53616D;
  overflow-wrap:break-word;
}
.osxport-ord-interconnect-price{
  font-family:var(--font-mono);
  font-size:var(--text-base);
  font-style:normal;
  line-height:var(--lh-body);
  color:#0B1F2E;
  overflow-wrap:break-word;
}
.osxport-ord-authorization{gap:var(--space-4)}
.osxport-ord-review{
  display:grid;
  gap:var(--space-4);
  padding:var(--space-5);
  border-radius:var(--r-lg);
  background:#F3EEE5;
  color:#2E2A24;
  --muted:#645B50;
  --line:#E0D7C7;
}
.osxport-ord-review-caption{display:block}
.osxport-ord-review-title{
  font-size:var(--text-md);
  font-weight:var(--weight-heavy);
  line-height:var(--lh-heading);
  color:#2E2A24;
  overflow-wrap:break-word;
}
.osxport-ord-review-matrix{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));
  gap:var(--space-3);
  align-items:stretch;
}
.osxport-ord-review-pair{
  display:grid;
  grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr);
  align-items:baseline;
  gap:var(--space-field) var(--space-3);
  padding:var(--space-4);
  border-radius:var(--r-md);
  background:#FFFFFF;
  color:#2E2A24;
  --muted:#645B50;
  --line:#E3E7EB;
  height:100%;
}
.osxport-ord-review-extra{min-width:0}
.osxport-ord-review-label{
  font-size:var(--text-sm);
  font-weight:var(--weight-normal);
  line-height:var(--lh-body);
  color:#645B50;
  overflow-wrap:break-word;
}
.osxport-ord-review-value{
  font-family:var(--font-mono);
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  font-weight:var(--weight-medium);
  color:#2E2A24;
  margin:0;
  overflow-wrap:break-word;
}
.osxport-ord-settlement{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:center;
  gap:var(--space-4);
  padding:var(--space-4) var(--space-5);
  border-radius:var(--r-lg);
  background:#0B1F2E;
  color:#FFFFFF;
  --muted:#B8C7D4;
  --line:rgba(255,255,255,.18);
  --focus:#A8EFD2;
}
.osxport-ord-amount{
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  gap:var(--space-2) var(--space-3);
}
.osxport-ord-amount-label{
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  color:#B8C7D4;
}
.osxport-ord-amount-value{
  font-family:var(--font-mono);
  font-size:var(--text-xl);
  font-weight:var(--weight-bold);
  line-height:var(--lh-heading);
  color:#FFFFFF;
  overflow-wrap:break-word;
}
.osxport-ord-amount-period{
  font-size:var(--text-sm);
  font-style:normal;
  line-height:var(--lh-body);
  color:#B8C7D4;
}
.osxport-ord-settlement-actions,
.osxport-ord-dialog-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:var(--space-3);
}
.osxport-ord-action{
  display:inline-flex;
  justify-content:center;
  align-items:center;
  gap:var(--space-2);
  min-height:var(--button-height);
  max-width:100%;
  padding:var(--space-3) var(--space-4);
  border:var(--border-control) solid color-mix(in srgb,currentColor 35%,transparent);
  border-radius:var(--r-pill);
  font-family:var(--font-heading);
  font-size:var(--text-base);
  font-weight:var(--weight-bold);
  line-height:var(--lh-heading);
  text-align:center;
  text-decoration:none;
  white-space:normal;
  overflow-wrap:break-word;
  cursor:pointer;
  transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease);
}
.osxport-ord-action-primary{
  background:var(--ac-primary);
  color:var(--ac-on-primary);
  border-color:var(--ac-primary);
}
.osxport-ord-action-primary:hover{background:var(--primary-h);color:var(--ac-on-primary);border-color:var(--primary-h)}
.osxport-ord-action-secondary{background:transparent;color:#1F2933}
.osxport-ord-action-secondary:hover{background:#E7EDF3;color:#1B2A3A}
.osxport-ord-settlement .osxport-ord-action-secondary{
  background:transparent;
  color:#FFFFFF;
  border-color:rgba(255,255,255,.45);
}
.osxport-ord-settlement .osxport-ord-action-secondary:hover{background:#FFFFFF;color:#0B1F2E}
.osxport-ord-feedback{
  padding:var(--space-4);
  border-radius:var(--r-md);
  border-inline-start:var(--border-control) solid var(--ac-danger);
  background:#F3EEE5;
  color:var(--ac-danger);
  --muted:#645B50;
  --line:#E0D7C7;
  font-size:var(--text-sm);
  line-height:var(--lh-body);
  overflow-wrap:break-word;
}
.osxport-ord-feedback.is-ok{
  border-color:var(--live-ink);
  background:#E3F6EE;
  color:#0B4D3A;
  --muted:#0B4D3A;
  --line:#C7E6D9;
}
.osxport-ord-identity{
  display:grid;
  gap:var(--space-4);
  padding:var(--space-5);
  border-radius:var(--r-lg);
  background:#E7EDF3;
  color:#1B2A3A;
  --muted:#465768;
  --line:#D2DBE4;
}
.osxport-ord-identity-intro{font-size:var(--text-base);line-height:var(--lh-body);color:#1B2A3A}
.osxport-ord-identity-fields{
  display:grid;
  grid-template-columns:minmax(12rem,1fr) auto;
  gap:var(--space-3);
  align-items:end;
  padding:var(--space-4);
  border:0;
  border-radius:var(--r-md);
  background:#FFFFFF;
  color:#1F2933;
  --muted:#53616D;
  --line:#E3E7EB;
}
.osxport-ord-identity-legend{
  max-width:100%;
  padding:.4em .9em;
  border-radius:var(--r-pill);
  background:#16324A;
  color:#FFFFFF;
  --muted:#B8C7D4;
  --line:rgba(255,255,255,.18);
  font-size:var(--text-sm);
  font-weight:var(--weight-bold);
  line-height:var(--lh-small);
  overflow-wrap:break-word;
}
.osxport-ord-field{display:grid;align-content:start;gap:var(--space-field)}
.osxport-ord-field-label{color:#1F2933;font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--lh-body)}
.osxport-ord-text-input{
  width:100%;
  min-height:var(--button-height);
  padding:var(--space-3);
  border:var(--border-hair) solid var(--input-line);
  border-radius:var(--r-md);
  background:#FFFFFF;
  color:#1F2933;
  --muted:#53616D;
  --line:#E3E7EB;
  font-family:var(--font-body);
  font-size:var(--text-base);
  line-height:var(--lh-heading);
}
.osxport-ord-text-input[aria-invalid="true"]{border-color:var(--ac-danger)}
.osxport-ord-code-input{font-family:var(--font-mono);letter-spacing:.15em}
.osxport-ord-verification{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:minmax(12rem,1fr) auto;
  align-items:end;
  gap:var(--space-3);
}
.osxport-ord-identity-feedback{margin:0}
.osxport-ord-payment-routing{
  display:grid;
  justify-items:start;
  gap:var(--space-4);
  padding:var(--space-5);
  border-radius:var(--r-lg);
  background:#F4F5F2;
  color:#1F2933;
  --muted:#56616A;
  --line:#DDE2DD;
}
.osxport-ord-routing-title{font-size:var(--text-md);line-height:var(--lh-heading);color:#0B1F2E}
.osxport-ord-routing-options{
  width:100%;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));
  align-items:stretch;
  gap:var(--space-3);
}
.osxport-ord-gw-item{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  gap:var(--space-field);
  width:100%;
  min-height:var(--button-height);
  height:100%;
  padding:var(--space-4);
  border:var(--border-hair) solid var(--input-line);
  border-radius:var(--r-md);
  background:#FFFFFF;
  color:#1F2933;
  --muted:#53616D;
  --line:#E3E7EB;
  font-family:var(--font-body);
  line-height:var(--lh-body);
  text-align:start;
  cursor:pointer;
}
.osxport-ord-gw-item strong{font-size:var(--text-base);line-height:var(--lh-heading);color:#1F2933;overflow-wrap:break-word}
.osxport-ord-gw-item small{font-size:var(--text-sm);line-height:var(--lh-body);color:#53616D}
.osxport-ord-gw-item:hover{border-color:var(--primary);background:#E7EDF3;color:#1B2A3A}
.osxport-ord-routing-cancel{margin-top:0;min-height:var(--button-small)}
.osxport-ord-payment-footnotes{
  display:grid;
  gap:var(--space-field);
  margin-top:var(--space-2);
}
.osxport-ord-payment-methods,
.osxport-ord-payment-security{color:#53616D;font-size:var(--text-sm);line-height:var(--lh-body);overflow-wrap:break-word}
.osxport-ord-action:disabled,
.osxport-ord-gw-item:disabled,
.osxport-ord-plan:disabled,
.osxport-ord-region:disabled,
.osxport-ord-seg-btn:disabled{opacity:.55;cursor:not-allowed}
.osxport-ord-action[aria-busy="true"],
.osxport-ord-gw-item[aria-busy="true"]{cursor:progress}
.osxport-ord-order :is(.osxport-ord-action,.osxport-ord-plan,.osxport-ord-region,.osxport-ord-seg-btn,.osxport-ord-gw-item,.osxport-ord-text-input,.osxport-ord-interconnect-input):focus-visible{
  outline:var(--border-control) solid var(--focus);
  outline-offset:var(--space-1);
}
.osxport-ord-plan.is-open,
.osxport-ord-gw-item.is-open{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}
.osxport-ord-identity.is-mine{box-shadow:inset 0 0 0 2px var(--primary)}
.osxport-ord-dialog{
  position:fixed;
  inset:0;
  z-index:var(--z-dialog);
  display:grid;
  place-items:center;
  padding:var(--gutter);
  overflow-y:auto;
  overscroll-behavior:contain;
}
.osxport-ord-dialog-backdrop{
  position:absolute;
  inset:0;
  background:rgba(11,31,46,.74);
  color:#FFFFFF;
}
.osxport-ord-dialog-panel{
  position:relative;
  z-index:1;
  display:grid;
  justify-items:center;
  align-content:start;
  gap:var(--space-4);
  width:min(100%,32rem);
  max-height:calc(100dvh - var(--gutter)*2);
  overflow-y:auto;
  padding:var(--space-6);
  border-radius:var(--r-lg);
  background:#FFFFFF;
  color:#1F2933;
  --muted:#53616D;
  --line:#E3E7EB;
  --focus:#00687D;
  box-shadow:var(--shadow-menu);
  text-align:center;
}
.osxport-ord-dialog-kicker{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:var(--space-2);
  width:fit-content;
  max-width:100%;
  margin-inline:auto;
  padding:.4em .9em;
  border-radius:var(--r-pill);
  background:#E3F6EE;
  color:#0B4D3A;
  --muted:#0B4D3A;
  --line:#C7E6D9;
  font-size:var(--text-sm);
  font-weight:var(--weight-bold);
  line-height:1;
}
.osxport-ord-dialog-title{font-size:var(--text-lg);line-height:var(--lh-heading);color:#0B1F2E;overflow-wrap:break-word}
.osxport-ord-dialog-body{font-size:var(--text-base);line-height:var(--lh-body);color:#53616D;overflow-wrap:break-word}
.osxport-ord-dialog-panel .osxport-ord-dialog-actions{justify-content:center;margin-top:var(--space-2)}
.osxport-ord-dialog-panel .osxport-ord-action-primary:hover{background:var(--primary-active);color:var(--ac-on-primary);border-color:var(--primary-active)}
.osxport-ord-dialog-panel .osxport-ord-action-secondary:hover{background:#E7EDF3;color:#1B2A3A}
.osxport-ord-visually-hidden{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  overflow:hidden;
  clip-path:inset(50%);
  white-space:nowrap;
  border:0;
}
@media(max-width:760px){
  .osxport-ord-dispatch{gap:var(--space-5)}
  .osxport-ord-cadence{grid-template-columns:minmax(0,1fr);padding:var(--space-4);gap:var(--space-3)}
  .osxport-ord-cadence-note{grid-column:1}
  .osxport-ord-cadence-options{grid-template-columns:repeat(2,minmax(0,1fr))}
  .osxport-ord-node-roster,
  .osxport-ord-capacity-lane,
  .osxport-ord-review,
  .osxport-ord-identity,
  .osxport-ord-payment-routing{padding:var(--space-4)}
  .osxport-ord-hardware-options,
  .osxport-ord-location-options,
  .osxport-ord-capacity-options,
  .osxport-ord-review-matrix,
  .osxport-ord-routing-options{grid-template-columns:minmax(0,1fr)}
  .osxport-ord-node-roster{gap:var(--space-4)}
  .osxport-ord-plan{height:auto}
  .osxport-ord-plan-price{font-size:var(--text-xl)}
  .osxport-ord-region{height:auto;text-align:start}
  .osxport-ord-release-roster{gap:var(--space-5)}
  .osxport-ord-interconnect{grid-template-columns:24px minmax(0,1fr)}
  .osxport-ord-interconnect-price{grid-column:2}
  .osxport-ord-review-pair{grid-template-columns:minmax(5rem,.8fr) minmax(0,1.2fr)}
  .osxport-ord-settlement{align-items:flex-start;padding:var(--space-4)}
  .osxport-ord-settlement-actions{width:100%;align-items:stretch}
  .osxport-ord-settlement-actions .osxport-ord-action{flex:1 1 100%}
  .osxport-ord-amount-value{font-size:var(--text-xl)}
  .osxport-ord-identity-fields,
  .osxport-ord-verification{grid-template-columns:minmax(0,1fr)}
  .osxport-ord-identity-fields .osxport-ord-action,
  .osxport-ord-verification .osxport-ord-action{width:100%}
  .osxport-ord-routing-cancel{width:100%}
  .osxport-ord-payment-footnotes{margin-top:var(--space-3)}
  .osxport-ord-dialog-panel{padding:var(--space-4)}
  .osxport-ord-dialog-actions{width:100%;align-items:stretch}
  .osxport-ord-dialog-actions .osxport-ord-action{flex:1 1 100%}
}
@media(prefers-reduced-motion:reduce){
  .osxport-ord-plan,
  .osxport-ord-action{transition:none}
}
body:has(> main[data-shell]){display:flex;flex-direction:column;min-height:100vh}
body > main[data-shell]{flex:1 0 auto}
