.partner-card[data-v-da42086c]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 4px 10px #00000008;margin-bottom:16px;opacity:.9;padding:12px;pointer-events:auto;transition:all .4s ease}.partner-card.dimmed[data-v-da42086c]{filter:grayscale(1) blur(1px);opacity:.1}.partner-card.active[data-v-da42086c]{border-color:#e63946;box-shadow:0 10px 40px #e6394626;opacity:1!important;transform:scale(1.05);z-index:20}.partner-card.side-left.active[data-v-da42086c]{transform-origin:center right}.partner-card.side-right.active[data-v-da42086c]{transform-origin:center left}.logo-stack[data-v-da42086c]{display:flex;flex-direction:column;gap:8px}.logo-wrapper[data-v-da42086c]{align-items:center;background:#f8fafc;border-radius:6px;display:flex;height:40px;justify-content:center;padding:6px}.member-logo[data-v-da42086c]{max-height:90%;max-width:90%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.card-header[data-v-da42086c]{gap:12px;margin-bottom:12px}.card-header[data-v-da42086c],.count-badge[data-v-da42086c]{align-items:center;display:flex}.count-badge[data-v-da42086c]{background:#f1f5f9;border-radius:50%;color:#64748b;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.active .count-badge[data-v-da42086c]{background:#e63946;color:#fff}@media print{.partner-card[data-v-da42086c]{width:calc(50% - 10px);page-break-inside:avoid;-moz-column-break-inside:avoid;border:1px solid #ccc;box-shadow:none;break-inside:avoid;filter:none!important;margin-bottom:20px;opacity:1!important}.partner-card.active[data-v-da42086c]{border-color:#f1f5f9;box-shadow:none;transform:none}}.map-container[data-v-112f8333]{align-items:center;display:flex;justify-content:center;overflow:visible;width:100%}.europe-map-svg[data-v-112f8333]{height:auto;max-width:1400px;width:160%}.europe-map-svg[data-v-112f8333],path[data-v-112f8333]{transition:all .3s ease}path[data-v-112f8333]{cursor:pointer;fill:silver;stroke:#fff;stroke-width:.8}.has-focus path[data-v-112f8333]:not(.active){opacity:.3}path.active[data-v-112f8333]{fill:#e63946!important;filter:url(#dropShadow);stroke:#b91c1c;transform:translateY(-4px)}.map-label[data-v-112f8333]{cursor:pointer;transition:all .3s ease}.map-label.hidden[data-v-112f8333]{opacity:0}.label-circle[data-v-112f8333]{fill:#cbd5e1;transition:fill .3s}.focused .label-circle[data-v-112f8333]{fill:#b91c1c}.label-text[data-v-112f8333]{fill:#475569;font-size:11px;font-weight:700;pointer-events:none}.focused .label-text[data-v-112f8333]{fill:#fff}@media(max-width:1024px){.europe-map-svg[data-v-112f8333]{width:100%}}@media print{.europe-map-svg[data-v-112f8333]{max-width:100%;width:100%}.has-focus path[data-v-112f8333]:not(.active){opacity:1!important}path.active[data-v-112f8333]{fill:#e63946!important;filter:none;transform:none}}.mobile-sheet-root[data-v-5f90f1ff]{align-items:flex-end;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.sheet-backdrop[data-v-5f90f1ff]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a73;inset:0;position:absolute}.sheet-container[data-v-5f90f1ff]{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -12px 40px #0000002e;display:flex;flex-direction:column;max-height:82vh;max-width:600px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,16px);position:relative;width:100%}.sheet-handle-bar[data-v-5f90f1ff]{cursor:grab;display:flex;justify-content:center;padding-bottom:6px;padding-top:10px}.sheet-handle[data-v-5f90f1ff]{background:#cbd5e1;border-radius:999px;height:4px;width:44px}.sheet-header[data-v-5f90f1ff]{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:8px 20px 14px}.header-left[data-v-5f90f1ff],.sheet-header[data-v-5f90f1ff]{align-items:center;display:flex}.header-left[data-v-5f90f1ff]{gap:12px}.count-badge[data-v-5f90f1ff]{align-items:center;background:#e63946;border-radius:50%;box-shadow:0 2px 8px #e6394640;color:#fff;display:flex;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.country-title[data-v-5f90f1ff]{color:#0f172a;font-size:19px;font-weight:700;line-height:1.2;margin:0}.country-subtitle[data-v-5f90f1ff]{color:#64748b;font-size:12px;margin:2px 0 0}.close-button[data-v-5f90f1ff]{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.close-button[data-v-5f90f1ff]:active,.close-button[data-v-5f90f1ff]:hover{background:#e2e8f0;color:#0f172a}.sheet-content[data-v-5f90f1ff]{overflow-y:auto;padding:16px 20px 24px;-webkit-overflow-scrolling:touch}.members-grid[data-v-5f90f1ff]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:480px){.members-grid[data-v-5f90f1ff]{grid-template-columns:repeat(3,minmax(0,1fr))}}.member-tile[data-v-5f90f1ff]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px;transition:transform .15s ease,border-color .15s ease}.member-tile[data-v-5f90f1ff]:active{border-color:#cbd5e1;transform:scale(.98)}.logo-box[data-v-5f90f1ff]{align-items:center;background:#f8fafc;border-radius:6px;display:flex;height:52px;justify-content:center;padding:6px;width:100%}.member-logo[data-v-5f90f1ff]{max-height:90%;max-width:90%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.member-name[data-v-5f90f1ff]{color:#334155;font-size:11px;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.fade-enter-active[data-v-5f90f1ff],.fade-leave-active[data-v-5f90f1ff]{transition:opacity .25s ease}.fade-enter-from[data-v-5f90f1ff],.fade-leave-to[data-v-5f90f1ff]{opacity:0}.slide-up-enter-active[data-v-5f90f1ff],.slide-up-leave-active[data-v-5f90f1ff]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-5f90f1ff],.slide-up-leave-to[data-v-5f90f1ff]{transform:translateY(100%)}.page-wrapper[data-v-441413fd]{display:flex;justify-content:center;min-height:100vh;overflow-x:hidden}.member-map[data-v-441413fd]{max-width:1800px;width:100%}.map-toolbar[data-v-441413fd]{display:flex;justify-content:flex-end;padding:0 20px;position:relative;z-index:20}.main-layout[data-v-441413fd]{align-items:start;display:grid;gap:0;grid-template-columns:280px 1fr 280px;grid-template-rows:auto;position:relative;width:100%}.map-view[data-v-441413fd]{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;grid-row:1;justify-content:center;padding:0 40px;z-index:1}.map-view[data-v-441413fd] .europe-map-svg{height:auto;max-height:85vh;width:100%}.sidebar[data-v-441413fd]{grid-row:1;height:85vh;overflow-y:auto;padding:20px;pointer-events:none;position:relative;scrollbar-width:none;z-index:10;-ms-overflow-style:none}.sidebar[data-v-441413fd]::-webkit-scrollbar{display:none}.sidebar.left[data-v-441413fd]{grid-column:1}.sidebar.right[data-v-441413fd]{grid-column:3}.line-overlay[data-v-441413fd]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.line-overlay path[data-v-441413fd]{stroke-linecap:round;stroke-linejoin:round;transition:d .2s ease-out}.mobile-country-chips[data-v-441413fd]{display:flex;gap:8px;margin-top:-10px;overflow-x:auto;padding:12px 4px 6px;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-country-chips[data-v-441413fd]::-webkit-scrollbar{display:none}.country-chip[data-v-441413fd]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 1px 4px #0000000a;color:#334155;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:8px;padding:6px 12px 6px 8px;transition:all .2s ease;white-space:nowrap}.country-chip.active[data-v-441413fd],.country-chip[data-v-441413fd]:active{background:#0f172a;border-color:#0f172a;color:#fff;transform:scale(.97)}.chip-badge[data-v-441413fd]{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.country-chip.active .chip-badge[data-v-441413fd]{background:#e63946;color:#fff}@media(max-width:1024px){.main-layout[data-v-441413fd]{align-items:center;display:flex;flex-direction:column;gap:16px}.map-view[data-v-441413fd]{grid-column:auto;grid-row:auto;max-width:650px;order:-1;padding:0 4px;width:100%}.sidebar[data-v-441413fd]{height:auto;max-width:600px;overflow-y:visible;padding:6px 12px;pointer-events:auto;width:100%}.line-overlay[data-v-441413fd]{display:none}.sidebar.left[data-v-441413fd],.sidebar.right[data-v-441413fd]{grid-column:auto}}@media print{[data-v-441413fd]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.page-wrapper[data-v-441413fd]{display:block;min-height:auto}.map-toolbar[data-v-441413fd],.mobile-country-chips[data-v-441413fd]{display:none!important}.main-layout[data-v-441413fd]{display:block}.map-view[data-v-441413fd]{width:100%;page-break-after:always;order:0;padding:0}.map-view[data-v-441413fd] .europe-map-svg{max-height:25cm}.sidebar[data-v-441413fd]{display:flex;flex-wrap:wrap;gap:20px;height:auto;justify-content:space-between;overflow:visible;padding:0;pointer-events:auto;width:100%}.line-overlay[data-v-441413fd]{display:none}}
