.smart-region-field[data-v-dfe0add6]{align-items:center;border-bottom:1px solid var(--line,#e7e4df);border-top:1px solid var(--line,#e7e4df);display:flex;gap:18px;justify-content:space-between;padding:18px 0}.smart-region-field__copy[data-v-dfe0add6]{align-items:center;display:flex;gap:12px;min-width:0}.smart-region-field__icon[data-v-dfe0add6]{border:1px solid #dfd7c4;color:#9a761a;display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.smart-region-field__copy small[data-v-dfe0add6],.smart-region-field__copy strong[data-v-dfe0add6]{display:block}.smart-region-field__copy strong[data-v-dfe0add6]{font-size:14px}.smart-region-field__copy small[data-v-dfe0add6]{color:#777;font-size:12px;margin-top:4px}.smart-region-field__actions[data-v-dfe0add6]{align-items:center;display:flex;gap:6px}.smart-region-field__clear[data-v-dfe0add6],.smart-region-field__value[data-v-dfe0add6]{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;justify-content:center}.smart-region-field__value[data-v-dfe0add6]{font-size:13px;font-weight:650;gap:5px;padding:9px 0 9px 10px}.smart-region-field__clear[data-v-dfe0add6]{color:#8a8a86;height:34px;width:34px}.region-dialog-mask[data-v-dfe0add6]{background:#1817147a;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1100}.region-dialog[data-v-dfe0add6]{background:#fff;border-radius:8px;box-shadow:0 24px 70px #0000003d;max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:24px;width:min(590px,100%)}.region-dialog header[data-v-dfe0add6]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.region-dialog header span[data-v-dfe0add6]{color:#9a761a;font-size:11px}.region-dialog h2[data-v-dfe0add6]{font-size:23px;letter-spacing:0;margin:5px 0 0}.region-dialog header button[data-v-dfe0add6]{background:#fff;border:1px solid #e5e1d8;display:grid;height:36px;place-items:center;width:36px}.region-suggestion[data-v-dfe0add6]{align-items:center;background:#fffaf0;border:1px solid #dccb9c;display:flex;justify-content:space-between;margin-top:20px;padding:15px 16px;text-align:left;width:100%}.region-suggestion span small[data-v-dfe0add6],.region-suggestion span strong[data-v-dfe0add6]{display:block}.region-suggestion small[data-v-dfe0add6]{color:#8c6b18;font-size:11px}.region-suggestion strong[data-v-dfe0add6]{font-size:14px;margin-top:4px}.region-suggestion em[data-v-dfe0add6]{color:#8c6b18;font-size:12px;font-style:normal;font-weight:700}.region-choice-group[data-v-dfe0add6]{margin-top:22px}.region-choice-group>strong[data-v-dfe0add6],.region-manual>div>strong[data-v-dfe0add6]{display:block;font-size:13px}.region-choice-group>div[data-v-dfe0add6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.region-choice-group button[data-v-dfe0add6]{background:#fff;border:1px solid #e4e0d8;font-size:12px;min-width:72px;padding:8px 12px}.region-choice-group>small[data-v-dfe0add6],.region-manual small[data-v-dfe0add6]{color:#888;display:block;font-size:11px;margin-top:8px}.region-manual[data-v-dfe0add6]{border-top:1px solid #e8e4dc;margin-top:22px;padding-top:20px}.region-manual[data-v-dfe0add6] .region-selector{margin-top:13px}.region-dialog__message[data-v-dfe0add6]{color:#a24b3d;font-size:12px;margin:12px 0 0}.region-dialog__privacy[data-v-dfe0add6]{align-items:flex-start;color:#777;display:flex;font-size:11px;gap:7px;line-height:1.6;margin:18px 0 0}.region-dialog footer[data-v-dfe0add6]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.button-secondary[data-v-dfe0add6]{background:#fff!important;border-color:#ddd8ce!important;color:#333!important}@media(max-width:640px){.smart-region-field[data-v-dfe0add6]{align-items:flex-start}.smart-region-field__actions[data-v-dfe0add6]{flex-shrink:0}.smart-region-field__copy small[data-v-dfe0add6]{max-width:210px}.region-dialog-mask[data-v-dfe0add6]{align-items:end;padding:0}.region-dialog[data-v-dfe0add6]{border-radius:8px 8px 0 0;max-height:86vh;padding:20px;width:100%}.region-dialog footer[data-v-dfe0add6]{background:#fff;bottom:-20px;margin-left:-20px;margin-right:-20px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));position:sticky}.region-dialog footer .button[data-v-dfe0add6]{flex:1}}
