.mc-list-page[data-v-c0ba9ce4]{--mc-blue:var(--color-blue);--mc-blue-dark:var(--color-blue);--mc-blue-light:#ededed;--mc-accent:#e74c3c;--mc-text:#1a1a2e;--mc-muted:#6b7280;--mc-border:#e5e7eb;--mc-bg:#f9fafb}.mc-container[data-v-c0ba9ce4]{margin:0 auto;padding:0 20px}.catalog-results[data-v-c0ba9ce4]{scroll-margin-top:var(--site-sticky-header-offset,4.5rem)}.mc-empty-state[data-v-c0ba9ce4]{margin-bottom:32px}.mc-muted[data-v-c0ba9ce4]{color:var(--mc-muted);margin:0 0 1rem}.mc-cards-wrap[data-v-c0ba9ce4]{margin-bottom:32px}.afisha-month[data-v-c0ba9ce4]{margin-bottom:28px}.afisha-month-title[data-v-c0ba9ce4]{color:var(--mc-text);font-family:Montserrat,PT Sans,sans-serif;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;line-height:1.2;margin:0 0 16px}.mc-cards-grid[data-v-c0ba9ce4]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:8px}.mc-btn-show-more[data-v-c0ba9ce4]{background:var(--mc-blue-light);border:1px solid var(--mc-blue);border-radius:10px;color:var(--mc-blue-dark);cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:0 auto;max-width:280px;padding:12px 24px;transition:background .2s,color .2s;width:100%}.mc-btn-show-more[data-v-c0ba9ce4]:hover:not(:disabled){background:var(--mc-blue);color:#fff}.mc-btn-show-more[data-v-c0ba9ce4]:disabled{cursor:not-allowed;opacity:.6}.mc-card[data-v-c0ba9ce4]{background:#fff;border:0;overflow:hidden;transition:transform .22s ease}.mc-card[data-v-c0ba9ce4]:hover{transform:translateY(-2px)}.mc-card-link[data-v-c0ba9ce4]{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;text-decoration:none;width:100%}.mc-card-img[data-v-c0ba9ce4]{background:linear-gradient(135deg,#1a1a2e,#2b3a5c 50%,#1a3a6e);border-radius:16px;height:240px;overflow:hidden;position:relative}.mc-card-img[data-v-c0ba9ce4]:after{background:linear-gradient(180deg,#00000042 0,#00000085 62%,#0000009e);content:"";inset:0;position:absolute}.mc-card-img-inner[data-v-c0ba9ce4]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mc-card-img-placeholder[data-v-c0ba9ce4]{background:linear-gradient(135deg,#1a1a2e,#2b3a5c 50%,#1a3a6e);height:100%;width:100%}.mc-card-age[data-v-c0ba9ce4]{font-weight:600;letter-spacing:-.02em;line-height:1;padding:0;right:20px;top:24px}.mc-card-age[data-v-c0ba9ce4],.mc-card-title-overlay[data-v-c0ba9ce4]{background:transparent;color:#fff;font-family:Montserrat,PT Sans,sans-serif;font-size:16px;position:absolute;text-shadow:0 4px 14px rgba(0,0,0,.45);z-index:2}.mc-card-title-overlay[data-v-c0ba9ce4]{font-weight:700;left:0;line-height:1.3;max-width:calc(100% - 30px);padding:0 20px;right:0;top:22px;white-space:pre-line}.mc-card-bottom-bar[data-v-c0ba9ce4]{align-items:center;bottom:0;display:flex;gap:10px;justify-content:space-between;left:0;padding:0 20px 18px;position:absolute;right:0;z-index:2}.mc-card-btn-wrap[data-v-c0ba9ce4]{flex-shrink:0;order:1}.mc-card-btn[data-v-c0ba9ce4]{background:var(--public-cta-bg);border-radius:var(--public-cta-radius);box-shadow:0 6px 16px #ed101b59;color:var(--public-cta-text);display:inline-block;font-size:14px;padding:10px 22px}.mc-card-btn[data-v-c0ba9ce4],.mc-card-price[data-v-c0ba9ce4]{font-family:Montserrat,PT Sans,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1}.mc-card-price[data-v-c0ba9ce4]{color:#fff;font-size:18px;order:2;text-shadow:0 3px 8px rgba(0,0,0,.5)}.mc-card-info[data-v-c0ba9ce4]{padding:18px 6px 6px 2px}.mc-card-location[data-v-c0ba9ce4]{align-items:center;color:var(--mc-text);display:flex;font-size:14px;font-weight:500;gap:12px;line-height:1.16;margin-bottom:8px}.mc-card-location svg[data-v-c0ba9ce4]{color:#2d2f36;flex-shrink:0;height:14px;width:14px}.mc-card-duration[data-v-c0ba9ce4]{color:var(--mc-text);font-size:14px;font-weight:500;line-height:1.1;margin-bottom:12px}.mc-card-tags[data-v-c0ba9ce4]{display:flex;flex-wrap:wrap;gap:10px}.mc-tag-sm[data-v-c0ba9ce4]{border-radius:20px;font-family:Montserrat,PT Sans,sans-serif;font-size:12px;font-weight:500;line-height:1;padding:8px 16px 9px}.mc-tag-sm[data-v-c0ba9ce4],.mc-tag-sm.green[data-v-c0ba9ce4],.mc-tag-sm.warn[data-v-c0ba9ce4]{background:#b9ddfb;color:#243447}@media(max-width:990px){.mc-cards-grid[data-v-c0ba9ce4]{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.mc-cards-grid[data-v-c0ba9ce4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.mc-cards-grid[data-v-c0ba9ce4]{gap:24px;grid-template-columns:1fr}.mc-container[data-v-c0ba9ce4]{padding:0 18px}.mc-card-img[data-v-c0ba9ce4]{border-radius:26px;height:300px}.mc-card-age[data-v-c0ba9ce4],.mc-card-price[data-v-c0ba9ce4],.mc-card-title-overlay[data-v-c0ba9ce4]{font-size:22px}.mc-card-title-overlay[data-v-c0ba9ce4]{left:0;max-width:calc(100% - 40px);padding:0 20px;right:0;top:20px}.mc-card-age[data-v-c0ba9ce4]{right:20px;top:20px}.mc-card-bottom-bar[data-v-c0ba9ce4]{padding:0 20px 16px}.mc-card-btn[data-v-c0ba9ce4]{border-radius:999px;padding:10px 22px}.mc-card-info[data-v-c0ba9ce4]{padding:16px 2px 2px}.mc-card-location[data-v-c0ba9ce4]{font-size:14px;gap:10px}.mc-card-location svg[data-v-c0ba9ce4]{height:14px;width:14px}.mc-card-duration[data-v-c0ba9ce4]{font-size:14px;margin-bottom:12px}.mc-tag-sm[data-v-c0ba9ce4]{font-size:12px;padding:8px 16px 9px}}
