.swal2-title {
  line-height: 1.2 !important;
}
.order-status-item input {
  color: #000;
}
.flex {
  display: flex;
  /* flex-wrap: wrap; */
  justify-content: space-between;
}
.event,
.event * {
  box-sizing: border-box;
}
.event {
  max-width: 1200px;
  margin-inline: auto;
  font-family: "Minion Pro";
  color: #000;
}
.event {
  position: relative;
  padding: 32px 80px;
  font-size: 16px;
  line-height: 20px;
  background: #fffbf5;
}
.event-header {
  align-items: flex-end;
  font-size: 18px;
  line-height: 24px;
}
.event-contacts div:first-child {
  margin-bottom: 8px;
}
.event-header h2 {
  margin-block: 0 !important;
  padding: 0 !important;
  font-weight: 500 !important;
  font-size: 36px !important;
  line-height: 42px !important;
}
.bg-img {
  position: absolute;
  top: 0;
  right: 0;
}
.event-info {
  margin-block: 80px 32px;
  border: 1px solid #c39d638f;
  border-radius: 4px;
}
.event-info-item {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 16px;
  border-right: 1px solid #c39d638f;
}
.event-info-item:last-child {
  border-right: none;
}
.event-info strong,
.event-info-desc strong {
  display: flex;
  font-weight: normal;
  color: #c39d63;
}
.event-info strong {
  min-height: 40px;
  margin-bottom: 4px;
}
.event-info-item p {
  margin-block: 0;
  line-height: 24px;
}
.event-info-desc {
  padding-bottom: 56px;
}
.event-info-desc p {
  margin-block: 4px 0;
}
.event-menu-item:first-child {
  background: #c39d633d;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.event-menu-item div,
.event-menu-item-header {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  text-align: center;
}
.event-menu-item:first-child div {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}
.event-menu-item:first-child div:last-child {
  border-right: none;
}
.event-menu-item div {
  line-height: 24px;
  border: 1px solid #c39d633d;
  border-top: none;
}
.event-menu-item .name {
  justify-content: flex-start;
  flex: 1 1 25%;
  width: 25%;
  max-width: 25%;
  text-align: left;
}

.event-menu-item .name {
  justify-content: flex-start;
  flex: 1 1 25%;
  width: 25%;
  max-width: 25%;
  text-align: left;
}
.event-menu-item .count,
.event-menu-item .price,
.event-menu-item .layout,
.event-menu-item .sum,
.event-menu-item .comment {
  flex: 1 1 15.5%;
  width: 15.5%;
  max-width: 15.5%;
}
.event-menu-item .count,
.event-menu-item .layout {
  border-right: none;
  border-left: none;
}
.event-menu-item .layout input {
  width: 100%;
}
.event-menu-item-header,
.event-menu-item-footer {
  line-height: 24px;
  color: #fff;
  background-color: #c39d63;
}
.event-menu-item-header {
  font-weight: 500;
  font-size: 20px;
}
.event-menu-item-footer {
  padding: 12px 16px;
  font-weight: 600;
  font-size: 18px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.event-menu-item-footer span {
  font-weight: 500;
}
.event-footer {
  padding-top: 80px;
  font-family: Minion Pro;
}
.event-footer > div:first-child {
  position: relative;
}
.event-footer > div:first-child:after {
  content: "";
  position: absolute;
  right: -312px;
  bottom: 4px;
  width: 306px;
  height: 1px;
  background-color: #c39d633d;
}
.pdf-empty {
  padding-block: 60px;
}
.wp-core-ui .create-pdf-btn {
  margin-top: 10px;
}
