@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.olwso25aue.bundle.scp.css';

/* /Components/Controls/BdLayout.razor.rz.scp.css */
.pages-position-edit-dashboard[b-a3jvpprjcg]  .e-panel,
.pages-position-edit-dashboard[b-a3jvpprjcg]  .e-panel-container,
.pages-position-edit-dashboard[b-a3jvpprjcg]  .e-panel-content {
    background: transparent;
    border: 0;
    box-shadow: none;
    padding: 0;
}

.list-position-zone[b-a3jvpprjcg] {
    min-height: 6rem;
    transition: border-color 120ms ease, background-color 120ms ease, box-shadow 120ms ease;
}

.list-position-native-zone[b-a3jvpprjcg] {
    min-height: 6rem;
    border: 1px dashed transparent;
    border-radius: var(--bs-border-radius);
    transition: border-color 120ms ease, background-color 120ms ease, box-shadow 120ms ease;
}

.list-position-native-zone.list-position-drop-target[b-a3jvpprjcg] {
    border-color: var(--bs-primary);
    background-color: var(--bs-primary-bg-subtle);
    box-shadow: 0 0 0 .2rem rgba(var(--bs-primary-rgb), .15);
    cursor: copy;
}

.list-position-native-zone .list-position-widget[b-a3jvpprjcg] {
    cursor: grab;
    transition: opacity 120ms ease, box-shadow 120ms ease, outline-color 120ms ease;
}

.list-position-native-zone .list-position-widget:active[b-a3jvpprjcg] {
    cursor: grabbing;
}

.list-position-native-zone .list-position-widget.list-position-drag-source[b-a3jvpprjcg] {
    opacity: .55;
}

.list-position-native-zone .list-position-widget.list-position-drop-target[b-a3jvpprjcg] {
    outline: 2px solid var(--bs-primary);
    outline-offset: -2px;
    box-shadow: inset 0 -3px 0 var(--bs-primary);
}

.list-position-empty-drop[b-a3jvpprjcg] {
    border: 1px dashed var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    text-align: center;
}

.list-position-zone[b-a3jvpprjcg]  .e-listbox-container,
.list-position-zone[b-a3jvpprjcg]  .e-listbox-wrapper,
.list-position-zone[b-a3jvpprjcg]  .e-listbox-wrapper .e-ul {
    width: 100%;
    min-height: 6rem;
    margin: 0;
    padding: 0;
}

.list-position-zone[b-a3jvpprjcg]  .e-list-item {
    box-sizing: border-box;
    height: auto;
    margin: 0;
    padding: 0 !important;
    line-height: normal;
    cursor: grab;
    transition: background-color 120ms ease, box-shadow 120ms ease, outline-color 120ms ease;
}

.list-position-zone[b-a3jvpprjcg]  .e-list-item:active,
.list-position-palette[b-a3jvpprjcg]  .e-list-item:active {
    cursor: grabbing;
}

.list-position-zone[b-a3jvpprjcg]  .e-list-item.e-hover,
.list-position-zone[b-a3jvpprjcg]  .e-list-item.e-list-item-hover,
.list-position-zone[b-a3jvpprjcg]  .e-list-item.e-drop-hover {
    background-color: var(--bs-primary-bg-subtle);
    box-shadow: inset 0 -3px 0 var(--bs-primary);
    outline: 1px solid var(--bs-primary);
    outline-offset: -1px;
    cursor: copy;
}

.list-position-zone[b-a3jvpprjcg]  .e-list-item.e-dragged,
.list-position-palette[b-a3jvpprjcg]  .e-list-item.e-dragged {
    opacity: .55;
    cursor: grabbing;
}

.list-position-zone:has(.e-list-item.e-hover)[b-a3jvpprjcg],
.list-position-zone:has(.e-list-item.e-list-item-hover)[b-a3jvpprjcg],
.list-position-zone:has(.e-list-item.e-drop-hover)[b-a3jvpprjcg] {
    border-color: var(--bs-primary) !important;
    background-color: var(--bs-primary-bg-subtle);
    box-shadow: 0 0 0 .2rem rgba(var(--bs-primary-rgb), .15);
}

.list-position-zone:has(.e-target-dragged)[b-a3jvpprjcg],
.list-position-zone:has(.e-listbox-wrapper.e-target-dragged)[b-a3jvpprjcg] {
    border-color: var(--bs-primary) !important;
    background-color: var(--bs-primary-bg-subtle);
    box-shadow: 0 0 0 .2rem rgba(var(--bs-primary-rgb), .15);
    cursor: copy;
}

.list-position-zone:has(.e-target-dragged)[b-a3jvpprjcg]  .e-listbox-wrapper,
.list-position-zone:has(.e-listbox-wrapper.e-target-dragged)[b-a3jvpprjcg]  .e-listbox-wrapper {
    cursor: copy;
}

