/* /Components/ActivityCard.razor.rz.scp.css */
.activity[b-4d119n6ny3] {
    border-radius: 1rem;
    border-bottom: 0.2rem solid rgba(196, 196, 196, 0.1);
}
.activity:hover[b-4d119n6ny3] {
    background-color: rgba(196, 196, 196, 0.1);
    cursor: pointer;
}

figure.image img.is-rounded[b-4d119n6ny3] {
    width: 10rem;
    height: 10rem;
}
/* /Components/ActivityList.razor.rz.scp.css */
/* /Components/ActivityRatingCard.razor.rz.scp.css */
input[type="range"][b-az17qccshm] {
    accent-color: var(--bulma-info);
    width: 100%;
    cursor: pointer;
}
.activity[b-az17qccshm] {
    border-radius: 1rem;
    border-bottom: 0.2rem solid rgba(196, 196, 196, 0.1);
}
.activity:hover[b-az17qccshm] {
    background-color: rgba(196, 196, 196, 0.1);
    cursor: pointer;
}
/* /Components/ActivityRatingList.razor.rz.scp.css */
/* /Components/ConfirmCard.razor.rz.scp.css */
.confirm-card[b-j0yq5vdrjs] {
    border: 0.25rem solid white;
    border-radius: 1rem;
    padding: 2rem;
}

.confirm-card.is-confirm[b-j0yq5vdrjs] {
    background-color: var(--bulma-dark);
    border: 0.25rem solid var(--bulma-danger);
}

h2[b-j0yq5vdrjs] {
    height: 5rem;
}

.button.is-selected[b-j0yq5vdrjs] {
    background-color: white;
    color: black;
}
/* /Components/EventRatingCard.razor.rz.scp.css */
input[type="range"][b-wk05w1wpc3] {
    accent-color: white;
    width: 90%;
    cursor: pointer;
}
/* /Components/Modal.razor.rz.scp.css */
.modal-card-head[b-ksbjfdikij], .modal-content[b-ksbjfdikij] {
    width: 80%;
}

.modal-content[b-ksbjfdikij] {
    background-color: #ddd;
    padding: 2rem 2rem 4rem 2rem;
    border-radius: 0 0 var(--bulma-radius-large) var(--bulma-radius-large);
}
/* /Components/RatingSummary.razor.rz.scp.css */
ul[b-vz2zakw6lp] {
    list-style-type: square;
    padding: 0.2rem 0 0 1.2rem;
    margin: 0;
}

.no-bullet[b-vz2zakw6lp] {
    list-style-type: none;
}

/* /Components/SlotTable.razor.rz.scp.css */
.slot-actions[b-mlvstpv1c4] {
    border-top: 0.1rem dashed silver;
    padding-top: 1rem;
}
/* /Components/Summary.razor.rz.scp.css */
ul[b-vmqf9pyx11] {
    list-style-type: none;
}

li.registered-list[b-vmqf9pyx11] {
    margin-top: 1rem;
    font-weight: bold;
}

ul > ul.registered-to[b-vmqf9pyx11] {
    margin-top: 0.5rem;
    list-style-type: square;
    padding: 0 0 0 2rem;
}
/* /Layout/ErrorLayout.razor.rz.scp.css */
.content.index-content[b-him466rwze] {
    width: 100%;
}

.vcentered[b-him466rwze] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
}
/* /Layout/EventLayout.razor.rz.scp.css */
.navbar.is-fixed-top[b-h6z52i4uzm] {
    height: var(--navbar-height);
}

main[b-h6z52i4uzm] {
    margin-top: calc(var(--navbar-height) + 0.2rem);
}

.hero.summary[b-h6z52i4uzm] {
    background-color: var(--bulma-primary);
    color: white;
}

.footer-msb-link[b-h6z52i4uzm] {
    font-weight: bold;
    color: lightgray;
}
.footer-msb-link:hover[b-h6z52i4uzm] {
    color: white;
    text-decoration: underline;
}
.footer-codestruct-tag[b-h6z52i4uzm] {
    letter-spacing: -1px;
    font-size: 0.9rem;
}
.footer-codestruct-tag a[b-h6z52i4uzm] {
    color: mediumslateblue;
    font-weight: bold;
}
.footer-codestruct-tag a:hover[b-h6z52i4uzm] {
    color: white;
    text-decoration: underline;
}
/* /Pages/EventPage.razor.rz.scp.css */
.hero.summary h3[b-a1afllzdus] {
    color: white;
}
/* /Pages/RatingPage.razor.rz.scp.css */
/* /Pages/Register.razor.rz.scp.css */
.card-shadow[b-4gyf5udom6] {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.columns.register[b-4gyf5udom6] {
    background-color: white;
}

.register .column:not(.msb-logo)[b-4gyf5udom6] {
    padding: 2rem;
}

.column.left[b-4gyf5udom6], .column.right[b-4gyf5udom6] {
    background: white;
    border: 0.5rem solid #eee;
}

.how-it-works[b-4gyf5udom6] {
    padding: 2.5rem 1rem 1rem 1rem;
    font-size: 1rem;
}
.how-it-works > ul > li[b-4gyf5udom6] {
    font-size: small;
    font-weight: normal !important;
}

.is-transparent[b-4gyf5udom6] {
    opacity: 0.05;
}

.progress-visible[b-4gyf5udom6] {
    position: absolute;
    top: 40%;
    width: 88%;
    z-index: 1000;
    opacity: 1;
}
.progress-not-visible[b-4gyf5udom6] {
    position: absolute;
    top: 40%;
    width: 88%;
    z-index: 0;
    opacity: 0;
}

.error-visible[b-4gyf5udom6] {
    position: absolute;
    top: 25%;
    width: 88%;
    z-index: 1000;
    opacity: 1;
    text-align: center;
}
.error-visible .icon[b-4gyf5udom6] {
    font-size: 4rem;
    color: var(--bulma-danger);
}
.error-not-visible[b-4gyf5udom6] {
    position: absolute;
    z-index: 0;
    opacity: 0;
}

.event-label[b-4gyf5udom6] {
    height: 100%;
}

.register[b-4gyf5udom6] {
    background-color: #eee;
}

.gdpr-annotation[b-4gyf5udom6] {
    font-size: small;
    text-align: justify;
    color: gray;
}
