/* Report 136: the address suggestions under the quote page's address box (static/js/address_suggest.js).
   The list floats over the page (position: absolute), so the form never grows or moves. Rows are 44 px tall for touch. */
.mnm-addr-wrap { position: relative; }
.mnm-addr-suggest { position: absolute; left: 0; right: 0; top: calc(100% + 4px); z-index: 1060; margin: 0; padding: 4px 0;
                    list-style: none; background: var(--mnm-surface); color: var(--mnm-ink); border: 1px solid var(--mnm-line);
                    border-radius: var(--mnm-radius-control); box-shadow: 0 8px 22px var(--mnm-shade-black-5);
                    max-height: min(320px, 52vh); overflow-y: auto; overscroll-behavior: contain; }
.mnm-addr-suggest[hidden] { display: none; }
.mnm-addr-opt { display: flex; align-items: center; gap: 10px; min-height: 44px; padding: 8px 12px; cursor: pointer;
                line-height: 1.3; font-size: var(--mnm-fs-sm); }
.mnm-addr-opt > i { color: var(--mnm-muted); flex-shrink: 0; }
.mnm-addr-opt:hover, .mnm-addr-opt.is-active { background: var(--mnm-accent-soft); }
.mnm-addr-foot { padding: 4px 12px 2px; font-size: var(--mnm-fs-xs); color: var(--mnm-muted); text-align: right;
                 border-top: 1px solid var(--mnm-line); margin-top: 4px; }
