.input-suffix { display: flex; align-items: stretch; width: 100%; border: 1px solid #8b949e; border-radius: 6px; overflow: hidden; background: #fff; }
.input-suffix input { margin: 0; border: 0; border-radius: 0; box-shadow: none; }
.input-suffix input[name="local_part"] { flex: 1 1 7rem; width: 7rem; min-width: 0; }
.input-suffix .inbox-fixed-domain { flex: 0 0 24ch; width: 24ch; background: #f3f5f4; color: #24272c; cursor: default; padding-left: .4rem; }
.input-suffix:focus-within { outline: 2px solid #22c55e; outline-offset: 2px; }
