@import '_content/BevNET.BlazorLibrary/BevNET.BlazorLibrary.bundle.scp.css';

/* /Components/AdminPageTitle.razor.rz.scp.css */
h2[b-5ke2pqz54z] {
    padding-bottom: 15px;
}
/* /Components/BnSingleImage.razor.rz.scp.css */
.input-file__wrap[b-4nui2ihz8f] {
    width: 100%;
    min-width: 250px;
}

[b-4nui2ihz8f] img {
    max-height: 200px;
    width: 100%;
    height: auto;
    object-fit: cover;
}

.image-wrapper[b-4nui2ihz8f] {
    position: relative;
    width: 100%;
    max-width: max-content;
}
/* /Components/BnSortableItems.razor.rz.scp.css */
/* 
  you need the ::deep identifier if you are using scoped styles like this
  because scoped styles are only applied to markup in the component, not
  to the markup inside the render fragment.
*/

[b-07kv7ye8gl] .sortable-ghost {
    visibility: hidden;
}

[b-07kv7ye8gl] .sortable-fallback {
    opacity: 1 !important;
}

[b-07kv7ye8gl] .sortable-chosen {
    background-color: var(--water);
}

[b-07kv7ye8gl] .drag-handle {
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}
/* /Components/BnTags.razor.rz.scp.css */
.tags-input-wrapper[b-a4ubl54bxr] {
    display: flex;
    gap: 1rem;
}

@media (width < 769px) {
    .tags-input-wrapper[b-a4ubl54bxr] {
        flex-direction: column;
        gap: 0.25rem;
    }
}

.tags-input-wrapper[b-a4ubl54bxr]  .tags-input-field {
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    gap: 0.25rem;
}

.tag[b-a4ubl54bxr] {
    display: flex;
    background-color: var(--alice-blue);
    color: var(--midnight-green);
    padding: 5px 0 5px 10px;
    border-radius: 30px;
    align-items: center;
    font-size: 0.875rem;
}

[b-a4ubl54bxr] .remove-tag-icon {
    background-color: var(--alice-blue);
    color: var(--midnight-green);
    padding-left: 15px;
    padding-right: 5px;
    cursor: pointer;
    font-size: 17px;
}

[b-a4ubl54bxr] .add-tag-btn {
    background-color: var(--water);
    color: var(--midnight-green);
}

[b-a4ubl54bxr] .rz-button.rz-button-sm {
    box-shadow: none;
    background-color: var(--alice-blue);
    color: var(--midnight-green);
}

[b-a4ubl54bxr] .rz-button.rz-button-sm:hover {
    box-shadow: var(--rz-button-shadow);
}

.tags-left[b-a4ubl54bxr] {
    padding: 5px;
}

.add-btn-wrap[b-a4ubl54bxr] {
    padding-top: 8px;
}
/* /Pages/Brands/Components/ImageUploader.razor.rz.scp.css */
.image-uploader[b-dt4limmek7] {
    margin-bottom: 30px;
}

.uploaded-image[b-dt4limmek7] {
    display: block;
    max-width: 100%;
    max-height: 900px;
}

.image-label[b-dt4limmek7] {
    display: block;
}

.image-uploader[b-dt4limmek7] .image-icon {
    font-size: 64px;
}

.image-text[b-dt4limmek7] {
    font-size: 18px;
    font-weight: 600;
}

.image-text > a[b-dt4limmek7] {
    text-decoration: underline;
    color: #0071c1;
}

.upload-field[b-dt4limmek7] {
    width: 100%;
    border: 1.5px dashed #B9B9B9;
    text-align: center;
    cursor: pointer;
    height: 20.8rem;
    display: flex;
    padding: 1.5rem;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    transition: .4s height, background-color .4s;
    align-items: center;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
}

.image-uploader[b-dt4limmek7] .file-input {
    visibility: hidden;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    min-height: 100%;
    cursor: pointer;
}

/* /Pages/DailyBriefing/Editions/Components/DynamicCheckboxList.razor.rz.scp.css */
.checkbox-list-wrap[b-hhh5dv2p83] {
    display: flex;
    flex-direction: column;
}

.checkbox-input-container[b-hhh5dv2p83] {
    display: grid;
    grid-template-columns: repeat(2, calc(50% - 1rem));
    column-gap: 2rem;
}

