.mypcm-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.mypcm-quote-box,.mypcm-contact-form{margin:1.5em 0;padding:1em;border:1px solid #e2e2e2;border-radius:6px}
.mypcm-quote-box label,.mypcm-contact-form label{display:block;font-weight:600;margin-bottom:.25em}
.mypcm-quote-box input,.mypcm-quote-box textarea,.mypcm-contact-form input,.mypcm-contact-form textarea{width:100%;max-width:100%;box-sizing:border-box}
.mypcm-lines td{padding:4px}
.mypcm-remove-row{background:none;border:0;font-size:1.4em;cursor:pointer;line-height:1}
.mypcm-product-meta{margin:.75em 0}
.mypcm-compat-list{columns:2;margin-left:1.2em}
.mypcm-technical table{width:100%}
.mypcm-unverified{padding:.75em 1em;background:#fff8e5;border-left:4px solid #dba617}
.mypcm-response-note{white-space:pre-wrap}