/* Buying-page adaptations of Before You Order v2 and What Comes With Your Parts. */
#ordering .e-ordering-topics{min-width:0}
#ordering .specification-disclosure>div{max-width:none}
.e-delivery-documents{table-layout:fixed;border:1px solid var(--line);background:var(--white)}
.e-delivery-documents thead th{background:var(--paper-2,#edf1ed);font-size:13px;font-weight:500;letter-spacing:.025em;text-transform:none}
.e-delivery-documents th:first-child{width:35%}
.e-delivery-documents th:nth-child(2){width:20%}
.e-delivery-documents th:nth-child(3){width:45%}
.e-delivery-documents tbody th,.e-delivery-documents tbody td{position:relative;padding:24px 22px;vertical-align:middle;font-size:16px}
.e-delivery-documents .starts-requests>*{border-top:2px solid var(--line-strong,var(--line))}
.delivery-name{display:flex;align-items:center;gap:16px}
.delivery-file{flex:none;color:var(--muted)}
.delivery-file-extra{stroke-dasharray:1;stroke-dashoffset:1}
.delivery-status{display:flex;align-items:center;gap:9px;font-weight:600;color:var(--ink-2);line-height:1.35}
.is-included .delivery-status{color:#147346}
.delivery-check{position:relative;display:inline-flex;flex:none}
.delivery-check::after{content:"";position:absolute;inset:-2px;border:1px solid #147346;border-radius:50%;opacity:0;pointer-events:none}
/* Informational table: no hover treatment, entrance effects or animated icons. */
@media screen and (max-width:700px){
  .e-delivery-documents{border:0;background:transparent}
  .e-delivery-documents tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.65fr);gap:12px 18px;padding:22px 0}
  .e-delivery-documents tbody th,.e-delivery-documents tbody td,.e-delivery-documents td:nth-child(2){width:auto;padding:0;margin:0;font-size:15px!important;border:0;min-width:0}
  .e-delivery-documents tbody th{font-size:17px!important}
  .e-delivery-documents tbody td:nth-child(2){align-self:start;padding-top:3px}
  .e-delivery-documents tbody td:last-child{grid-column:1/-1;margin:0;padding-left:30px;color:var(--ink-2)}
  .e-delivery-documents .starts-requests{border-top:1px solid var(--line-strong,var(--line))}
  .e-delivery-documents .starts-requests>*{border-top:0}
  .delivery-name{gap:10px;align-items:flex-start}
  .delivery-file{width:20px;height:24px}
}
@media(prefers-reduced-motion:reduce){
  .e-delivery-documents *, .e-delivery-documents *::after{animation:none!important;transition:none!important;transform:none!important}
}
@media print{
  #ordering .disclosure-icon{display:none}
  #ordering details::details-content{content-visibility:visible}
  #ordering details>div{display:block!important;height:auto!important;overflow:visible!important}
  #ordering details{break-inside:avoid}
  .e-delivery-documents{table-layout:auto}
  .e-delivery-documents *,.e-delivery-documents *::after{animation:none!important;transition:none!important}
}
