.meloc-card{
  background:var(--meloc-bg,#FDF9F0);
  border:1px solid rgba(33,1,2,.14);
  border-radius:var(--meloc-radius,4px);
  padding:28px;
  margin:20px 0 32px;
}
.meloc-card h2{margin-top:0;letter-spacing:.01em}
.meloc-card textarea{width:100%;min-height:110px;border:1px solid rgba(33,1,2,.2);background:#fff;padding:12px}
.meloc-card .meloc-submit,
.woocommerce-orders-table__cell-order-actions .meloc-cancel,
.woocommerce-orders-table__cell-order-actions .meloc-request{
  background:var(--meloc-primary,#210102)!important;
  color:#fff!important;
  border-color:var(--meloc-primary,#210102)!important;
  border-radius:var(--meloc-radius,4px)!important;
}
.meloc-card .meloc-submit:hover,
.woocommerce-orders-table__cell-order-actions .meloc-cancel:hover,
.woocommerce-orders-table__cell-order-actions .meloc-request:hover{
  background:var(--meloc-hover,#C8A46A)!important;
  border-color:var(--meloc-hover,#C8A46A)!important;
}
.meloc-back{display:inline-block;margin-inline-start:14px}
.meloc-meta{opacity:.82}
.meloc-status{background:var(--meloc-bg,#FDF9F0);border-inline-start:3px solid var(--meloc-primary,#210102);padding:14px 16px;margin:0 0 24px}
.meloc-status-requested{border-inline-start-color:var(--meloc-hover,#C8A46A)}
.meloc-guest-note{margin-top:20px}
@media(max-width:600px){.meloc-card{padding:20px}.meloc-back{display:block;margin:14px 0 0}}
