.beamii-events-app{--ev-blue:#198fd1;--ev-blue-2:#0f75b8;--ev-green:#1f9d68;--ev-orange:#f97316;--ev-ink:#102033;--ev-muted:#637083;--ev-soft:#f3f8fb}.beamii-event-detail__relations{padding:clamp(18px,3vw,26px);border:1px solid var(--event-detail-line,rgba(15,23,42,.075));border-radius:24px;background:#fff;box-shadow:var(--event-detail-shadow,0 14px 34px rgba(15,31,52,.085))}.beamii-event-detail__relation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.beamii-event-detail__relation{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid rgba(31,163,214,.14);border-radius:17px;background:#f7fbfd;color:#101b2d;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.beamii-event-detail__relation:hover,.beamii-event-detail__relation:focus-visible{border-color:rgba(15,142,197,.45);transform:translateY(-1px)}.beamii-event-detail__relation>img,.beamii-event-detail__relation-fallback{display:grid;width:58px;height:58px;place-items:center;border-radius:13px;background:#e8f5fa;color:#0f8ec5;object-fit:cover}.beamii-event-detail__relation>span:not(.beamii-event-detail__relation-fallback){display:grid;gap:2px;min-width:0}.beamii-event-detail__relation small{color:#0f8ec5;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.beamii-event-detail__relation strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem}.beamii-event-detail__relation em{color:#66788d;font-size:.75rem;font-style:normal;font-weight:750}.beamii-event-detail__relation>i{color:#8ca0ad;font-size:.75rem}@media(max-width:720px){.beamii-event-detail__relation-list{grid-template-columns:1fr}.beamii-event-detail__relations{padding:16px;border-radius:20px}}.beamii-events .beamii-events-intro{margin-bottom:12px}.beamii-events-appbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0 2px}.beamii-events-appbar__copy{min-width:0}.beamii-events-intro__text,
.beamii-events-results__meta{margin:3px 0 0;color:var(--places-muted, #637083);font-size:.86rem;font-weight:750;line-height:1.32}.beamii-events-submit-open{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgba(25,143,209,.12);background:linear-gradient(135deg, var(--ev-blue), var(--ev-blue-2));color:#fff;font-size:.82rem;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 9px 18px rgba(25,143,209,.18);white-space:nowrap}.beamii-events-submit-open:hover,
.beamii-events-submit-open:focus-visible{color:#fff;text-decoration:none}.beamii-events-submit-open__label-short{display:none}.beamii-events-controls{display:grid;gap:9px;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.beamii-events-searchbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:0 8px 0 14px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:var(--places-shadow, 0 10px 24px rgba(15,23,42,.08))}.beamii-events-searchbar i{color:rgba(16,32,51,.48)}.beamii-events-searchbar input[type="search"]{width:100%;min-width:0;height:50px;border:0;padding:0;background:transparent;color:var(--ev-ink);font:inherit;font-size:.98rem;font-weight:760;outline:0}.beamii-events-searchbar input[type="search"]::placeholder{color:rgba(99,112,131,.82);font-weight:750}.beamii-events-searchbar button,
.beamii-events-control-row button,
.beamii-events-quick-filters button{border:0;border-radius:999px;font:inherit;font-size:.8rem;font-weight:880;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.beamii-events-searchbar button{min-height:34px;padding:0 12px;background:rgba(16,32,51,.065);color:rgba(16,32,51,.72)}.beamii-events-quick-filters,
.beamii-events-control-row{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:1px 2px 7px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.beamii-events-quick-filters::-webkit-scrollbar,
.beamii-events-control-row::-webkit-scrollbar{display:none}.beamii-events-quick-filters button,
.beamii-events-control-row button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;background:#fff;border:1px solid rgba(15,23,42,.075);color:rgba(16,32,51,.76);box-shadow:0 7px 16px rgba(15,23,42,.05)}.beamii-events-quick-filters button.is-active,
.beamii-events-quick-filters button.is-loading,
.beamii-events-control-row button.is-active,
.beamii-events-control-row button.is-loading{border-color:transparent;background:linear-gradient(135deg, var(--ev-blue), var(--ev-blue-2));color:#fff;box-shadow:0 9px 18px rgba(25,143,209,.22)}.beamii-events-quick-filters button[data-events-nearby].is-active,
.beamii-events-control-row button[data-events-nearby].is-active{background:linear-gradient(135deg, var(--ev-green), #13734b);box-shadow:0 9px 18px rgba(31,157,104,.20)}.beamii-events-quick-filters button.is-loading,
.beamii-events-control-row button.is-loading{opacity:.78;pointer-events:none}.beamii-events-filter-drawer{min-width:0;border-radius:18px;background:rgba(255,255,255,.74);border:1px solid rgba(15,23,42,.075);box-shadow:0 8px 18px rgba(15,23,42,.045);overflow:hidden}.beamii-events-filter-drawer summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 13px;color:rgba(16,32,51,.76);font-weight:900;cursor:pointer;list-style:none}.beamii-events-filter-drawer summary::-webkit-details-marker{display:none}.beamii-events-filter-drawer summary span{display:inline-flex;align-items:center;gap:8px;min-width:0}.beamii-events-filter-drawer summary i{color:rgba(25,143,209,.78)}.beamii-events-filter-drawer summary small{color:rgba(99,112,131,.82);font-size:.73rem;font-weight:780;text-align:right}.beamii-events-filter-drawer[open] summary{border-bottom:1px solid rgba(15,23,42,.065)}.beamii-events-filter-drawer__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:11px}.beamii-events-filter-block{min-width:0}.beamii-events-filter-label{display:flex;align-items:center;gap:7px;margin:0 0 7px 2px;color:rgba(16,32,51,.58);font-size:.73rem;font-weight:930;letter-spacing:.01em}.beamii-events-filter-label i{color:rgba(25,143,209,.72)}.beamii-events-filter-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;grid-column:1 / -1}.beamii-events-select-label{display:grid;gap:6px;min-width:0;padding:9px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.075);box-shadow:0 7px 16px rgba(15,23,42,.04);color:rgba(16,32,51,.60);font-size:.73rem;font-weight:930}.beamii-events-select-label span{display:flex;align-items:center;gap:7px}.beamii-events-select-label span i{color:rgba(25,143,209,.72)}.beamii-events-select-label select{height:36px;width:100%;border:0;border-radius:12px;background:rgba(16,32,51,.055);color:var(--ev-ink);padding:0 10px;font:inherit;font-size:.82rem;font-weight:850;outline:0}.beamii-events-control-row button:focus-visible,
.beamii-events-quick-filters button:focus-visible,
.beamii-events-searchbar button:focus-visible,
.beamii-events-submit-open:focus-visible,
.beamii-events-select-label select:focus-visible,
.beamii-events-filter-drawer summary:focus-visible{outline:3px solid rgba(25,143,209,.26);outline-offset:2px}.beamii-events .beamii-event-card.place-row{overflow:hidden}.beamii-events .beamii-event-card__media > img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.beamii-events .beamii-event-card__body{position:relative}.beamii-event-source,
.beamii-event-type,
.beamii-event-distance{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 9px;border-radius:999px;font-size:.72rem;font-weight:850;line-height:1}.beamii-event-source--beamii{background:rgba(25,143,209,.12);color:#0f6ea5}.beamii-event-source--submitted{background:rgba(249,115,22,.13);color:#c2410c}.beamii-event-source--kultunaut{background:rgba(31,157,104,.13);color:#13734b}.beamii-event-type{background:rgba(16,32,51,.06);color:rgba(16,32,51,.72)}.beamii-event-distance{background:rgba(25,143,209,.08);color:#0f6ea5}.beamii-events .place-row__title a{color:inherit;text-decoration:none}.beamii-events .beamii-event-card__bottom{align-items:flex-start;flex-wrap:wrap}.beamii-events .beamii-event-card__place{max-width:100%}.beamii-events-skeleton{min-height:154px;border-radius:22px;border:1px solid rgba(15,23,42,.06);background:linear-gradient(90deg, rgba(255,255,255,.88), rgba(232,242,249,.96), rgba(255,255,255,.88));background-size:240% 100%;animation:beamiiEventPulse 1.2s infinite}@keyframes beamiiEventPulse{100%{background-position:240% 0}}.beamii-events-empty{padding:24px 18px;border-radius:20px;background:rgba(255,255,255,.94);border:1px solid rgba(15,23,42,.08);box-shadow:var(--places-shadow, 0 10px 24px rgba(15,23,42,.08));text-align:center;color:rgba(16,32,51,.68);font-weight:800}.beamii-events-empty__icon{width:46px;height:46px;margin:0 auto 10px;border-radius:16px;display:grid;place-items:center;background:rgba(25,143,209,.10);color:var(--ev-blue-2);font-size:1.1rem}.beamii-events-empty strong{display:block;margin-bottom:4px;color:var(--ev-ink)}.beamii-events-empty p{margin:0;line-height:1.45}.beamii-events-loadmore{display:grid;justify-items:center;gap:6px;margin-top:12px}.beamii-events-loadmore[hidden]{display:none}.beamii-events-loadmore button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:0;border-radius:999px;background:rgba(16,32,51,.07);color:rgba(16,32,51,.78);font:inherit;font-weight:900;cursor:pointer}.beamii-events-loadmore p{margin:0;color:var(--places-muted, #637083);font-size:.78rem;font-weight:750}.beamii-events-submit[hidden]{display:none}.beamii-events-submit{margin:0 0 16px;padding:16px;border-radius:22px;background:rgba(255,255,255,.94);border:1px solid var(--places-border, rgba(15,23,42,.08));box-shadow:var(--places-shadow, 0 10px 24px rgba(15,23,42,.08))}.beamii-events-submit__intro-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.beamii-events-submit__eyebrow,
.beamii-events-submit__note{display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;color:#0f6ea5;font-size:.78rem;font-weight:900}.beamii-events-submit h2,
.beamii-events-submit h3{margin:0 0 6px;color:var(--ev-ink);font-size:1.12rem;line-height:1.2;letter-spacing:-.02em}.beamii-events-submit p{margin:0 0 12px;color:var(--ev-muted);line-height:1.5}.beamii-events-submit__hide{width:36px;height:36px;border:0;border-radius:999px;background:rgba(16,32,51,.06);color:rgba(16,32,51,.70);cursor:pointer}.beamii-events-submit__tips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.beamii-events-submit__tips li{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:rgba(31,157,104,.10);color:#13734b;font-size:.78rem;font-weight:850}.beamii-events-submit__form,
.beamii-events-submit__more,
.beamii-events-submit-login{min-width:0}.beamii-events-submit__quick-grid,
.beamii-events-submit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.beamii-events-submit label{display:grid;gap:5px;margin:0 0 10px;color:rgba(16,32,51,.76);font-size:.84rem;font-weight:850}.beamii-events-submit input,
.beamii-events-submit textarea{width:100%;border:1px solid rgba(15,23,42,.10);border-radius:14px;background:#fff;color:var(--ev-ink);padding:10px 11px;font:inherit;outline:0}.beamii-events-submit textarea{resize:vertical}.beamii-events-submit input:focus,
.beamii-events-submit textarea:focus{border-color:rgba(25,143,209,.38);box-shadow:0 0 0 4px rgba(25,143,209,.10)}.beamii-events-submit__more summary{display:inline-flex;align-items:center;gap:8px;margin:2px 0 12px;padding:8px 12px;border-radius:999px;background:rgba(16,32,51,.06);color:rgba(16,32,51,.74);font-weight:900;cursor:pointer}.beamii-events-submit__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}.beamii-events-submit__actions button,
.beamii-events-submit-login a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:0;border-radius:999px;background:linear-gradient(135deg, var(--ev-blue), var(--ev-blue-2));color:#fff;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.beamii-events-submit__actions span{color:var(--ev-muted);font-size:.84rem;font-weight:800}.beamii-events-submit__actions span.is-success{color:#13734b}.beamii-events-submit__actions span.is-error{color:#b42318}.beamii-events-submit-login{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.beamii-events-submit-login__icon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;background:rgba(25,143,209,.10);color:var(--ev-blue-2)}.beamii-event-detail .beamii-place2__hero-cover::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(9,18,28,.08), rgba(9,18,28,.58))}.beamii-event-detail .beamii-place2__hero-inner{position:relative;z-index:1}.beamii-event-detail .beamii-place2__hero-cover.has-fallback{background:
		linear-gradient(180deg, rgba(9,18,28,.10), rgba(9,18,28,.38)),
		linear-gradient(135deg, #7faece 0%, #198fd1 48%, #1f9d68 100%)}.beamii-event-detail__date-mark{color:var(--ev-blue-2);font-size:1.5rem}.beamii-event-detail__brand-mark{padding:10px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.56);box-shadow:0 12px 28px rgba(10,18,32,.18)}.beamii-event-detail__brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.beamii-event-detail__brand-mark--kultunaut{position:relative;background:#3d5277;border-color:rgba(255,255,255,.62)}.beamii-event-detail__brand-mark--kultunaut img{position:absolute;top:50%;left:50%;width:200%;height:100%;max-width:none;transform:translate(-50%,-50%);object-fit:contain}.beamii-event-detail__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.beamii-event-detail__actions-card,
.beamii-event-detail__description,
.beamii-event-detail__info,
.beamii-event-detail__empty{margin-bottom:12px}.beamii-event-detail__excerpt{margin:0 0 14px;padding:13px 14px;border-radius:16px;background:rgba(25,143,209,.08);color:rgba(16,32,51,.78);font-weight:750;line-height:1.55}.beamii-event-detail__info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.beamii-event-info-line{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;color:rgba(16,32,51,.72);font-size:.9rem;font-weight:750;line-height:1.35}.beamii-event-info-line i{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;background:rgba(25,143,209,.10);color:var(--ev-blue-2)}.beamii-event-detail .beamii-place2__hero-action{text-decoration:none}.beamii-event-detail .beamii-event-action--primary{background:linear-gradient(135deg, var(--ev-blue), var(--ev-blue-2));color:#fff;border-color:transparent;box-shadow:0 12px 24px rgba(25,143,209,.22)}.beamii-event-detail .beamii-event-action--calendar{background:rgba(31,157,104,.11);color:#13734b}.beamii-event-detail .beamii-event-action--email{background:rgba(16,32,51,.06);color:rgba(16,32,51,.82)}@media (max-width: 760px){.beamii-events-filter-drawer__body,
	.beamii-events-submit__quick-grid,
	.beamii-events-submit__grid,
	.beamii-event-detail__info-grid{grid-template-columns:1fr}.beamii-events-submit-login{grid-template-columns:auto minmax(0,1fr)}.beamii-events-submit-login a{grid-column:1 / -1}}@media (max-width: 520px){.beamii-events-appbar{gap:9px;margin-bottom:9px}.beamii-events-intro__text{font-size:.82rem}.beamii-events-submit-open{min-height:38px;padding:0 12px;font-size:.8rem}.beamii-events-submit-open__label-full{display:none}.beamii-events-submit-open__label-short{display:inline}.beamii-events-searchbar{min-height:50px;border-radius:17px}.beamii-events-searchbar input[type="search"]{height:48px;font-size:.94rem}.beamii-events-control-row{gap:7px;margin-right:-12px;padding-bottom:8px}.beamii-events-control-row button{min-height:37px;padding:0 12px}.beamii-events-filter-drawer summary small{display:none}.beamii-events-filter-tools{grid-template-columns:1fr}.beamii-event-source,
	.beamii-event-type,
	.beamii-event-distance{min-height:24px;padding:0 8px;font-size:.68rem}}@media (max-width: 370px){.beamii-events-intro__text{display:none}.beamii-events-submit-open{width:38px;padding:0}.beamii-events-submit-open__label-short{display:none}.beamii-events-searchbar button{padding:0 10px}}.beamii-events-app .topbar{background:linear-gradient(180deg, var(--beamii-shell-top-bg, #e8f7ff) 0%, rgba(232,247,255,.98) 72%, rgba(232,247,255,0) 100%) !important;box-shadow:none !important}.beamii-events-app .topbar .searchbar{width:100% !important;max-width:560px !important;min-height:var(--topbar-search-h, 58px) !important;margin:0 auto !important;padding:8px 10px 8px 12px !important;border-radius:0 !important;background:linear-gradient(180deg, #ffffff 0%, #f5fbff 100%) !important;border:1px solid rgba(11,143,216,.18) !important;box-shadow:0 8px 22px rgba(11,143,216,.08) !important}.beamii-events.beamii-layout-list .beamii-events-page{padding-top:calc(var(--beamii-shell-safe-top, env(safe-area-inset-top, 0px)) + var(--beamii-shell-topbar-row-h, 58px) + 20px) !important}.beamii-events .beamii-places-results__title{font-size:clamp(1.18rem, 1.02rem + .7vw, 1.55rem);line-height:1.08;letter-spacing:-.03em}.beamii-events .beamii-places-results__head{margin-bottom:10px}.beamii-event-detail{--bp-page-top-space:74px}.beamii-event-detail .beamii-place2__back-link{margin-bottom:8px}.beamii-event-detail__hero{overflow:hidden}.beamii-event-detail .beamii-place2__hero-cover::before{background:linear-gradient(180deg, rgba(9,18,28,.18), rgba(9,18,28,.70))}.beamii-event-detail .beamii-place2__meta-pill{background:rgba(9,18,28,.36);border-color:rgba(255,255,255,.22);color:#fff !important;text-shadow:0 1px 8px rgba(0,0,0,.22)}.beamii-event-detail .beamii-place2__quick-actions-card{align-items:center}.beamii-event-detail .beamii-place2__quick-actions-copy strong{font-size:.94rem}.beamii-event-detail .beamii-place2__quick-actions-copy span{font-size:.8rem}.beamii-event-detail .beamii-place2__hero-action,
.beamii-event-detail .beamii-event-action{border:1px solid rgba(15,23,42,.08);text-decoration:none !important}.beamii-event-detail__actions-card .beamii-place2__hero-actions{gap:8px}.beamii-event-detail__actions-card .beamii-place2__hero-action,
.beamii-event-detail__actions-card .beamii-event-action{min-width:0;overflow:visible}.beamii-event-detail__actions-card .beamii-place2__hero-action i,
.beamii-event-detail__actions-card .beamii-place2__hero-action span,
.beamii-event-detail__actions-card .beamii-event-action i,
.beamii-event-detail__actions-card .beamii-event-action span{display:inline-flex !important;align-items:center;visibility:visible !important;opacity:1 !important;color:currentColor !important;font-size:inherit !important}.beamii-event-detail .beamii-event-action--primary,
.beamii-event-detail .beamii-event-action--primary:hover,
.beamii-event-detail .beamii-event-action--primary:focus-visible{background:linear-gradient(135deg, var(--ev-blue), var(--ev-blue-2)) !important;border-color:transparent !important;color:#fff !important;box-shadow:0 12px 24px rgba(25,143,209,.22) !important}.beamii-event-detail__actions-card .beamii-place2__hero-action--primary.beamii-event-action--primary,
.beamii-event-detail__actions-card .beamii-place2__hero-action--primary.beamii-event-action--primary:hover,
.beamii-event-detail__actions-card .beamii-place2__hero-action--primary.beamii-event-action--primary:focus-visible{background:linear-gradient(135deg, var(--ev-blue), var(--ev-blue-2)) !important;border-color:transparent !important;color:#fff !important;box-shadow:0 12px 24px rgba(25,143,209,.22) !important}.beamii-event-detail .beamii-event-action--calendar,
.beamii-event-detail .beamii-event-action--calendar:hover,
.beamii-event-detail .beamii-event-action--calendar:focus-visible{background:rgba(31,157,104,.11) !important;border-color:rgba(31,157,104,.18) !important;color:#13734b !important}.beamii-event-detail .beamii-event-action--email,
.beamii-event-detail .beamii-event-action--email:hover,
.beamii-event-detail .beamii-event-action--email:focus-visible{background:rgba(16,32,51,.06) !important;border-color:rgba(16,32,51,.08) !important;color:rgba(16,32,51,.82) !important}@media (max-width: 767px){.beamii-events.beamii-layout-list .beamii-events-page{padding-top:calc(var(--beamii-shell-safe-top, env(safe-area-inset-top, 0px)) + var(--beamii-shell-topbar-row-h, 58px) + 16px) !important;padding-left:10px !important;padding-right:10px !important}.beamii-event-detail{--bp-page-top-space:74px}.beamii-event-detail .beamii-place2__quick-actions-card{display:grid;grid-template-columns:1fr;gap:10px}.beamii-event-detail .beamii-place2__hero-actions--fallback{width:100%;display:grid;grid-template-columns:1fr}.beamii-event-detail .beamii-place2__hero-action,
	.beamii-event-detail .beamii-event-action{width:100%;min-height:42px}.beamii-event-detail__brand-mark{padding:9px}}@media (max-width: 520px){.beamii-events-app .topbar .searchbar{padding:7px 8px 7px 10px !important}.beamii-events-appbar{align-items:flex-start}}.beamii-event-detail{--ev-blue:#168fd1;--ev-blue-2:#0d6fae;--ev-green:#1f9d68;--ev-orange:#f97316;--ev-ink:#102033;--ev-muted:#637083;--event-detail-line:rgba(15,23,42,.075);--event-detail-shadow:0 14px 34px rgba(15,31,52,.085);--bp-content-max:820px;--bp-page-top-space:76px;color:var(--ev-ink);background:
		radial-gradient(circle at 12% 4%, rgba(22,143,209,.11), transparent 28rem),
		linear-gradient(180deg, #f5fafc 0%, #eef4f7 100%)}.beamii-event-detail .beamii-place2__wrap{padding-left:10px;padding-right:10px}.beamii-event-detail .beamii-place2__back-link{min-height:42px;margin:0 0 10px;padding:9px 14px;background:rgba(255,255,255,.90);border-color:rgba(255,255,255,.9);box-shadow:0 8px 22px rgba(15,31,52,.07);color:var(--ev-ink)}.beamii-event-detail__hero{border:1px solid rgba(255,255,255,.72);border-radius:26px;overflow:hidden;box-shadow:0 18px 42px rgba(15,31,52,.16)}.beamii-event-detail .beamii-place2__hero-cover,
.beamii-event-detail .beamii-place2__hero-inner{min-height:330px}.beamii-event-detail .beamii-place2__hero-cover{background-position:center 38%}.beamii-event-detail .beamii-place2__hero-inner{padding:68px 22px 22px;pointer-events:none}.beamii-event-detail__hero-image-link{position:absolute;inset:0;z-index:2}.beamii-event-detail__hero-image-link:focus-visible{outline:3px solid #fff;outline-offset:-5px}.beamii-event-detail .beamii-place2__hero-cover::before{background:
		linear-gradient(180deg, rgba(7,18,30,.08) 0%, rgba(7,18,30,.30) 42%, rgba(7,18,30,.88) 100%),
		linear-gradient(90deg, rgba(7,18,30,.26), transparent 70%)}.beamii-event-detail .beamii-place2__hero-top{align-items:flex-end;gap:11px}.beamii-event-detail .beamii-place2__title{max-width:20ch;font-size:clamp(1.8rem, 5vw, 2.8rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 4px 18px rgba(0,0,0,.42)}.beamii-event-detail .beamii-place2__meta-pill{min-height:36px;background:rgba(7,18,30,.60);border-color:rgba(255,255,255,.30);color:#fff !important;font-weight:850;box-shadow:0 8px 22px rgba(0,0,0,.16);text-shadow:0 1px 8px rgba(0,0,0,.30);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.beamii-event-detail__actions-card,
.beamii-event-detail__description,
.beamii-event-detail__info{border:1px solid rgba(255,255,255,.94);background:rgba(255,255,255,.94);box-shadow:var(--event-detail-shadow)}.beamii-event-detail .beamii-place2__quick-actions-card{display:grid;grid-template-columns:minmax(150px,.48fr) minmax(0,1.52fr);align-items:center;gap:16px;padding:18px;border-radius:24px}.beamii-event-detail .beamii-place2__quick-actions-copy strong{color:var(--ev-ink);font-size:1rem;font-weight:950}.beamii-event-detail .beamii-place2__quick-actions-copy span{color:var(--ev-muted);font-size:.82rem;font-weight:720;line-height:1.35}.beamii-event-detail__actions-card .beamii-place2__hero-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;width:100%;margin:0}.beamii-event-detail .beamii-place2__hero-action,
.beamii-event-detail .beamii-event-action{min-width:0;min-height:48px;padding:0 15px;border:1px solid var(--event-detail-line);border-radius:15px;font-size:.84rem;font-weight:900;line-height:1.2;text-decoration:none !important;box-shadow:0 8px 20px rgba(15,31,52,.07)}.beamii-event-detail .beamii-event-action--primary,
.beamii-event-detail .beamii-event-action--primary:hover,
.beamii-event-detail .beamii-event-action--primary:focus-visible,
.beamii-event-detail__actions-card .beamii-place2__hero-action--primary.beamii-event-action--primary,
.beamii-event-detail__actions-card .beamii-place2__hero-action--primary.beamii-event-action--primary:hover,
.beamii-event-detail__actions-card .beamii-place2__hero-action--primary.beamii-event-action--primary:focus-visible{background:linear-gradient(135deg, var(--ev-blue, #168fd1), var(--ev-blue-2, #0d6fae)) !important;border-color:transparent !important;color:#fff !important;box-shadow:0 12px 26px rgba(22,143,209,.28) !important}.beamii-event-detail .beamii-event-action--ticket,
.beamii-event-detail .beamii-event-action--ticket:hover,
.beamii-event-detail .beamii-event-action--ticket:focus-visible{background:rgba(249,115,22,.10) !important;border-color:rgba(249,115,22,.18) !important;color:#b54708 !important}.beamii-event-detail .beamii-event-action--contact,
.beamii-event-detail .beamii-event-action--contact:hover,
.beamii-event-detail .beamii-event-action--contact:focus-visible{background:rgba(22,143,209,.09) !important;border-color:rgba(22,143,209,.16) !important;color:#0d6fae !important}.beamii-event-detail .beamii-place2__hero-action:hover,
.beamii-event-detail .beamii-place2__hero-action:focus-visible,
.beamii-event-detail .beamii-event-action:hover,
.beamii-event-detail .beamii-event-action:focus-visible{transform:translateY(-1px)}.beamii-event-detail__description,
.beamii-event-detail__info{padding:20px;border-radius:24px}.beamii-event-detail .beamii-place2__section-title{color:var(--ev-ink);font-size:1.02rem;font-weight:950;letter-spacing:-.02em}.beamii-event-detail__excerpt{margin:0 0 16px;padding:15px 16px;border:1px solid rgba(22,143,209,.09);border-radius:17px;background:linear-gradient(135deg, rgba(22,143,209,.10), rgba(22,143,209,.055));color:#41556b;font-size:.95rem;font-weight:760;line-height:1.58}.beamii-event-detail .beamii-event-description{color:#35485d;font-size:.96rem;line-height:1.7}.beamii-event-detail__info-grid{gap:10px}.beamii-event-detail .beamii-event-info-line{min-height:58px;padding:10px 12px;border:1px solid rgba(15,23,42,.055);border-radius:16px;background:#f5f9fb;color:#526479;font-size:.88rem;font-weight:780}.beamii-event-detail .beamii-event-info-line i{width:38px;height:38px;border-radius:13px;background:rgba(22,143,209,.10);color:#0d6fae}@media (max-width: 767px){.beamii-event-detail{--bp-page-top-space:72px}.beamii-event-detail .beamii-place2__quick-actions-card{grid-template-columns:1fr;gap:12px;padding:16px}.beamii-event-detail .beamii-place2__hero-actions--fallback{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.beamii-event-detail .beamii-place2__wrap{padding-left:8px;padding-right:8px}.beamii-event-detail .beamii-place2__hero-cover,
	.beamii-event-detail .beamii-place2__hero-inner{min-height:312px}.beamii-event-detail .beamii-place2__hero-inner{padding:62px 15px 16px}.beamii-event-detail .beamii-place2__hero-top{gap:12px}.beamii-event-detail .beamii-event-detail__brand-mark{width:48px;height:48px;flex-basis:48px;border-radius:15px}.beamii-event-detail .beamii-place2__title{font-size:clamp(1.55rem, 7.3vw, 2.05rem);line-height:1.03}.beamii-event-detail .beamii-place2__meta{gap:5px}.beamii-event-detail .beamii-place2__meta-pill{width:100%;justify-content:flex-start;min-height:33px;padding:6px 10px;border-radius:13px;line-height:1.25}.beamii-event-detail .beamii-place2__hero-actions--fallback{grid-template-columns:1fr}.beamii-event-detail__description,
	.beamii-event-detail__info{padding:17px 14px}.beamii-event-detail__excerpt{padding:13px 14px}}.beamii-events-category-shortcuts{display:grid;gap:9px;margin:10px 0 5px}.beamii-events-category-shortcuts__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.beamii-events-category-shortcuts__label{display:flex;align-items:center;gap:8px;color:var(--ev-ink);font-weight:850;font-size:.9rem}.beamii-events-category-shortcuts__label i{color:var(--ev-blue-2)}.beamii-events-category-more{min-height:40px;border:0;background:transparent;color:var(--ev-blue-2);font:inherit;font-size:.85rem;font-weight:850;cursor:pointer;padding:4px 9px;border-radius:12px}.beamii-events-category-shortcuts__list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.beamii-events-category-shortcuts__list>button{min-height:38px;padding:8px 13px;border:1px solid rgba(32,56,94,.14);background:#fff;color:#263957;border-radius:999px;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.beamii-events-category-shortcuts__list>button.is-active{background:var(--ev-blue-2);border-color:var(--ev-blue-2);color:#fff}.beamii-events-category-shortcuts__list>button:focus-visible,.beamii-events-category-more:focus-visible,.beamii-events-category-share__button:focus-visible,.beamii-events-active-filters button:focus-visible{outline:3px solid rgba(25,143,209,.4);outline-offset:2px}.beamii-events-category-share[hidden],.beamii-events-active-filters[hidden],.beamii-events-category-more[hidden]{display:none!important}.beamii-events-results__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.beamii-events-results__heading{min-width:0;flex:1 1 180px}.beamii-events-category-share{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0;padding:0;background:none;border:0;box-shadow:none;border-radius:0}.beamii-events-category-share__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid rgba(21,85,173,.18);border-radius:999px;background:#e7f2ff;color:#1555ad;font:inherit;font-size:.83rem;font-weight:850;cursor:pointer;box-shadow:none}.beamii-events-category-share__button:hover{background:#d9eaff}.beamii-events-category-share__status{font-size:.78rem;font-weight:750;color:#1555ad}.beamii-events-category-share__status:empty{display:none}.beamii-events-results>.beamii-events-filter-drawer{margin:0 0 10px;background:#fff}.beamii-events-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 12px}.beamii-events-active-filters button{display:inline-flex;align-items:center;gap:8px;min-height:33px;padding:6px 11px;border-radius:999px;border:1px solid rgba(25,143,209,.22);background:#edf6ff;color:#175184;font:inherit;font-size:.77rem;font-weight:750;cursor:pointer}.beamii-events-active-filters button i{opacity:.7}.beamii-events .beamii-event-card .place-row__bottom{display:grid;gap:4px;margin-top:8px}.beamii-events .beamii-event-card .place-row__meta{min-width:0;line-height:1.38}.beamii-events .beamii-event-card .place-row__bottom>.place-row__meta:first-child{font-weight:850;color:var(--ev-ink)}.beamii-events .beamii-event-card .place-row__title{line-height:1.2}.beamii-events .beamii-event-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:8px 0 0;font-size:.82rem;line-height:1.45;color:var(--ev-muted)}.beamii-event-detail .beamii-event-action--ticket.beamii-event-action--primary,.beamii-event-detail .beamii-event-action--ticket.beamii-event-action--primary:hover,.beamii-event-detail .beamii-event-action--ticket.beamii-event-action--primary:focus-visible{background:linear-gradient(135deg,var(--ev-blue,#168fd1),var(--ev-blue-2,#0d6fae))!important;color:#fff!important;border-color:transparent!important}.beamii-event-detail .beamii-place2__quick-actions-card{grid-template-columns:1fr;gap:0}.beamii-event-detail__actions-card .beamii-place2__hero-actions{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}@media(max-width:520px){.beamii-events-category-shortcuts__list{gap:7px}.beamii-events-category-shortcuts__list>button{font-size:.8rem;min-height:37px;padding:8px 11px}.beamii-events-results__head{align-items:center;flex-wrap:nowrap}.beamii-events-results__heading .beamii-places-results__title{font-size:1.22rem}.beamii-events-category-share__button{width:42px;min-width:42px;height:42px;padding:0}.beamii-events-category-share__button span{display:none}.beamii-events-category-share{position:relative}.beamii-events-category-share__status:not(:empty){position:absolute;right:0;top:100%;z-index:1;white-space:nowrap;padding:4px 8px;background:#fff;border-radius:9px;box-shadow:0 3px 10px rgba(15,23,42,.08)}.beamii-event-detail .beamii-place2__hero-actions--fallback{grid-template-columns:repeat(2,minmax(0,1fr))}.beamii-event-detail .beamii-place2__hero-actions--fallback .beamii-event-action--primary{grid-column:1/-1}.beamii-event-detail .beamii-place2__hero-action,.beamii-event-detail .beamii-event-action{padding:8px;min-height:46px}}.beamii-events .beamii-events-intro{margin-bottom:8px}.beamii-events .beamii-events-appbar{align-items:center;gap:8px;margin-bottom:8px}.beamii-events .beamii-events-controls{gap:7px}.beamii-events .beamii-events-appbar .beamii-events-filter-drawer{position:relative;z-index:25;flex:0 0 auto;min-width:0;margin:0;overflow:visible;border:0;background:transparent;box-shadow:none;border-radius:0}.beamii-events .beamii-events-appbar .beamii-events-filter-drawer>summary{justify-content:center;min-height:38px;padding:0 12px;gap:6px;border:1px solid rgba(25,143,209,.16);border-radius:13px;background:#fff;color:#175184;font-size:.82rem;box-shadow:0 3px 10px rgba(15,23,42,.04)}.beamii-events .beamii-events-appbar .beamii-events-filter-drawer[open]>summary{border-color:rgba(25,143,209,.35);background:#edf7ff}.beamii-events .beamii-events-appbar .beamii-events-filter-drawer__body{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(390px,calc(100vw - 42px));max-height:min(70vh,530px);overflow-y:auto;padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:19px;background:#fff;box-shadow:0 20px 48px rgba(15,31,52,.18)}.beamii-events-filter-footer{grid-column:1/-1;display:flex;justify-content:flex-end}.beamii-events-filter-footer button{min-height:36px;padding:7px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.09);background:#f4f7fa;color:#37516b;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.beamii-events-filter-footer button i{margin-right:5px}.beamii-events-filter-footer button:focus-visible{outline:3px solid rgba(25,143,209,.4);outline-offset:2px}.beamii-events-searchbar [data-events-clear-search][hidden]{display:none!important}.beamii-events-category-shortcuts{gap:4px;margin:2px 0 0}.beamii-events-category-shortcuts__list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;gap:7px;padding:0 0 3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.beamii-events-category-shortcuts__list::-webkit-scrollbar{display:none}.beamii-events-category-shortcuts__list>button{flex:0 0 auto;white-space:nowrap}.beamii-events-category-shortcuts__list.is-expanded{flex-wrap:wrap;overflow:visible;white-space:normal}.beamii-events .beamii-events-results__head{margin-bottom:9px}.beamii-events .beamii-events-active-filters{margin:0 0 8px}@media(max-width:520px){.beamii-events .beamii-events-appbar{align-items:center;margin-bottom:6px}.beamii-events .beamii-events-intro__text{display:none}.beamii-events .beamii-events-searchbar{min-height:43px;padding-left:12px;border-radius:15px}.beamii-events .beamii-events-searchbar input[type="search"]{height:42px;font-size:.89rem}.beamii-events .beamii-events-searchbar button{min-height:32px;padding:0 9px}.beamii-events .beamii-events-quick-filters{gap:6px;padding:0;justify-content:space-between;overflow:visible}.beamii-events .beamii-events-quick-filters button{flex:1 1 auto;min-width:0;min-height:34px;padding:0 6px;font-size:.74rem;box-shadow:none}.beamii-events-category-shortcuts__label{font-size:.82rem}.beamii-events-category-more{min-height:30px;font-size:.8rem;padding:2px 5px}.beamii-events-category-shortcuts__list>button{min-height:33px;padding:6px 10px;font-size:.77rem}.beamii-events .beamii-events-results__heading .beamii-places-results__title{font-size:1.08rem;line-height:1.18}.beamii-events .beamii-events-results__meta{font-size:.75rem;line-height:1.3;font-weight:700}.beamii-events .beamii-events-results__head{align-items:center;gap:7px;margin-bottom:7px}.beamii-events .beamii-events-category-share__button{width:38px;min-width:38px;height:38px}.beamii-events .beamii-events-appbar .beamii-events-filter-drawer__body{grid-template-columns:1fr;gap:12px}.beamii-events .beamii-events-intro{margin-bottom:6px}}.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__hero{margin-bottom:8px}.beamii-event-detail .beamii-place2__hero-copy{min-width:0;width:100%}.beamii-event-detail .beamii-event-detail__badges [hidden]{display:none!important}.beamii-event-detail .beamii-event-detail__brand-mark{width:56px;height:56px;flex-basis:56px;border-radius:16px}.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__actions-card,
.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__description,
.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__info,
.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__relations{margin-bottom:8px;border-radius:19px;padding:13px 15px}.beamii-event-detail .beamii-place2__quick-actions-card.beamii-event-detail__actions-card{grid-template-columns:minmax(0,1fr);padding:10px 12px;gap:0}.beamii-event-detail__actions-card .beamii-place2__hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.beamii-event-detail__actions-card .beamii-event-action--primary{grid-column:1/-1}.beamii-event-detail__actions-card .beamii-event-action[hidden],
.beamii-event-detail .beamii-event-detail__description[hidden],
.beamii-event-detail .beamii-event-detail__info[hidden]{display:none!important}.beamii-event-detail__actions-card .beamii-event-action,
.beamii-event-detail__actions-card .beamii-place2__hero-action{min-height:42px;padding:7px 11px;border-radius:12px;box-shadow:none}.beamii-event-detail__actions-card:has([data-kultunaut-calendar]:not([hidden]))
  [data-kultunaut-source-cta]{grid-column:auto}.beamii-event-detail .beamii-place2__section-head,
.beamii-event-detail .beamii-place2__info-head{margin-bottom:7px}.beamii-event-detail .beamii-event-description{line-height:1.6;font-weight:500}.beamii-event-detail .beamii-event-description > :first-child{margin-top:0}.beamii-event-detail .beamii-event-description > :last-child{margin-bottom:0}.beamii-event-detail .beamii-event-detail__excerpt{padding:0;margin:0;color:#35485d;border:0;border-radius:0;background:transparent;font-weight:500;font-size:.96rem;line-height:1.6}.beamii-event-detail .beamii-event-detail__excerpt[hidden]{display:none!important}.beamii-event-detail .beamii-event-detail__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:7px}.beamii-event-detail .beamii-event-info-line{min-height:40px;padding:7px 9px;gap:8px;grid-template-columns:28px minmax(0,1fr);border-radius:13px;background:#f6f9fb;font-size:.82rem;line-height:1.4}.beamii-event-detail .beamii-event-info-line i{width:28px;height:28px;border-radius:10px;font-size:.85rem}.beamii-event-detail .beamii-event-detail__relation-list{margin-top:6px;gap:6px}.beamii-event-detail .beamii-event-detail__relation{padding:8px;border-radius:14px}.beamii-event-detail .beamii-lokalsnak-entity{margin:8px 0 12px;padding:12px 15px;border-radius:19px;background:#fff}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-sectionhead{grid-column:1;grid-row:1;margin:0;gap:9px}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-sectionhead__icon{width:36px;height:36px;border-radius:12px;font-size:16px}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-sectionhead h2{font-size:1rem}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-sectionhead p{display:none}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-list{grid-column:1;grid-row:2;min-width:0;margin-left:45px}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-empty{border:0;background:transparent;padding:0;text-align:left}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-empty > span,
.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-empty > p{display:none}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-empty strong{font-size:.76rem;font-weight:600;color:#718498}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-entity__actions{grid-column:2;grid-row:1/span 2;display:flex;align-items:center;margin:0}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) [data-beamii-lokalsnak-open-composer]{width:auto;min-width:42px;min-height:42px;padding:0 12px;font-size:0;border-radius:14px}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) [data-beamii-lokalsnak-open-composer] i{font-size:1rem}.beamii-event-detail .beamii-lokalsnak-entity:has(.beamii-lokalsnak-empty) .beamii-lokalsnak-link{display:none}@media(max-width:520px){.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__hero{margin-bottom:7px}.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__actions-card,
  .beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__description,
  .beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__info,
  .beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__relations{padding:12px 14px}.beamii-event-detail .beamii-event-detail__brand-mark{width:48px;height:48px;flex-basis:48px;border-radius:15px}.beamii-event-detail .beamii-place2__quick-actions-card.beamii-event-detail__actions-card{padding:10px 12px}.beamii-event-detail__actions-card .beamii-place2__hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.beamii-event-detail .beamii-lokalsnak-entity{margin-left:0;margin-right:0}}.beamii-event-detail{--ev-ink:#0b1c43;--ev-muted:#566785;--ev-blue:#1495e6;--ev-blue-2:#0869c0;--bp-content-max:820px;background:#f8fcff;color:var(--ev-ink)}.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__hero{margin:0 0 17px;border:0;border-radius:25px;box-shadow:none;overflow:hidden}.beamii-event-detail .beamii-event-detail__hero.beamii-place2__hero{padding:0}.beamii-event-detail .beamii-event-detail__hero .beamii-place2__hero-cover{height:clamp(210px,52vw,440px);min-height:0;border-radius:25px;background-position:center}.beamii-event-detail .beamii-event-detail__hero .beamii-place2__hero-cover::before{background:linear-gradient(180deg,rgba(6,23,48,.16),transparent 38%)}.beamii-event-detail .beamii-event-detail__hero .beamii-entity-detail-v3__hero-overlay-actions{top:16px;left:16px;right:16px}.beamii-event-detail .beamii-event-detail__hero .beamii-entity-detail-v3__hero-icon{background:#fff;color:#0b1c43;box-shadow:0 2px 12px rgba(3,27,51,.09)}.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__main-card{display:block;min-width:0;margin:0 0 12px;padding:22px 24px;border:1px solid #e2ebf2;border-radius:24px;background:#fff;box-shadow:none}.beamii-event-detail .beamii-event-detail__main-card > .beamii-event-detail__summary{padding:0;margin:0 0 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__badges{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:0 0 13px}.beamii-event-detail .beamii-event-detail__summary [hidden]{display:none!important}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__badges .beamii-event-type{display:inline-flex;align-items:center;gap:8px;position:static;min-height:34px;padding:8px 14px;border:0;border-radius:999px;background:#e6f4ff;color:#116ac1;font-size:.82rem;font-weight:800;letter-spacing:0;text-shadow:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__badges .beamii-event-type:nth-child(2n){background:#f7e6fa;color:#87328f}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__badges .beamii-event-type i{font-size:.93rem;color:inherit}.beamii-event-detail .beamii-event-detail__summary-title{margin:0 0 17px;max-width:100%;color:#091b46;font-size:clamp(1.85rem,4.7vw,3.4rem);line-height:1.09;letter-spacing:-.04em;font-weight:850;text-wrap:pretty;overflow-wrap:break-word}.beamii-event-detail .beamii-event-detail__when-where{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:15px;padding:16px;border-radius:21px;background:#eaf6fe}.beamii-event-detail .beamii-event-detail__when-where:has(> .beamii-event-detail__date-tile[hidden]){grid-template-columns:1fr}.beamii-event-detail .beamii-event-detail__date-tile{display:flex;min-width:0;min-height:105px;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;background:#dceefa;color:#1459b3;font-weight:800}.beamii-event-detail .beamii-event-detail__date-tile span{font-size:.91rem;line-height:1.2;letter-spacing:.035em}.beamii-event-detail .beamii-event-detail__date-tile strong{font-size:2.75rem;line-height:1.18;font-weight:850;color:#091b46}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__summary-meta{display:grid;align-content:center;gap:8px;min-width:0;margin:0}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__summary-pill{display:grid;grid-template-columns:21px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:0;border:0;background:none;box-shadow:none;color:#091b46;font-size:.97rem;line-height:1.4;font-weight:750;text-shadow:none}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__summary-pill + .beamii-event-detail__summary-pill{border:0}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__summary-pill i{display:grid;place-items:center;width:21px;min-height:21px;margin:0;color:#1378c9;font-size:1.05rem}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__summary-pill span{min-width:0;overflow-wrap:break-word}.beamii-event-detail .beamii-event-detail__route-link{display:inline-flex;align-items:center;gap:10px;min-width:0;width:fit-content;margin-left:31px;color:#0d76c8;font-weight:750;font-size:.89rem;text-decoration:none}.beamii-event-detail .beamii-event-detail__route-link:hover{text-decoration:underline}.beamii-event-detail .beamii-event-detail__route-link:focus-visible{outline:3px solid #5ab2f0;outline-offset:3px;border-radius:4px}.beamii-event-detail .beamii-event-detail__route-link[hidden]{display:none!important}.beamii-event-detail .beamii-event-detail__main-card > .beamii-event-detail__description{display:block;margin:0;padding:0 0 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.beamii-event-detail .beamii-event-detail__description .beamii-place2__section-head{margin:0 0 9px}.beamii-event-detail .beamii-event-detail__description .beamii-place2__section-title{color:#091b46;font-size:clamp(1.12rem,3vw,1.52rem);font-weight:850;letter-spacing:-.02em}.beamii-event-detail .beamii-event-detail__description .beamii-event-description,
.beamii-event-detail .beamii-event-detail__description .beamii-event-detail__excerpt{background:none;color:#4a5972;border:0;padding:0;margin:0;font-size:clamp(.96rem,1.7vw,1.13rem);line-height:1.58;font-weight:500;box-shadow:none}.beamii-event-detail .beamii-event-detail__description[hidden],
.beamii-event-detail .beamii-event-detail__description [hidden]{display:none!important}.beamii-event-detail .beamii-event-detail__attribution{display:flex;align-items:center;gap:10px;min-width:0;margin:0 2px 13px;padding:12px 2px 0;border-top:1px solid #dce7f1;color:#627188;font-size:.91rem;line-height:1.4}.beamii-event-detail .beamii-event-detail__attribution i{color:#74869f;font-size:1rem}.beamii-event-detail .beamii-event-detail__attribution strong{color:#0d6ebe}.beamii-event-detail .beamii-event-detail__main-card > .beamii-event-detail__actions-card{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.beamii-event-detail .beamii-event-detail__actions-card .beamii-place2__hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.beamii-event-detail .beamii-event-detail__actions-card .beamii-event-action{grid-column:auto;min-height:51px;border-radius:14px;padding:10px 12px;font-size:.95rem;font-weight:800;box-shadow:none}.beamii-event-detail .beamii-event-detail__actions-card .beamii-event-action--primary{grid-column:auto}.beamii-event-detail .beamii-event-detail__actions-card .beamii-place2__hero-actions:has(> a:nth-child(3):not([hidden])) .beamii-event-action--primary{grid-column:1/-1}.beamii-event-detail .beamii-event-detail__actions-card:has([data-kultunaut-calendar]:not([hidden])) [data-kultunaut-source-cta]{grid-column:auto}.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__info,
.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__relations{margin-bottom:10px;border:1px solid #e2ebf1;box-shadow:none}@media(max-width:520px){.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__hero{margin-bottom:14px;border-radius:21px}.beamii-event-detail .beamii-event-detail__hero .beamii-place2__hero-cover{height:clamp(198px,55vw,250px);border-radius:21px}.beamii-event-detail .beamii-event-detail__hero .beamii-entity-detail-v3__hero-overlay-actions{top:12px;left:12px;right:12px}.beamii-event-detail .beamii-event-detail__article > .beamii-event-detail__main-card{padding:16px 15px;margin-bottom:10px;border-radius:21px}.beamii-event-detail .beamii-event-detail__main-card > .beamii-event-detail__summary{margin-bottom:18px;padding:0}.beamii-event-detail .beamii-event-detail__summary-title{margin-bottom:13px;font-size:clamp(1.75rem,8.2vw,2.2rem)}.beamii-event-detail .beamii-event-detail__when-where{grid-template-columns:65px minmax(0,1fr);gap:10px;padding:11px;border-radius:17px}.beamii-event-detail .beamii-event-detail__date-tile{min-height:79px;border-radius:13px}.beamii-event-detail .beamii-event-detail__date-tile span{font-size:.73rem}.beamii-event-detail .beamii-event-detail__date-tile strong{font-size:2.1rem}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__summary-pill{font-size:.85rem;gap:7px;grid-template-columns:18px minmax(0,1fr)}.beamii-event-detail .beamii-event-detail__summary .beamii-event-detail__summary-pill i{font-size:.9rem;width:18px;min-height:19px}.beamii-event-detail .beamii-event-detail__route-link{margin-left:25px;font-size:.82rem;gap:7px}.beamii-event-detail .beamii-event-detail__actions-card .beamii-event-action{min-height:46px;padding:8px;font-size:.83rem}.beamii-event-detail .beamii-event-detail__description .beamii-event-description,
  .beamii-event-detail .beamii-event-detail__description .beamii-event-detail__excerpt{font-size:.96rem}}@media(max-width:350px){.beamii-event-detail .beamii-event-detail__when-where{grid-template-columns:1fr}.beamii-event-detail .beamii-event-detail__date-tile{display:none}}.beamii-events .beamii-events-custom-dates[hidden]{display:none!important}.beamii-events .beamii-events-custom-dates{margin-top:11px;padding:12px;border:1px solid #d9e9f4;border-radius:15px;background:#f6fbfe}.beamii-events .beamii-events-custom-dates__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.beamii-events .beamii-events-custom-dates__fields label{display:flex;flex-direction:column;gap:6px;min-width:0;color:#425b72;font-size:.78rem;font-weight:750}.beamii-events .beamii-events-custom-dates__fields input[type=date]{width:100%;min-width:0;min-height:43px;padding:8px;border:1px solid #d3e2ee;border-radius:10px;background:#fff;color:#18334a;font:inherit;font-size:.85rem;color-scheme:light}.beamii-events .beamii-events-custom-dates__hint{margin:8px 0 10px;color:#66798d;font-size:.74rem;line-height:1.4}.beamii-events .beamii-events-custom-dates__error{margin:0 0 9px;color:#a52532;font-size:.78rem;font-weight:700}.beamii-events .beamii-events-custom-dates__apply{width:100%;min-height:42px;border:0;border-radius:11px;background:#1388c8;color:#fff;font-weight:800;cursor:pointer}.beamii-events .beamii-events-custom-dates__apply:focus-visible,
.beamii-events .beamii-events-custom-dates__fields input:focus-visible{outline:3px solid #78c9ef;outline-offset:2px}@media(max-width:360px){.beamii-events .beamii-events-custom-dates__fields{grid-template-columns:minmax(0,1fr)}}.beamii-events .beamii-events-list.places-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;background:#fff;border:1px solid rgba(39,76,106,.10);border-radius:19px;box-shadow:0 5px 22px rgba(29,54,83,.045)}.beamii-events .beamii-events-list > .beamii-event-card.place-row{grid-template-columns:98px minmax(0,1fr);min-height:0;height:auto;gap:12px;padding:12px;border:0;border-bottom:1px solid #e8eff4;border-radius:0;background:transparent;box-shadow:none;transform:none;transition:background-color .16s ease}.beamii-events .beamii-events-list > .beamii-event-card.place-row:last-child{border-bottom:0}.beamii-events .beamii-events-list > .beamii-event-card.place-row:hover,
.beamii-events .beamii-events-list > .beamii-event-card.place-row:focus-within{background:#f7fbfe;box-shadow:none;transform:none}.beamii-events .beamii-events-list .beamii-event-card__media.place-row__media{min-height:108px;height:100%;border-radius:12px;background:#edf3f7}.beamii-events .beamii-events-list .beamii-event-card__media.place-row__media::before{display:none}.beamii-events .beamii-events-list .beamii-event-card__body{gap:4px;padding:1px 0}.beamii-events .beamii-events-list .place-row__cats{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.beamii-events .beamii-events-list .beamii-event-source,
.beamii-events .beamii-events-list .beamii-event-type,
.beamii-events .beamii-events-list .beamii-event-distance{min-height:21px;padding:4px 7px;font-size:.66rem;font-weight:800;line-height:1.1;border-radius:7px;box-shadow:none}.beamii-events .beamii-events-list .beamii-event-source::before{content:"";display:block;width:6px;height:6px;flex:0 0 6px;background:currentColor;border-radius:50%}.beamii-events .beamii-events-list .beamii-event-type{background:#f1f4f7;color:#506379}.beamii-events .beamii-events-list .beamii-event-card .place-row__title{margin:0;font-size:1.04rem;line-height:1.2;letter-spacing:-.015em}.beamii-events .beamii-events-list .beamii-event-card .place-row__bottom{display:grid;gap:4px;margin-top:5px}.beamii-events .beamii-events-list .beamii-event-card .place-row__meta{color:#607184;font-size:.77rem;line-height:1.35;font-weight:650}.beamii-events .beamii-events-list .beamii-event-card .place-row__bottom > .place-row__meta:first-child{color:#304660;font-weight:750}.beamii-events .beamii-events-list .beamii-event-card__excerpt{margin:4px 0 0;-webkit-line-clamp:1;line-clamp:1;font-size:.76rem;line-height:1.35}.beamii-events .beamii-events-list > .beamii-events-skeleton{margin:8px 10px;min-height:115px}@media(max-width:520px){.beamii-events .beamii-events-list > .beamii-event-card.place-row{grid-template-columns:90px minmax(0,1fr);gap:10px;padding:10px}.beamii-events .beamii-events-list .beamii-event-card__media.place-row__media{min-height:104px;border-radius:11px}.beamii-events .beamii-events-list .beamii-event-card .place-row__title{font-size:1rem;line-height:1.18}.beamii-events .beamii-events-list .beamii-event-card__excerpt{display:none}.beamii-events .beamii-events-list .beamii-event-source,
  .beamii-events .beamii-events-list .beamii-event-type,
  .beamii-events .beamii-events-list .beamii-event-distance{font-size:.64rem;padding:4px 6px}}@media(max-width:350px){.beamii-events .beamii-events-list > .beamii-event-card.place-row{grid-template-columns:80px minmax(0,1fr);gap:9px;padding:9px}}.beamii-events .beamii-events-category-shortcuts{margin-bottom:12px}.beamii-events .beamii-events-list .beamii-event-source{min-height:19px;gap:4px;padding:3px 6px;font-size:.61rem;font-weight:750}.beamii-events .beamii-events-list .beamii-event-source::before{width:5px;height:5px;flex-basis:5px}