.list-position-zone[b-a3jvpprjcg]  .e-list-item .e-list-text {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
}

.list-position-widget[b-a3jvpprjcg] {
    display: block;
    width: 100%;
    min-width: 0;
}

.list-position-palette[b-a3jvpprjcg]  .e-listbox-container,
.list-position-palette[b-a3jvpprjcg]  .e-listbox-wrapper,
.list-position-palette[b-a3jvpprjcg]  .e-listbox-wrapper .e-ul,
.list-position-palette[b-a3jvpprjcg]  .e-listbox-wrapper .e-list-parent,
.list-position-palette[b-a3jvpprjcg]  .e-list-parent {
    width: 100%;
    margin: 0;
    padding: 0;
}

.list-position-palette[b-a3jvpprjcg]  .e-listbox-wrapper .e-ul,
.list-position-palette[b-a3jvpprjcg]  .e-listbox-wrapper .e-list-parent,
.list-position-palette[b-a3jvpprjcg]  .e-list-parent {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: stretch;
    gap: .5rem;
}

.list-position-palette[b-a3jvpprjcg]  .list-position-palette-list {
    height: auto;
    overflow-y: hidden;
}

.list-position-palette[b-a3jvpprjcg]  .e-list-item {
    width: auto;
    min-width: 9rem;
    height: auto;
    margin: 0;
    padding: 0 !important;
    border: 1px solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    cursor: grab;
    transition: background-color 120ms ease, border-color 120ms ease, box-shadow 120ms ease, opacity 120ms ease;
}

.list-position-palette[b-a3jvpprjcg]  .e-list-item:hover,
.list-position-palette[b-a3jvpprjcg]  .e-list-item.e-hover,
.list-position-palette[b-a3jvpprjcg]  .e-list-item.e-list-item-hover {
    background-color: var(--bs-primary-bg-subtle);
    border-color: var(--bs-primary);
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .12);
}

.list-position-palette-item[b-a3jvpprjcg] {
    border: 1px solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    white-space: nowrap;
    cursor: grab;
    transition: background-color 120ms ease, border-color 120ms ease, box-shadow 120ms ease, opacity 120ms ease;
}

.list-position-palette-item:hover[b-a3jvpprjcg] {
    background-color: var(--bs-primary-bg-subtle);
    border-color: var(--bs-primary);
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .12);
}

.list-position-palette-item:active[b-a3jvpprjcg] {
    cursor: grabbing;
}
/* /Components/Controls/MediaManagerV3.razor.rz.scp.css */
.media-manager-v3 .row > [class*='col-'][b-2o3w2jclwt] {
    display: flex;
}

.media-manager-v3[b-2o3w2jclwt] {
    overflow: hidden;
}

.media-manager-v3-body[b-2o3w2jclwt] {
    overflow: hidden;
    padding: 0.75rem;
}

.media-manager-v3-pane[b-2o3w2jclwt] {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    max-height: 78vh;
    overflow: hidden;
}

.media-manager-v3.is-dialog .media-manager-v3-pane[b-2o3w2jclwt] {
    max-height: calc(100vh - 10rem);
}

.media-manager-v3.is-dialog .media-manager-v3-inspector-content[b-2o3w2jclwt] {
    max-height: calc(100vh - 10rem);
}

.media-manager-v3.is-dialog .media-manager-v3-pane-body[b-2o3w2jclwt] {
    overflow: auto;
}

.media-manager-v3.is-dialog[b-2o3w2jclwt]  .e-treeview {
    min-width: max-content;
}

.media-manager-v3-pane-body[b-2o3w2jclwt] {
    flex: 1 1 auto;
    min-height: 0;
    overflow: auto;
    padding: 0.75rem;
}

.media-manager-v3[b-2o3w2jclwt]  .e-treeview .e-list-icon.bi {
    height: auto !important;
}

.media-manager-v3[b-2o3w2jclwt]  .e-treeview.e-fullrow-wrap .e-list-item.e-active > .e-text-content > .e-list-icon.bi {
    color: var(--bs-white) !important;
}

.media-manager-v3 .card-body[b-2o3w2jclwt] {
    overflow: auto;
}

.media-manager-v3-upload-dialog[b-2o3w2jclwt] {
    position: fixed;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem;
    z-index: 1060;
}

.media-manager-v3-upload-backdrop[b-2o3w2jclwt] {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.35);
}

