.pc-flag-image{display:inline-block;vertical-align:-.22em;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.25);width:24px;height:18px;flex-shrink:0}.pc-flag-unassigned{display:inline-flex;align-items:center;padding:2px 4px;border:1px solid #737985;border-radius:3px;font-size:.6rem;letter-spacing:.04em;line-height:1.3;color:#bdc1cc}.pc-nation-flag{display:inline-flex;align-items:center;vertical-align:middle}.pc-restricted-banner{padding:12px 16px;margin:12px 0;background:rgba(155,33,48,.13);border:1px solid rgba(244,72,93,.38);border-radius:10px;color:#ffc0c8}.pc-restricted-banner p{margin:7px 0 0;color:#eac2cb;overflow-wrap:anywhere}