.country-selector-modal .ant-modal-body[data-v-fd7dab87]{max-height:70vh;overflow:hidden;padding:0}.country-selector[data-v-fd7dab87]{display:flex;flex-direction:column;height:70vh}.country-selector .quick-list[data-v-fd7dab87]{padding:12px 16px 0}.country-selector .quick-list .quick-item[data-v-fd7dab87]{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px}.country-selector .quick-list .quick-item[data-v-fd7dab87]:hover{background:#f5f5f5}.country-selector .quick-list .quick-item.active[data-v-fd7dab87]{background:#e6f7ff;color:#1890ff}.country-selector .quick-list .quick-item .name[data-v-fd7dab87]{flex:1;margin-right:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-selector .quick-list .quick-item .code[data-v-fd7dab87]{color:#999;flex-shrink:0;font-size:13px}.country-selector .country-body[data-v-fd7dab87]{display:flex;flex:1;overflow:hidden}.country-selector .country-list[data-v-fd7dab87]{flex:1;overflow-y:auto;padding:0 16px 12px}.country-selector .country-group .group-letter[data-v-fd7dab87]{background:#fafafa;color:#999;font-size:12px;padding:8px 12px;position:sticky;top:0}.country-selector .country-group .country-item[data-v-fd7dab87]{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:10px 12px}.country-selector .country-group .country-item[data-v-fd7dab87]:hover{background:#f5f5f5}.country-selector .country-group .country-item.active[data-v-fd7dab87]{color:#1890ff}.country-selector .country-group .country-item .name[data-v-fd7dab87]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-selector .country-group .country-item .code[data-v-fd7dab87]{color:#999;flex-shrink:0;font-size:13px;margin-right:8px}.country-selector .country-group .country-item .check-icon[data-v-fd7dab87]{color:#1890ff;flex-shrink:0}.country-selector .letter-index[data-v-fd7dab87]{align-items:center;border-left:1px solid #f0f0f0;display:flex;flex-direction:column;justify-content:center;padding:8px 0;width:28px}.country-selector .letter-index .index-letter[data-v-fd7dab87]{align-items:center;color:#1890ff;cursor:pointer;display:flex;flex:1;font-size:11px;justify-content:center}.country-selector .letter-index .index-letter[data-v-fd7dab87]:hover{background:#e6f7ff;border-radius:4px}
