.singles-overview[data-v-eeca15c8]{color:#173047}.singles-overview__intro[data-v-eeca15c8]{align-items:center;display:flex;gap:28px;justify-content:space-between;padding:8px 0 28px}.singles-overview__eyebrow[data-v-eeca15c8]{color:#307699;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.singles-overview h2[data-v-eeca15c8]{font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0}.singles-overview__description[data-v-eeca15c8]{color:#5d6f80;font-size:14px;line-height:1.8;margin:14px 0 0;max-width:540px}.singles-overview__all-cards[data-v-eeca15c8]{align-items:center;background:#0b6fae;border:1px solid #0b6fae;border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:22px;justify-content:center;min-height:48px;padding:13px 20px;transition:background .2s,box-shadow .2s}.singles-overview__all-cards[data-v-eeca15c8]:hover{background:#095b91;box-shadow:0 8px 24px -16px #095b91}.singles-overview__all-cards svg[data-v-eeca15c8]{height:20px;width:20px}.singles-overview__toolbar[data-v-eeca15c8]{align-items:center;border-bottom:1px solid #e3edf4;border-top:1px solid #e3edf4;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px;min-height:72px;padding:14px 0}.singles-overview__selection[data-v-eeca15c8]{align-items:center;display:flex;gap:16px;min-width:0}.singles-overview__languages[data-v-eeca15c8]{align-items:center;background:#edf5fa;border:1px solid #dbe6ee;border-radius:11px;display:inline-flex;flex-shrink:0;gap:3px;padding:3px}.singles-overview__languages button[data-v-eeca15c8]{border-radius:7px;color:#526e82;font-size:12px;font-weight:600;line-height:1.4;min-height:34px;padding:7px 14px;transition:color .2s,background .2s}.singles-overview__languages button[data-v-eeca15c8]:hover{background:#e0edf6}.singles-overview__languages button[aria-pressed=true][data-v-eeca15c8]{background:#0b6fae;color:#fff}.singles-overview__languages button[data-v-eeca15c8]:disabled{cursor:wait;opacity:.7}.singles-overview__count[data-v-eeca15c8]{color:#657587;font-size:12px;margin:0}.singles-overview__count strong[data-v-eeca15c8]{color:#24465f;font-weight:700}.singles-overview__search[data-v-eeca15c8]{align-items:center;background:#fff;border:1px solid #dbe6ee;border-radius:10px;display:flex;gap:10px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s;width:min(100%,360px)}.singles-overview__search[data-v-eeca15c8]:focus-within{border-color:#3989ba;box-shadow:0 0 0 3px #3989ba1a}.singles-overview__search svg[data-v-eeca15c8]{color:#7a8e9d;flex-shrink:0;height:18px;width:18px}.singles-overview__search input[data-v-eeca15c8]{background:transparent;border:0;color:#24465f;font-size:12px;height:100%;min-width:0;outline:none;width:100%}.singles-overview__search input[data-v-eeca15c8]::-moz-placeholder{color:#718394}.singles-overview__search input[data-v-eeca15c8]::placeholder{color:#718394}.singles-overview__search input[data-v-eeca15c8]:disabled{cursor:wait}.singles-overview__expansions[data-v-eeca15c8]{display:grid;gap:42px}.singles-overview__grid[data-v-eeca15c8]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.singles-overview__message[data-v-eeca15c8]{align-items:center;background:#fff;border:1px solid #e1ebf2;border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:36px 24px;text-align:center}.singles-overview__message h3[data-v-eeca15c8]{color:#24465f;font-size:19px;font-weight:700;margin:0}.singles-overview__message p[data-v-eeca15c8]{color:#657587;font-size:13px;line-height:1.8;margin:12px 0 0;max-width:460px}.singles-overview__message a[data-v-eeca15c8],.singles-overview__message button[data-v-eeca15c8]{align-items:center;border:1px solid #c8deeb;border-radius:10px;color:#0b6fae;display:inline-flex;font-size:12px;font-weight:700;gap:12px;margin-top:22px;padding:11px 17px;transition:background .2s}.singles-overview__message a[data-v-eeca15c8]:hover,.singles-overview__message button[data-v-eeca15c8]:hover{background:#f0f8fd}.singles-overview__skeleton-heading[data-v-eeca15c8]{animation:singles-set-pulse-eeca15c8 1.5s ease-in-out infinite;background:#e5edf3;border-radius:6px;height:23px;margin-bottom:18px;width:180px}.singles-expansion[data-v-eeca15c8]{min-width:0}.singles-expansion__heading[data-v-eeca15c8]{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.singles-expansion__title[data-v-eeca15c8]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.singles-expansion h3[data-v-eeca15c8]{color:#24465f;font-size:clamp(19px,2vw,23px);font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:0}.singles-expansion__title>span[data-v-eeca15c8]{background:#f4f9fc;border:1px solid #dde9f1;border-radius:20px;color:#5b778d;font-size:10px;font-weight:600;padding:4px 8px;white-space:nowrap}.singles-expansion__heading>p[data-v-eeca15c8]{color:#718394;font-size:11px;margin:0;white-space:nowrap}.singles-set[data-v-eeca15c8]{background:#fff;border:1px solid #dfe9f1;border-radius:16px;box-shadow:0 5px 18px -15px #20425940;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.singles-set[data-v-eeca15c8]:hover{border-color:#a9cce3;box-shadow:0 12px 28px -18px #19547b52;transform:translateY(-3px)}.singles-set__logo[data-v-eeca15c8]{align-items:center;background:radial-gradient(ellipse at 50% 90%,#f6fafc,#fff 75%);display:flex;justify-content:center;min-height:137px;padding:23px 19px 18px}.singles-set__logo img[data-v-eeca15c8]{display:block;height:96px;max-width:240px;-o-object-fit:contain;object-fit:contain;width:100%}.singles-set__logo-fallback[data-v-eeca15c8]{align-items:center;color:#34576e;display:flex;font-size:clamp(15px,1.8vw,24px);font-weight:700;justify-content:center;letter-spacing:-.035em;line-height:1.15;min-height:96px;overflow-wrap:anywhere;text-align:center}.singles-set__body[data-v-eeca15c8]{border-top:1px solid #f0f4f7;display:flex;flex:1;flex-direction:column;padding:15px 17px 17px}.singles-set__metadata[data-v-eeca15c8]{align-items:center;color:#61778a;display:flex;flex-wrap:wrap;font-size:10px;gap:5px 8px;justify-content:space-between;line-height:1.5;min-height:18px}.singles-set__metadata>span[data-v-eeca15c8]:first-child{overflow-wrap:anywhere}.singles-set__language[data-v-eeca15c8]{color:#61778a;font-size:10px}.singles-set h4[data-v-eeca15c8]{color:#24465f;font-size:14px;font-weight:700;letter-spacing:-.015em;line-height:1.45;margin:7px 0 17px;overflow-wrap:anywhere}.singles-set__footer[data-v-eeca15c8]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.singles-set__availability[data-v-eeca15c8]{align-items:center;color:#39745a;display:inline-flex;font-size:11px;font-weight:500;gap:6px;line-height:1.5}.singles-set__availability>span[data-v-eeca15c8]{background:#54a47e;border-radius:50%;flex-shrink:0;height:5px;width:5px}.singles-set__footer>svg[data-v-eeca15c8]{color:#6a92ad;flex-shrink:0;height:17px;transition:transform .2s;width:17px}.singles-set:hover .singles-set__footer>svg[data-v-eeca15c8]{transform:translate(2px)}.singles-set--skeleton[data-v-eeca15c8]{animation:singles-set-pulse-eeca15c8 1.5s ease-in-out infinite;min-height:257px;padding:18px}.singles-set--skeleton>div[data-v-eeca15c8]{background:#edf2f6;border-radius:9px;height:108px;margin:7px 0 27px}.singles-set--skeleton>span[data-v-eeca15c8]{background:#e9f0f5;border-radius:4px;display:block;height:12px;margin-bottom:12px;width:80%}.singles-set--skeleton>span[data-v-eeca15c8]:last-child{width:55%}.singles-overview a[data-v-eeca15c8]:focus-visible,.singles-overview button[data-v-eeca15c8]:focus-visible{outline:3px solid #69a8d0;outline-offset:4px}@media (min-width:640px){.singles-overview__grid[data-v-eeca15c8]{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.singles-overview__grid[data-v-eeca15c8]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.singles-overview__grid[data-v-eeca15c8]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:639px){.singles-overview__intro[data-v-eeca15c8]{align-items:stretch;flex-direction:column;gap:22px;padding-top:2px}.singles-overview__eyebrow[data-v-eeca15c8]{font-size:9px}.singles-overview__description[data-v-eeca15c8]{font-size:13px}.singles-overview__all-cards[data-v-eeca15c8]{justify-content:space-between}.singles-overview__toolbar[data-v-eeca15c8]{align-items:stretch;flex-direction:column;gap:13px;padding:16px 0}.singles-overview__selection[data-v-eeca15c8]{gap:12px;justify-content:space-between}.singles-overview__languages button[data-v-eeca15c8]{padding-left:12px;padding-right:12px}.singles-overview__search[data-v-eeca15c8]{width:100%}.singles-overview__count[data-v-eeca15c8]{font-size:11px}.singles-overview__expansions[data-v-eeca15c8]{gap:32px}.singles-expansion__heading[data-v-eeca15c8]{align-items:flex-start;gap:10px}.singles-expansion__title[data-v-eeca15c8]{gap:8px}.singles-expansion__heading>p[data-v-eeca15c8]{font-size:10px;padding-top:5px}.singles-set[data-v-eeca15c8]{border-radius:13px}.singles-set__logo[data-v-eeca15c8]{min-height:114px;padding:18px 13px 14px}.singles-set__logo img[data-v-eeca15c8],.singles-set__logo-fallback[data-v-eeca15c8]{height:82px;min-height:82px}.singles-set__body[data-v-eeca15c8]{padding:13px 12px}.singles-set__metadata[data-v-eeca15c8]{font-size:10px}.singles-set h4[data-v-eeca15c8]{font-size:13px;margin-top:6px}.singles-set__footer[data-v-eeca15c8]{gap:6px}.singles-set__availability[data-v-eeca15c8]{font-size:11px;gap:5px}}@media (prefers-reduced-motion:reduce){.singles-overview__all-cards[data-v-eeca15c8],.singles-set[data-v-eeca15c8],.singles-set__footer>svg[data-v-eeca15c8]{transition:none}.singles-set[data-v-eeca15c8]:hover,.singles-set:hover .singles-set__footer>svg[data-v-eeca15c8]{transform:none}.singles-overview__skeleton-heading[data-v-eeca15c8],.singles-set--skeleton[data-v-eeca15c8]{animation:none}}@keyframes singles-set-pulse-eeca15c8{0%,to{opacity:1}50%{opacity:.55}}.singles-sets-scrollbar[data-v-f1a1b2e1]{scrollbar-color:rgba(156,163,175,.9) rgba(243,244,246,.9);scrollbar-width:thin}.singles-sets-scrollbar[data-v-f1a1b2e1]::-webkit-scrollbar{width:10px}.singles-sets-scrollbar[data-v-f1a1b2e1]::-webkit-scrollbar-track{background:#f3f4f6e6;border-radius:9999px}.singles-sets-scrollbar[data-v-f1a1b2e1]::-webkit-scrollbar-thumb{background-color:#9ca3aff2;border:2px solid rgba(243,244,246,.9);border-radius:9999px}.singles-sets-scrollbar[data-v-f1a1b2e1]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}
