.ps9wd .ps9wd-fieldset { margin-bottom: 1.5rem; border: 0; padding: 0; }
.ps9wd .ps9wd-table th { white-space: nowrap; }
.ps9wd .ps9wd-qty select { max-width: 7rem; margin: 0 auto; display: inline-block; }
.ps9wd .ps9wd-info { margin-bottom: 1.25rem; }
.ps9wd .ps9wd-intro { font-weight: 600; }
.ps9wd .ps9wd-confirm { margin-top: .5rem; }
.ps9wd .ps9wd-previous { margin-top: 2.5rem; }
.ps9wd .ps9wd-lines { padding-left: 1.2rem; }
.ps9wd-order-box { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem 1rem; }
.ps9wd-order-box .ps9wd-deadline { color: #6c757d; }
.ps9wd-footer { padding: .5rem 0; }
.ps9wd-footer-link { font-weight: 600; text-decoration: underline; }
@media (max-width: 575px) {
  .ps9wd .ps9wd-orders th:nth-child(3), .ps9wd .ps9wd-orders td:nth-child(3) { display: none; }
  .ps9wd .ps9wd-confirm { width: 100%; }
}
