.event-views{--ev-ink: #1a1712;--ev-muted: #6a5f4d;--ev-line: #dbd2c0;--ev-cardb: #d6cbb4;--ev-fill: #eae3d5;--ev-terra: #bc5638;--ev-navy: #143e49;--ev-green: #5d8748;width:100%;display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.event-views__head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.event-views__title{margin:0;font-size:var(--text-2xl, 1.5rem);font-weight:700;color:var(--ev-ink);letter-spacing:-.015em;line-height:1.1}.event-views__toggle{position:relative;display:flex;gap:6px;background:#fff;border:1px solid var(--ev-cardb);border-radius:999px;padding:5px}.event-views__toggle-thumb{position:absolute;top:5px;left:5px;width:42px;height:38px;border-radius:999px;background:var(--ev-ink);z-index:0;transition:transform .44s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.event-views__toggle-thumb.is-cal{transform:translate(48px)}.event-views__toggle-btn{position:relative;z-index:1;width:42px;height:38px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--ev-muted);background:none;border:none;cursor:pointer;padding:0;transition:color .25s ease}.event-views__toggle-btn:active{transform:scale(.9)}.event-views__toggle-btn.is-active{color:#fff}.event-views__toggle-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.event-views__body,.event-cal{width:100%}.event-cal__panel{border:1px solid var(--ev-cardb);border-radius:16px;padding:24px;background:#fff}.event-cal__header{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:18px}.event-cal__month-label{min-width:150px;text-align:center;font-weight:700;font-size:var(--text-xl, 1.25rem);color:var(--ev-ink)}.event-cal__nav{width:36px;height:36px;border-radius:50%;border:1px solid var(--ev-cardb);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--ev-ink);cursor:pointer;flex:none;padding:0;transition:background .15s ease}.event-cal__nav:hover{background:var(--ev-fill)}.event-cal__nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.event-cal__legend{display:flex;justify-content:center;gap:22px;margin:0 0 20px}.event-cal__legend-item{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm, .875rem);color:var(--ev-muted);font-weight:600}.event-cal__dot{width:8px;height:8px;border-radius:50%;flex:none}.event-cal__dot--kurs{background:var(--ev-terra)}.event-cal__dot--popup{background:var(--ev-navy)}.event-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.event-cal__dow{text-align:center;font-size:var(--text-sm, .875rem);font-weight:700;color:var(--ev-muted);padding-bottom:6px}.event-cal__cell{min-height:112px;border-radius:12px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;padding:11px 9px;color:#bbb;background:transparent;border:1px solid transparent;text-align:left;font:inherit}.event-cal__cell--pad{visibility:hidden;pointer-events:none}.event-cal__cell--in-month{color:var(--ev-ink);font-weight:600;background:#faf7f1}.event-cal__cell--past{opacity:.35}.event-cal__cell--has{font-weight:700;cursor:pointer}.event-cal__cell--has:hover{background:#f4ede0}.event-cal__cell--today{border-color:var(--ev-terra)}.event-cal__cell--selected{border-color:var(--ev-ink);background:#f4ede0}.event-cal__day-num{font-size:var(--text-lg, 1.125rem);line-height:1;font-weight:600;color:var(--ev-muted);align-self:flex-start;padding-left:2px}.event-cal__cell--has .event-cal__day-num{color:var(--ev-ink)}.event-cal__events{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.event-cal__chip{display:flex;align-items:center;gap:7px;border-radius:7px;padding:4px 7px;overflow:hidden;min-width:0}.event-cal__chip--kurs{background:#bc563824}.event-cal__chip--popup{background:#143e4924}.event-cal__chip--custom{background:color-mix(in srgb,var(--chip-color) 14%,transparent)}.event-cal__chip-dot{width:7px;height:7px;border-radius:50%;flex:none}.event-cal__chip--kurs .event-cal__chip-dot{background:var(--ev-terra)}.event-cal__chip--popup .event-cal__chip-dot{background:var(--ev-navy)}.event-cal__chip--custom .event-cal__chip-dot{background:var(--chip-color)}.event-cal__chip-time{font-family:var(--font-mono--family, ui-monospace, monospace);font-size:var(--text-xs, .75rem);font-weight:700;color:var(--ev-muted);flex:none}.event-cal__chip-title{font-size:var(--text-sm, .875rem);font-weight:600;color:var(--ev-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.event-cal__more{font-size:10px;color:var(--ev-muted);font-weight:700;padding-left:4px}.event-cal__status{text-align:center;padding:var(--space-8, 2rem) 0;color:var(--ev-muted);margin:0}.event-cal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#14110d80;display:flex;align-items:center;justify-content:center;padding:24px}.event-cal__overlay-card{background:#fff;border-radius:18px;width:100%;max-width:720px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}@media(min-width:1061px){.event-cal__overlay-card{max-width:960px}}.event-cal__overlay-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 28px 18px;border-bottom:1px solid rgba(20,17,13,.09);flex:none}.event-cal__overlay-title{margin:0;font-weight:700;font-size:var(--text-xl, 1.25rem);color:var(--ev-ink)}.event-cal__overlay-close{width:36px;height:36px;border-radius:50%;background:var(--ev-fill);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:var(--ev-ink);flex:none;padding:0}.event-cal__overlay-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.event-cal__overlay-list{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 28px 28px}.event-cal__overlay-list .event-card{overflow:hidden}@media(max-width:1060px){.event-cal__overlay-list .event-card>.group-block{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch;width:100%}.event-cal__overlay-list .event-card__media{display:none}.event-cal__overlay-list .event-card__date{grid-row:1 / span 2;position:static;width:auto;max-width:none;min-height:0;height:auto;padding:18px 14px;border-right:1px dashed var(--ev-cardb);color:var(--ev-ink);background:transparent;text-shadow:none}.event-cal__overlay-list .event-card__day{color:var(--ev-ink)}.event-cal__overlay-list .event-card__month,.event-cal__overlay-list .event-card__time{color:var(--ev-muted)}.event-cal__overlay-list .event-card>.group-block>.group-block:has(.event-card__title){align-self:stretch;padding:18px 20px 0;justify-content:flex-start}.event-cal__overlay-list .event-card>.group-block>.group-block:has(.event-card__status),.event-cal__overlay-list .event-card>.group-block>.group-block:has(.event-card__price){position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding:14px 68px 18px 20px;text-align:left;min-width:0}.event-cal__overlay-list .event-card>.group-block>.group-block>.event-card__cta{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:var(--ev-terra);color:#fff;display:flex;align-items:center;justify-content:center;z-index:2}.event-cal__overlay-list .event-card:hover .event-card__cta{background:var(--ev-terra);filter:brightness(.92)}.event-cal__overlay-list .event-card__cta-icon{width:18px;height:18px}}@media(min-width:1061px){.event-cal__overlay-list .event-card>.group-block{display:grid;grid-template-columns:132px minmax(0,1fr) auto;grid-template-rows:auto;align-items:stretch;width:100%}.event-cal__overlay-list .event-card--with-image .event-card__media{display:block;position:absolute;left:0;top:0;height:100%;width:132px;object-fit:cover;border-radius:14px 0 0 14px;z-index:1}.event-cal__overlay-list .event-card__date{grid-row:auto;position:relative;z-index:2;width:132px;max-width:none;min-height:100%;padding:10px;gap:4px}.event-cal__overlay-list .event-card--with-image .event-card__date{border-right:none;color:#fff;background:linear-gradient(180deg,#14110d4d,#14110d94);text-shadow:0 1px 6px rgba(0,0,0,.4)}.event-cal__overlay-list .event-card--with-image .event-card__day{color:#fff}.event-cal__overlay-list .event-card--with-image .event-card__month,.event-cal__overlay-list .event-card--with-image .event-card__time{color:#ffffffd9}.event-cal__overlay-list .event-card:not(.event-card--with-image) .event-card__date{position:static;background:#fdf8ef;border-right:1px dashed var(--ev-cardb);color:var(--ev-ink);text-shadow:none}.event-cal__overlay-list .event-card>.group-block>.group-block:has(.event-card__title){align-self:center;padding:22px 20px;justify-content:flex-start}.event-cal__overlay-list .event-card>.group-block>.group-block:has(.event-card__status),.event-cal__overlay-list .event-card>.group-block>.group-block:has(.event-card__price){position:relative;align-self:stretch;flex-direction:column;align-items:flex-end;justify-content:center;gap:7px;padding:22px 72px 22px 20px;text-align:right;min-width:168px}.event-cal__overlay-list .event-card>.group-block>.group-block>.event-card__cta{position:absolute;top:0;right:0;bottom:0;transform:none;width:56px;height:auto;min-height:56px;border-radius:0;background:var(--ev-terra);color:#fff;display:flex;align-items:center;justify-content:center;z-index:3}.event-cal__overlay-list .event-card:hover .event-card__cta{background:var(--ev-terra);filter:brightness(.92)}.event-cal__overlay-list .event-card__cta-icon{width:20px;height:20px}}@media(max-width:749px){.event-cal__panel{padding:16px 12px}.event-cal__cell{min-height:56px;padding:6px 5px;gap:3px}.event-cal__day-num{font-size:12px}.event-cal__events{flex-direction:row;flex-wrap:wrap;gap:3px}.event-cal__chip{padding:0;gap:0;height:5px;width:16px;border-radius:2px}.event-cal__chip--kurs{background:var(--ev-terra)}.event-cal__chip--popup{background:var(--ev-navy)}.event-cal__chip--custom{background:var(--chip-color)}.event-cal__chip-time,.event-cal__chip-title,.event-cal__chip-dot,.event-cal__more{display:none}.event-cal__overlay{align-items:flex-end;padding:0}.event-cal__overlay-card{max-width:none;border-radius:18px 18px 0 0;max-height:78vh}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hk-event-calendar.css.map */
