/* Shared customer confirmation/error spacing; field errors stay beside their inputs. */
body:not(.is-admin) .notice {
  margin-block:20px;
}
body:not(.is-admin) .notice:first-child,
body:not(.is-admin) .notice + .notice {
  margin-block-start:0;
}
body:not(.is-admin) .notice:last-child {
  margin-block-end:0;
}
body:not(.is-admin) .notice > form {
  margin-block-start:20px;
}
