._wrap[data-v-964a3da4]{text-align:center;min-width:0}._title[data-v-964a3da4]{white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;height:auto;min-height:36px;padding:4px 10px;font-size:24px;line-height:1.2;display:inline-flex;color:#3873d3!important}._title span[data-v-964a3da4]{overflow-wrap:anywhere;min-width:0}._title .region-label[data-v-964a3da4]{color:#586b7a;flex-shrink:0}._title svg[data-v-964a3da4]{flex-shrink:0}._title[data-v-964a3da4]:hover{background:#f2f7ff}.region-value[data-v-964a3da4]{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.region-value>span[data-v-964a3da4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button[data-v-964a3da4]:focus-visible{outline-offset:3px;outline:2px solid #3873d3}._selected-chips[data-v-964a3da4]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.chip[data-v-964a3da4]{white-space:normal;background:#fff;border:1px solid #eff2f4;border-radius:20px;gap:8px;height:auto;min-height:32px;padding:6px 12px;font-size:13px;line-height:1.4;color:#333!important}.chip[data-v-964a3da4]:hover{background:#f2f7ff}.chip span[data-v-964a3da4]{font-size:18px}._regions_list[data-v-964a3da4]{overscroll-behavior:contain;scrollbar-gutter:stable;border:0;flex-direction:column;gap:6px;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow-y:auto}.region-row[data-v-964a3da4]{flex-shrink:0;align-items:center;min-width:0;display:flex}.region-row--child[data-v-964a3da4]{margin-left:28px}.expand[data-v-964a3da4],.spacer[data-v-964a3da4]{flex:0 0 28px;width:28px}.expand[data-v-964a3da4]{background:0 0;justify-content:center;height:32px;padding:0;font-size:22px;color:#3873d3!important}.expand[data-v-964a3da4]:hover{background:#f2f7ff}.region-option[data-v-964a3da4]{cursor:pointer;min-width:0;min-height:44px;transition:background-color var(--motion-fast) ease;border-radius:8px;flex:1;align-items:center;gap:12px;padding:6px 12px;font-size:15px;font-weight:500;display:flex;position:relative}.region-option[data-v-964a3da4]:hover{background:var(--surface)}.region-option:hover .region-check[data-v-964a3da4]{border-color:var(--primary)}.region-option input[data-v-964a3da4]{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;left:12px}.region-option input:focus-visible+.region-check[data-v-964a3da4]{outline:2px solid var(--primary);outline-offset:3px}.region-option input:checked+.region-check[data-v-964a3da4]{border-color:var(--primary);background:var(--primary);color:var(--white)}.region-option input:checked+.region-check svg[data-v-964a3da4]{opacity:1;transform:scale(1)}.region-check[data-v-964a3da4]{border:2px solid color-mix(in srgb,var(--muted) 60%,var(--white));background:var(--white);width:20px;height:20px;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease;border-radius:6px;flex:0 0 20px;place-items:center;display:grid}.region-check svg[data-v-964a3da4]{opacity:0;transition:opacity var(--motion-fast) ease,transform var(--motion-control) var(--ease-out);transform:scale(.7)}.region-action[data-v-964a3da4]{height:auto;min-height:42px;box-shadow:var(--shadow-xs);transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease;border-radius:10px;justify-content:center;padding:10px 18px;font-size:15px;font-weight:600;line-height:1.2}.region-action[data-v-964a3da4]:disabled{opacity:.5;cursor:default}.region-action--reset[data-v-964a3da4]{background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--muted)!important}.region-action--reset[data-v-964a3da4]:hover{background:color-mix(in srgb,var(--danger) 8%,var(--surface));border-color:color-mix(in srgb,var(--danger) 25%,var(--line));color:var(--danger)!important}.region-action--apply[data-v-964a3da4]{background:var(--primary);color:var(--white)!important}.region-action--apply[data-v-964a3da4]:hover{background:var(--primary-hover)}.region-state[data-v-964a3da4]{text-align:center;padding:24px 0}.sr-only[data-v-964a3da4]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){._title[data-v-964a3da4]{gap:4px;padding-inline:4px;font-size:16px}._title svg[data-v-964a3da4]{width:18px;height:18px}.region-value[data-v-964a3da4]{gap:4px}}@media (width<=420px){._title[data-v-964a3da4]{font-size:14px}}@media (width<=350px){._title[data-v-964a3da4]{font-size:12px}}@media (prefers-reduced-motion:reduce){.region-action[data-v-964a3da4],.region-check[data-v-964a3da4],.region-check svg[data-v-964a3da4],.region-option[data-v-964a3da4]{transition:none}}
