.krv-support-bar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:16px 20px;background:#152536;color:#fff}.krv-support-bar a{color:#f2d2c4}.krv-support-form{display:grid;gap:14px;max-width:620px}.krv-support-form label{display:grid;gap:6px;font-size:13px}.krv-support-form input:not([type=checkbox]),.krv-support-form textarea{padding:12px;border:1px solid #ccd4d1;border-radius:0;font:inherit}.krv-consent{display:flex!important;grid-template-columns:none!important;align-items:center}.krv-honeypot{position:absolute!important;left:-10000px}.krv-faq{max-width:760px}.krv-faq details{border-top:1px solid #ccd4d1;padding:16px 0}.krv-faq summary{cursor:pointer;font-weight:600}.krv-faq p{color:#667787} .krv-contact-choice{display:grid;gap:10px;padding:14px;border:1px solid #ccd4d1}.krv-contact-choice>span{font-size:12px;color:#667787}.krv-contact-choice>label{display:grid;gap:6px}.krv-contact-error{min-height:0;margin:0;color:#a63d32;font-size:12px}.krv-form-notice{padding:14px 16px;background:#edf4f0;border-left:3px solid #2f7359;color:#152536;font-size:13px;line-height:1.55}.krv-form-notice--error{background:#fff1ee;border-left-color:#bd4e40}.krv-status-lookup{margin-top:16px;border-top:1px solid #ccd4d1;border-bottom:1px solid #ccd4d1}.krv-status-lookup summary{padding:13px 0;cursor:pointer;font-size:13px;font-weight:600}.krv-status-lookup-inner{display:grid;gap:12px;padding:0 0 18px}.krv-status-lookup-inner>p{margin:0;color:#667787;font-size:12px;line-height:1.5}.krv-status-form{display:grid;gap:10px}.krv-status-form label{display:grid;gap:6px;font-size:12px}.krv-status-result{display:grid;gap:5px;padding:13px;background:#edf4f0;border-left:3px solid #2f7359}.krv-status-result span,.krv-status-result small{color:#667787;font-size:11px}.krv-status-result strong{font-size:16px;color:#152536} .krv-customer-replies{display:grid;gap:10px;margin-top:12px}.krv-customer-replies h3{margin:0;font-size:14px}.krv-customer-replies article{padding:12px;background:#f4f5f4;border-left:3px solid #cf6745}.krv-customer-replies article small{color:#687782;font-size:11px}.krv-customer-replies article p,.krv-no-replies{margin:5px 0 0;font-size:13px;line-height:1.6} .krv-order-terms{margin:-6px 0 2px;padding:11px 13px;border-left:2px solid #cf6745;background:#f4f1eb;color:#152536;font-size:12px;line-height:1.5}
