.address-search-button{margin:0 0 16px;min-height:44px}.address-search-dialog{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:20px;border:1px solid #ddd;border-radius:20px;color:#1d1d1f;box-sizing:border-box}.address-search-dialog::backdrop{background:#0008}.address-search-dialog h2{margin:0 0 12px;font-size:24px}.address-search-dialog p{font-size:14px;line-height:1.6}.address-search-dialog iframe{width:100%;height:min(480px,55dvh);border:0}.address-search-dialog button{min-height:44px}.address-search-close{float:right}@media(max-width:480px){.address-search-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:12px}.address-search-dialog iframe{height:480px;max-height:58dvh}}
