.mvbhd-frontend{max-width:900px;margin:20px 0}.mvbhd-contact-form,.mvbhd-ticket-list article{border:1px solid #dcdcde;border-radius:6px;padding:20px;background:#fff}.mvbhd-contact-form p{margin:0 0 16px}.mvbhd-contact-form label,.mvbhd-customer-reply label{display:block;font-weight:600}.mvbhd-contact-form input,.mvbhd-contact-form textarea,.mvbhd-customer-reply textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:6px;padding:10px;border:1px solid #8c8f94;border-radius:4px}.mvbhd-contact-form button,.mvbhd-customer-reply button{background:#2271b1;color:#fff;border:0;border-radius:4px;padding:10px 16px;cursor:pointer;font-weight:600}.mvbhd-contact-form button:hover,.mvbhd-customer-reply button:hover{background:#135e96}.mvbhd-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.mvbhd-alert{padding:14px 16px;background:#edfaef;border-left:4px solid #00a32a;border-radius:3px}.mvbhd-ticket-list article{margin:0 0 14px}.mvbhd-ticket-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mvbhd-ticket-list small{display:block;color:#646970;font-weight:400}.mvbhd-front-status{display:inline-block;background:#e8f2ff;color:#135e96;padding:4px 8px;border-radius:4px;font-size:12px}.mvbhd-ticket-list blockquote{margin:12px 0;padding:12px 15px;border-left:3px solid #8c8f94;background:#f6f7f7}.mvbhd-ticket-list blockquote p{margin-bottom:0}.mvbhd-customer-reply{border-top:1px solid #dcdcde;padding-top:14px;margin-top:16px}.mvbhd-order-support{margin:20px 0;padding:15px;border:1px solid #dcdcde;border-radius:5px}.mvbhd-order-support h3{margin-top:0}.mvbhd-order-support .button{display:inline-block;margin-top:5px}@media(max-width:600px){.mvbhd-contact-form,.mvbhd-ticket-list article{padding:14px}.mvbhd-ticket-list article>div:first-child{align-items:flex-start;flex-direction:column}}
.mvbhd-front-custom-fields{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:5px 12px}.mvbhd-front-custom-fields dt{font-weight:600}.mvbhd-front-custom-fields dd{margin:0;overflow-wrap:anywhere}.mvbhd-custom-field label{display:block}

.mvbhd-front-meta{color:#646970;font-size:13px;margin:4px 0 10px}
