/* Keep the real flag colours; do not inherit decorative note/icon masks. */
.country-origin309{display:inline-flex;align-items:center;gap:.5em;max-inline-size:100%;vertical-align:middle;unicode-bidi:isolate}
.country-origin309>img{display:block;inline-size:24px;block-size:18px;flex:0 0 24px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px rgb(0 0 0/.09);margin:0;filter:none}
.country-origin309>span{min-inline-size:0;overflow-wrap:anywhere}
.origin-input-preview309{margin-block-start:.4rem;font-size:.82rem;font-weight:500;color:var(--muted,currentColor)}
.origin-input-preview309[hidden]{display:none!important}
.bean-footer300 .country-origin309{white-space:normal}
