.top-page-container[data-v-dee2eaa3]{padding-top:80px}@media screen and (min-width:768px){.top-page-container[data-v-dee2eaa3]{padding-top:100px}}.swiper-image[data-v-dee2eaa3]{max-height:500px}@media screen and (max-width:768px){.swiper-image[data-v-dee2eaa3]{max-height:400px}}.image-credit[data-v-dee2eaa3]{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:#0009;border-radius:var(--border-radius-sm,4px);bottom:var(--spacing-sm,8px);color:#fff;display:flex;font-size:var(--font-size-sm,.875rem);font-weight:500;min-height:24px;padding:var(--spacing-xs,4px) var(--spacing-sm,8px);position:absolute;right:var(--spacing-sm,8px);transition:opacity var(--transition-duration,.2s) var(--transition-timing,ease-in-out);z-index:2}@media screen and (max-width:768px){.image-credit[data-v-dee2eaa3]{bottom:4px;font-size:12px;padding:2px 6px;right:4px}}.menu-divider[data-v-dee2eaa3]{border-color:var(--color-ballet-company,#1976d2);border-width:2px;margin:var(--spacing-xs,4px) 0}.caption[data-v-dee2eaa3]{font-size:1.5rem;text-align:center}.notification-card[data-v-dee2eaa3]{transition:transform .2s ease,box-shadow .2s ease}.notification-card[data-v-dee2eaa3]:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-2px)}.notification-header[data-v-dee2eaa3]{padding-bottom:8px}.notification-header .notification-meta[data-v-dee2eaa3]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.875rem;margin-bottom:8px}.notification-header .notification-date[data-v-dee2eaa3]{color:var(--color-primary);font-weight:500}.notification-header .notification-title[data-v-dee2eaa3]{color:var(--color-text-primary);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.notification-content[data-v-dee2eaa3]{display:flex;flex-direction:column}@media screen and (min-width:768px){.notification-content[data-v-dee2eaa3]{flex-direction:row;gap:var(--spacing-md)}}.notification-image[data-v-dee2eaa3]{border-radius:8px;flex-shrink:0;overflow:hidden}@media screen and (min-width:768px){.notification-image[data-v-dee2eaa3]{width:200px}}.notification-body[data-v-dee2eaa3]{flex:1}.notification-body[data-v-dee2eaa3] a{color:var(--color-link-primary);font-weight:500;text-decoration:underline;transition:color var(--transition-duration) var(--transition-timing)}.notification-body[data-v-dee2eaa3] a:hover{color:var(--color-link-hover);text-decoration:underline}.notification-body[data-v-dee2eaa3] a:visited{color:var(--color-link-visited)}.notification-body[data-v-dee2eaa3] a:focus{border-radius:2px;outline:2px solid var(--color-link-primary);outline-offset:2px}.notification-body[data-v-dee2eaa3] p{color:var(--color-text-primary);line-height:1.6;margin-bottom:var(--spacing-sm)}.menu-list-item[data-v-dee2eaa3]{border-radius:var(--border-radius-sm,4px);margin-bottom:var(--spacing-xs,4px);padding:var(--spacing-md,16px)!important;transition:all var(--transition-duration,.2s) var(--transition-timing,ease-in-out)}.menu-list-item[data-v-dee2eaa3]:hover{background-color:#1976d214;transform:translate(4px)}.menu-list-item:is(--nested)[data-v-dee2eaa3]{padding-left:var(--spacing-xl,32px)!important}.menu-list-item:is(--nested)[data-v-dee2eaa3]:hover{background-color:#c2185b14}.menu-list-item [data-v-dee2eaa3] .v-list-item__prepend{margin-right:var(--spacing-sm,8px)}.menu-list-item [data-v-dee2eaa3] .v-list-item__prepend .v-list-item__spacer{width:32px!important}.menu-list-item [data-v-dee2eaa3] .v-list-item__prepend .mdi-checkbox-icon{height:24px!important;margin-right:0;width:24px!important}.menu-list-item [data-v-dee2eaa3] .v-list-item__content{padding:0}.headline[data-v-dee2eaa3]{color:var(--color-text-primary,#212121);font-size:var(--font-size-lg,1.125rem)!important}[data-v-dee2eaa3] .mdi-checkbox-icon{display:inline-flex!important;min-height:24px!important;min-width:24px!important;opacity:1!important;visibility:visible!important}
