.meinqr-country-selector{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}
.meinqr-country-selector label{font-weight:700;margin:0}
.meinqr-country-selector select{min-width:170px;max-width:260px;padding:7px 28px 7px 9px;border:1px solid #c9c9c9;border-radius:8px;background:#fff}
.meinqr-country-selector .meinqr-country-status{font-size:12px;color:#666}
.meinqr-country-selector .meinqr-country-status.is-error{color:#b32d2e}
.meinqr-country-product{margin:0 0 10px;padding:10px 12px;border:1px solid #e2e2e2;border-radius:10px;background:#fafafa}
.meinqr-country-price-note{font-size:12px;color:#666;margin:-3px 0 12px}
.meinqr-country-floating{position:fixed;right:18px;bottom:18px;z-index:9998;padding:9px 11px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:rgba(255,255,255,.97);box-shadow:0 6px 24px rgba(0,0,0,.12)}
.meinqr-country-floating .meinqr-country-selector{display:grid;grid-template-columns:auto minmax(140px,1fr)}
.meinqr-country-floating .meinqr-country-status{grid-column:1/-1}
.meinqr-country-checkout-notice{margin-bottom:14px}
@media(max-width:600px){.meinqr-country-floating{left:12px;right:12px;bottom:12px}.meinqr-country-floating .meinqr-country-selector{grid-template-columns:auto 1fr}.meinqr-country-selector select{min-width:0;width:100%}}
