.bimaco-qna-pilot {margin:24px 0;padding:24px;border:1px solid #e5e5e5;border-radius:12px;max-width:100%;box-sizing:border-box}
.bimaco-qna-pilot .bimaco-qna-intro {margin:0 0 20px;line-height:1.6}
.bimaco-qna-pilot #cr_qna .cr-qna-ask-button,.bimaco-qna-pilot #cr_qna .cr-review-form-submit,.bimaco-qna-pilot #cr_qna .cr-review-form-continue {background:#EC008C;color:#fff;border:1px solid #EC008C;border-radius:6px;min-height:48px;padding:12px 20px;line-height:1.4;font:inherit;font-weight:700;white-space:normal}
.bimaco-qna-pilot #cr_qna .cr-review-form-submit:hover,.bimaco-qna-pilot #cr_qna .cr-review-form-continue:hover,.bimaco-qna-pilot #cr_qna .cr-qna-ask-button:hover {background:#bd0070;border-color:#bd0070;color:#fff}
.bimaco-qna-pilot #cr_qna .cr-qna-ans-button,.bimaco-qna-pilot #cr_qna .cr-review-form-cancel,.bimaco-qna-pilot #cr_qna .cr-show-more-que {background:#fff;color:#333;border:1px solid #aaa;border-radius:6px;min-height:48px;padding:12px 20px;font:inherit;line-height:1.4}
.bimaco-qna-pilot #cr_qna :is(button,a,input,textarea,[role=button]):focus-visible {outline:3px solid #00AEEF;outline-offset:3px}
.bimaco-qna-pilot #cr_qna :is(input,textarea) {box-sizing:border-box;max-width:100%;font:inherit;line-height:1.5}
.bimaco-qna-pilot #cr_qna .cr-review-form-email input[readonly] {background:#f7f7f7;color:#555}
.bimaco-qna-pilot #cr_qna .bimaco-qna-privacy {font-size:14px;line-height:1.5;margin:16px 0;color:#555}
.bimaco-qna-pilot #cr_qna .cr-review-form-result {outline-offset:4px}
.bimaco-qna-pilot #cr_qna .cr-review-form-buttons {gap:12px;flex-wrap:wrap}
.bimaco-qna-pilot #cr_qna :is(.cr-nav-left,.cr-nav-right) {cursor:pointer;min-height:44px;min-width:44px}
@media(max-width:600px) {.bimaco-qna-pilot{padding:20px 16px;margin:20px 0}.bimaco-qna-pilot #cr_qna .cr-qna-search-block{gap:12px;flex-wrap:wrap}.bimaco-qna-pilot #cr_qna .cr-qna-ask-button{width:100%}.bimaco-qna-pilot #cr_qna .cr-review-form-buttons button{flex:1 1 140px}}