@media screen and (max-width: 1200px) {
    .checkbox-input-container[b-hhh5dv2p83] {
        column-gap: 0;
        grid-template-columns: 100%;
    }
}
/* /Pages/DailyBriefing/Editions/Components/ImportData.razor.rz.scp.css */
.import-data-fields-wrapper[b-5atxvp4dvh] {
    display: grid;
    grid-template-columns: auto 10rem auto auto;
    gap: .5rem;
    align-items: center;
}
/* /Pages/DailyBriefing/Editions/Detail.razor.rz.scp.css */
.details tr[b-fvtpuiwy56] {
    border-bottom: 1px dotted var(--rz-base-300);
}
/* /Pages/DailyBriefing/Editions/ItemDetail.razor.rz.scp.css */
.edition-item-table[b-7smgl3rkvo] {
    margin-top: 32px;
}

    .edition-item-table tr[b-7smgl3rkvo] {
        border-bottom: 1px dotted var(--rz-base-300);
    }

    .edition-item-table td.table-label[b-7smgl3rkvo] {
        width: 11rem;
    }
/* /Pages/DailyBriefing/Editions/Update.razor.rz.scp.css */
.edition-item-table[b-7p6ftl1wdg] {
    width: 100%;
}

.edition-items-table-head[b-7p6ftl1wdg] {
    display: grid;
    grid-template-columns: .2fr 2.5fr .8fr .8fr .8fr .6fr .4fr;
    text-align: center;
    font-size: clamp(11px, 1.5vw, 16px);
    border-bottom-width: 2px;
    border-bottom-color: var(--alice-blue);
    margin-bottom: 4px;
}

.edition-item[b-7p6ftl1wdg] {
    display: grid;
    grid-template-columns: .2fr 2.5fr .8fr .8fr .8fr .6fr .4fr;
    text-align: center;
    font-size: clamp(11px, 1.5vw, 16px);
    border-bottom: solid;
    border-bottom-width: 2px;
    border-bottom-color: var(--alice-blue);
    margin-bottom: 4px;
}

.edition-item-title[b-7p6ftl1wdg] {
    text-align: start;
}
/* /Pages/Education/Topics/Index.razor.rz.scp.css */
[b-m6kc2fxajy] .rz-custom-header {
    flex: 1;
}

.grid-wrapper[b-m6kc2fxajy] {
    max-width: 500px;
}
/* /Pages/Events/RegDesk/Components/HeaderPanel.razor.rz.scp.css */
.header-panel[b-hcnh52h7kd]  .header-panel-link {
    text-decoration: none;
    font-weight: 600;
    display: flex;
    gap: .2rem;
}

/* /Pages/Events/RegDesk/Index.razor.rz.scp.css */
[b-ahy3tyl1c6].events-list .rz-datalist-data > li {
    padding: 0;
    cursor: pointer;
}

    [b-ahy3tyl1c6].events-list .rz-datalist-data > li:hover {
        background-color: var(--alice-blue);
    }

    [b-ahy3tyl1c6].events-list .rz-datalist-data > li:has(> .selected) {
        background-color: var(--water);
    }
/* /Pages/Events/RegDesk/SelectPrinterQueue.razor.rz.scp.css */
[b-oodmar8rof].printer-queues-list .rz-datalist-data {
    padding-left: 0;
}

[b-oodmar8rof].printer-queues-list .rz-datalist-data > li {
    padding: 0;
    cursor: pointer;
    margin-left: 0;
}

    [b-oodmar8rof].printer-queues-list .rz-datalist-data > li:hover {
        background-color: var(--alice-blue);
    }

    [b-oodmar8rof].printer-queues-list .rz-datalist-data > li:has(> .selected) {
        background-color: var(--water);
    }
/* /Pages/Login.razor.rz.scp.css */
[b-jpyriicmxc] .rz-label {
    font-weight: bold;
}

[b-jpyriicmxc] .rz-textbox {
    width: 100%;
}

[b-jpyriicmxc] .rz-button.rz-primary {
    border-radius: 4px;
    background-color: #e51937;
    font-weight: 600;
}

.form-row[b-jpyriicmxc] {
    padding-bottom: 15px;
}

.login-popup-or[b-jpyriicmxc] {
    text-align: center;
    position: relative;
    margin-bottom: 15px;
}

.login-popup-or div[b-jpyriicmxc] {
    display: inline-block;
    background: #FAFAFB;
    font-weight: bold;
    padding: 0 10px;
    text-transform: uppercase;
    position: relative;
    z-index: 10;
}

.login-popup-or hr[b-jpyriicmxc] {
    height: 1px;
    border: none;
    background-color: #d9d9d9;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 1;
    margin: 0;
}
/* /Pages/Podcasts/Tags/Index.razor.rz.scp.css */
[b-svk9ad4ltv] .rz-custom-header {
    flex: 1;
}