.media-manager-v3-upload-panel[b-2o3w2jclwt] {
    position: relative;
    z-index: 1;
    width: min(860px, calc(100vw - 2rem));
    max-height: calc(100vh - 2rem);
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.media-manager-v3-upload-panel > .border-bottom[b-2o3w2jclwt] {
    flex: 0 0 auto;
}

.media-manager-v3-upload-panel > .p-3[b-2o3w2jclwt] {
    min-height: 0;
    overflow: auto;
}

.media-manager-v3-upload-dropzone[b-2o3w2jclwt] {
    min-height: 6rem;
    border: 1px dashed var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    background: var(--bs-tertiary-bg);
    color: var(--bs-secondary-color);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 1rem;
}

.media-manager-v3-uploader[b-2o3w2jclwt] {
    width: 100%;
}

.media-manager-v3-grid[b-2o3w2jclwt] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--media-v3-thumb-size)), 1fr));
    gap: 0.75rem;
}

.media-manager-v3-card[b-2o3w2jclwt] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    width: 100%;
    padding: 0.75rem;
    border: 1px solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    background: var(--bs-body-bg);
    text-align: left;
}

.media-manager-v3-entry-button[b-2o3w2jclwt] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    width: 100%;
    padding: 0;
    border: 0;
    background: transparent;
    text-align: left;
}

.media-manager-v3-card.is-selected[b-2o3w2jclwt] {
    border-color: var(--bs-primary);
    box-shadow: 0 0 0 1px var(--bs-primary);
}

.media-manager-v3-variant-stack[b-2o3w2jclwt] {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.media-manager-v3-variant-row[b-2o3w2jclwt] {
    display: grid;
    grid-template-columns: minmax(8rem, 30%) 1fr;
    gap: 0.75rem;
    align-items: center;
    width: 100%;
    padding: 0.75rem;
    border: 1px solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    background: var(--bs-body-bg);
    text-align: left;
}

.media-manager-v3-variant-row.is-selected[b-2o3w2jclwt] {
    border-color: var(--bs-primary);
    box-shadow: 0 0 0 1px var(--bs-primary);
}

.media-manager-v3-variant-row .media-manager-v3-thumb[b-2o3w2jclwt] {
    height: 9rem;
    aspect-ratio: auto !important;
    background: var(--bs-tertiary-bg);
}

.media-manager-v3-variant-row .media-manager-v3-thumb img[b-2o3w2jclwt] {
    object-fit: contain !important;
}

.media-manager-v3-variant-meta[b-2o3w2jclwt] {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: 0.25rem;
    justify-content: center;
}

@media (max-width: 575.98px) {
    .media-manager-v3-variant-row[b-2o3w2jclwt] { grid-template-columns: 1fr; }
}

.media-manager-v3-thumb[b-2o3w2jclwt] {
    width: 100%;
    aspect-ratio: 1 / 1;
    border-radius: var(--bs-border-radius-sm);
    overflow: hidden;
    background: var(--bs-light);
}

.media-manager-v3-thumb img[b-2o3w2jclwt] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.media-manager-v3-clickable[b-2o3w2jclwt] {
    cursor: pointer;
}

.media-manager-v3-inspector-content[b-2o3w2jclwt] {
    flex: 1 1 auto;
    width: 100%;
    min-height: 0;
    min-width: 0;
    overflow: auto;
}

.media-manager-v3[b-2o3w2jclwt]  .media-manager-v3-inspector-tabs {
    width: 100%;
    min-width: 0;
}
/* /Components/Layout/AdminFullWidth.razor.rz.scp.css */
.admin-shell[b-2qeis46gbx] {
    min-width: 0;
}

.admin-shell-body[b-2qeis46gbx] {
    min-width: 0;
}

#blazor-error-ui[b-2qeis46gbx] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-2qeis46gbx] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-la3c5m16i5] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-la3c5m16i5] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Widgets/Events/EventList.razor.rz.scp.css */
.event-list-cards[b-qkdnlfenxl] {
    container-type: inline-size;
}

.event-list-card[b-qkdnlfenxl] {
    flex: 0 0 auto;
    width: 100%;
}

@container (min-width: 36rem) {
    .event-list-cards:not(.event-list-columns-1):not(.event-list-columns-2):not(.event-list-columns-3):not(.event-list-columns-4) .event-list-card[b-qkdnlfenxl] {
        width: 50%;
    }
}

@container (min-width: 56rem) {
    .event-list-cards:not(.event-list-columns-1):not(.event-list-columns-2):not(.event-list-columns-3):not(.event-list-columns-4) .event-list-card[b-qkdnlfenxl] {
        width: 33.333333%;
    }
}

@container (min-width: 75rem) {
    .event-list-cards:not(.event-list-columns-1):not(.event-list-columns-2):not(.event-list-columns-3):not(.event-list-columns-4) .event-list-card[b-qkdnlfenxl] {
        width: 25%;
    }
}

.event-list-columns-1 .event-list-card[b-qkdnlfenxl] { width: 100%; }
.event-list-columns-2 .event-list-card[b-qkdnlfenxl] { width: 50%; }
.event-list-columns-3 .event-list-card[b-qkdnlfenxl] { width: 33.333333%; }
.event-list-columns-4 .event-list-card[b-qkdnlfenxl] { width: 25%; }
