.pechati-invoice-fields { margin: 14px 0 4px; padding: 16px; border: 1px solid #bfd0e3; border-radius: 8px; background: #f7f9fc; }
.pechati-invoice-fields > strong { display: block; margin-bottom: 12px; font-size: 18px; }
.pechati-invoice-field { margin: 0 0 12px; }
.pechati-invoice-field label { display: block; margin-bottom: 5px; font-weight: 700; }
.pechati-invoice-field input, .pechati-invoice-field textarea { box-sizing: border-box; width: 100%; padding: 10px; border: 1px solid #7f91a8; border-radius: 4px; font: inherit; }
.pechati-invoice-field textarea { min-height: 80px; resize: vertical; }
.pechati-invoice-thankyou { margin: 20px 0; padding: 18px 20px; border-left: 4px solid #1c5c9e; background: #eef5fc; font-size: 16px; line-height: 1.5; }

body.pechati-invoice-payment-active .wc-block-checkout__contact-fields,
body.pechati-invoice-payment-active .wc-block-checkout__address-fields,
body.pechati-invoice-payment-active .wc-block-checkout__shipping-address-block,
body.pechati-invoice-payment-active .wc-block-checkout__billing-address-block {
  display: none !important;
}

.pechati-invoice-source-hidden {
  display: none !important;
}

/* Keep one address form in the standard checkout. */
.wc-block-checkout__use-address-for-billing,
.wc-block-checkout__billing-fields { display: none !important; }
