.mr-address-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.mr-address-actions button{margin:0;min-height:44px}.mr-address-info{font-size:14px;background:transparent;border:1px solid #646879;color:#e4e6ef}.mr-address-results:not(:empty){display:grid;gap:12px;margin-top:18px}.mr-address-results button{display:block;width:100%;margin:0;text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.mr-address-dialog{box-sizing:border-box;width:min(480px,calc(100% - 28px));max-height:85dvh;overflow:auto;padding:24px;background:#202229;color:#f2f3f7;border:1px solid #505564;border-radius:20px;box-shadow:0 24px 80px #0008;font:16px/1.55 system-ui}.mr-address-dialog::backdrop{background:#000b}.mr-address-dialog h2{font-size:22px;margin:0 0 12px}.mr-address-dialog p{color:#c4c7d1}.mr-address-dialog>button{width:100%;min-height:44px}.mr-address-example{display:grid;gap:10px;margin:18px 0}.mr-address-example>div{padding:12px 14px;border-radius:12px;border:1px solid #555b6c;background:#292d37}.mr-address-example small,.mr-address-example strong{display:block}.mr-address-example small{font-size:12px;color:#b8c2da;margin-bottom:4px}.mr-address-example strong{font-size:15px;overflow-wrap:anywhere}.mr-address-example .mr-address-example-auto{border-color:#468b75}.mr-address-example .mr-address-example-manual{border:1px dashed #d6a55c}.mr-address-example .mr-address-example-result{background:#383d50}

.mr-required-star{color:#ff9a8b;font-weight:700}.mr-field-hint{display:block;font-size:13px;line-height:1.5;color:#b9bdca;margin:7px 0 0}.mr-field-legend{color:#c8ccd6;font-size:14px;line-height:1.5}

.mr-address-search-block{margin:0 0 24px}.mr-address-search-block>label{display:block}

.mr-sales-choice{border:1px solid #646b85;background:#292d39;border-radius:16px;padding:18px;margin:14px 0 24px}.mr-sales-choice-label{display:flex!important;align-items:center;gap:12px;cursor:pointer}.mr-sales-choice-label input{width:22px;height:22px;flex:0 0 22px;accent-color:#ef9c52}.mr-sales-choice p{font-size:14px;line-height:1.5;color:#c6cbd7;margin:10px 0 0}.mr-sales-choice .mr-sales-state{color:#f1c398}