.grid-wrapper[b-svk9ad4ltv] {
    max-width: 500px;
}
/* /Pages/PressReleases/Components/AuthorListItem.razor.rz.scp.css */
.author-list-item[b-d2jyycgqks]  .list-item-result {
    font-size: 14px;
    margin: 0;
}
/* /Pages/PressReleases/Components/PrInfoSites.razor.rz.scp.css */
.sites[b-uonv73girq] {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.sites[b-uonv73girq]  .rz-link-text {
    display: flex;
    gap: 0;
}

.sites[b-uonv73girq]  .rz-link-text:hover {
    text-decoration: none;
}

.sites[b-uonv73girq]  .rz-link-text:hover .site-name {
    text-decoration: underline;
}

.sites[b-uonv73girq]  .rzi {
    align-self: center;
    font-size: 16px;
}

.sites[b-uonv73girq]  .rzi:is(:hover, :focus) {
    text-decoration: none;
}
/* /Pages/PressReleases/Components/SeoFieldsSection.razor.rz.scp.css */
.og-image-block[b-vmusmrs50e] {
    position: relative;
    width: 100%;
    max-width: 400px;
    margin-top: 8px;
}

.og-image-wrapper[b-vmusmrs50e] {
    position: relative;
    height: auto;
    width: 100%;
    aspect-ratio: 40 / 21;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--rz-base-50);
    border-radius: var(--rz-border-radius);
    border: var(--rz-border-base-50);
}

.og-image-wrapper.empty-og-image[b-vmusmrs50e] {
    border: var(--rz-border-base-300);
    flex-direction: column;
    gap: 8px;
}

.og-image-wrapper[b-vmusmrs50e]  .og-image {
    object-fit: contain;
    width: 100%;
    height: 100%;
}

.og-image-wrapper[b-vmusmrs50e]  .og-image-size {
    font-size: 2rem;
    color: var(--rz-base-300);
}

.og-image-wrapper[b-vmusmrs50e]  .og-image-placeholder {
    color: var(--rz-base-300);
    font-size: 3rem;
}
/* /Pages/Suppliers/Update/Tabs/ContactsTab.razor.rz.scp.css */
[b-t0f51t9yi1] .rz-custom-header {
    width: 100%;
}
/* /Pages/Suppliers/Update/Tabs/DescriptionTab.razor.rz.scp.css */
.max-length-exceeded[b-57fg6ben8s] {
    color: red;
}
/* /Pages/Suppliers/Update/Tabs/ImagesTab.razor.rz.scp.css */
[b-96e9xj0vif] .rz-custom-header {
    width: 100%;
}
/* /Pages/Suppliers/Update/Tabs/SelfServiceAccessTab.razor.rz.scp.css */
[b-smtzqn8f3o] .rz-custom-header {
    width: 100%;
}
/* /Pages/Tasteradio/Homepage.razor.rz.scp.css */
.dd-sort-table-item[b-ix5x1d7mql], .dd-sort-table-head[b-ix5x1d7mql] {
    grid-template-columns: .5fr 10fr 2fr 2fr
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-8qw6dsig1y]  .rz-layout {
    height: auto;
    min-height: 100vh;
}

.body-wrapper[b-8qw6dsig1y] {
    padding: 2.5rem 2.5rem 3rem;
}

.page[b-8qw6dsig1y]  .slug-input-field .rz-form-field-content {
    flex-wrap: wrap;
}

.page[b-8qw6dsig1y]  .slug-input-field .rz-form-field-start {
    padding: 0.4375rem 0 0.4375rem 0.9375rem;
}

.page[b-8qw6dsig1y]  .slug-input-field .rz-textbox {
    max-width: 100%;
}

.page[b-8qw6dsig1y]  .pr-info-row {
    display: flex;
    gap: 0.25rem;
    margin-bottom: 0.5rem;
}

@media (width < 1024px) {
    .page[b-8qw6dsig1y]  .pr-info-row {
        margin-bottom: 0.75rem;
        flex-direction: column;
    }
}

.page[b-8qw6dsig1y]  .pr-info-dropdown .rz-dropdown {
    max-width: 350px;
}

@media (width < 1024px) {
    .page[b-8qw6dsig1y]  .pr-info-dropdown .rz-dropdown {
        max-width: 100%;
    }
}
/* /Shared/MainMenu.razor.rz.scp.css */
[b-4wsqev9hta] .nombase-menu-item .rz-navigation-item-wrapper .rz-navigation-item-icon {
    padding: 2px;
}
