@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.84wtju4z0n.bundle.scp.css';

/* /Views/Components/AgendaItems/AgendaItemEditor.razor.rz.scp.css */
.phzh-agendaitem-editor[b-694gp8l0bc] {
}

[b-694gp8l0bc] .phzh-agendaitem-title-input {
    font-size: var(--type-ramp-plus-1-font-size);
}
[b-694gp8l0bc] .phzh-agendaitem-title-input::part(control) {
    font-weight: 500;
}
/* /Views/Components/App/AppFooter.razor.rz.scp.css */
.phzh-footer[b-o2isst03wh] {
    color: var(--input-placeholder-rest);
    font-size: 11px;
    line-height: 1;
    align-content: center;
    display: flex;
}

.phzh-footer-divider[b-o2isst03wh] {
    margin: 0 0.5rem;
    color: var(--input-placeholder-rest);
    opacity: 0.4;
}

.heart[b-o2isst03wh] {
    color: var(--accent-fill-active);
    margin: 0 0.25em;
}

.phzh-version[b-o2isst03wh] {
    cursor: default;
}
/* /Views/Components/App/AppHeader.razor.rz.scp.css */
.header[b-hdo745uaix] {
    display: flex;
    z-index: 10;
    flex-shrink: 0;
    /*    font-weight: bold;
    font-size: var(--type-ramp-plus-1-font-size);
    line-height: var(--type-ramp-plus-1-line-height);
*/
    border-bottom: 1px solid var(--phzh-app-header-border-color);
    height: var(--phzh-app-header-height);
}

    .header .header-gutters[b-hdo745uaix] {
        display: flex;
        position: relative;
        align-items: center;
        width: 100%;
        padding: 0 1rem 0 1.25rem;
        column-gap: 10px;
    }

    .header .header-content[b-hdo745uaix] {
        flex-grow: 1;
        height: stretch;
        align-content: center;
    }

    .header .header-image[b-hdo745uaix] {
        width: 32px;
        height: 32px;
        border-radius: 4px;
        flex-shrink: 0;
        margin-right: 2px;
    }

    .header .header-title[b-hdo745uaix] {
        font-weight: 700;
        font-size: 1.125rem; /*var(--type-ramp-plus-1-font-size);*/
        line-height: 1; /*var(--type-ramp-plus-1-line-height);*/
        white-space: nowrap;
        margin-right: 8px;
    }

.header-gutters:has(> .phzh-navigation-collapse)[b-hdo745uaix] {
    padding-left: 1rem;
}
/* /Views/Components/App/AppLayout.razor.rz.scp.css */
.phzh-layout[b-3aqi726k8g] {
    width: 100%;
    height: 100%;
}

[b-3aqi726k8g] .phzh-splitter-navigation {
}
    [b-3aqi726k8g] .phzh-splitter-navigation > .fluent-multi-splitter-bar {
        opacity: var(--phzh-splitter-opacity);
    }
        [b-3aqi726k8g] .phzh-splitter-navigation > .fluent-multi-splitter-bar > [part='resize'],
        [b-3aqi726k8g] .phzh-splitter-navigation > .fluent-multi-splitter-bar > [part='expand'] {
            display: none !important;
        }

[b-3aqi726k8g] .phzh-navigation-container {
    background-color: var(--neutral-layer-2);
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
}

[b-3aqi726k8g] .phzh-navigation {
    flex-grow: 1;
    padding: var(--phzh-navigation-padding, 0);
    overflow-y: auto;
}

[b-3aqi726k8g] .phzh-main-container {
    background-color: var(--neutral-layer-1);
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
}
    [b-3aqi726k8g] .phzh-main-container.phzh-main-container_no-header .phzh-splitter-panel {
        height: 100%;
    }

[b-3aqi726k8g] .phzh-splitter-panel {
    height: calc(100% - var(--phzh-app-header-height));
    width: 100%;
}
    [b-3aqi726k8g] .phzh-splitter-panel > .fluent-multi-splitter-bar {
        opacity: var(--phzh-splitter-opacity);
    }

        [b-3aqi726k8g] .phzh-splitter-panel > .fluent-multi-splitter-bar > [part='resize'],
        [b-3aqi726k8g] .phzh-splitter-panel > .fluent-multi-splitter-bar > [part='expand'] {
            display: none !important;
        }


[b-3aqi726k8g] .phzh-content-container {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
    overflow: auto !important;
}

    [b-3aqi726k8g] .phzh-content-container_sticky-footer {
        overflow: hidden !important;
    }

        [b-3aqi726k8g] .phzh-content-container_sticky-footer .phzh-content {
            overflow: auto;
        }

[b-3aqi726k8g] .phzh-content {
    flex-grow: 1;
    padding: var(--phzh-content-padding, 0);
    width: initial;
    height: initial;
    overflow: initial;
}

[b-3aqi726k8g] .phzh-content-footer {
    padding: var(--phzh-footer-padding, 0);
    justify-content: space-between;
}

[b-3aqi726k8g] .phzh-content-container_max-width {
}
    [b-3aqi726k8g] .phzh-content-container_max-width .phzh-content {
        margin-inline: auto;
        max-width: var(--phzh-content-max-width);
        width: 100%;
    }
    [b-3aqi726k8g] .phzh-content-container_max-width .phzh-content-footer {
        margin-inline: auto;
        max-width: var(--phzh-content-max-width);
        width: 100%;
    }

[b-3aqi726k8g] .phzh-panel-container {
    background-color: var(--neutral-layer-1);
}

[b-3aqi726k8g] #btnMoreOptions {
    min-width: auto;
}
    [b-3aqi726k8g] #btnMoreOptions::part(control) {
        padding: 0;
        min-width: auto;
    }
/* /Views/Components/Badges/Badge.razor.rz.scp.css */
/* styles are in wwwroot/css/site.css */
/* /Views/Components/Badges/CounterBadge.razor.rz.scp.css */
/* styles are in wwwroot/css/site.css */
/* /Views/Components/Buttons/DropdownButton.razor.rz.scp.css */
.phzh-dropdown-button[b-rj219d8jqh] {
    display: inline-flex;
    flex-direction: row;
    align-items: start;
}

    .phzh-dropdown-button[b-rj219d8jqh]  .phzh-dropdown-button-action {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .phzh-dropdown-button[b-rj219d8jqh]  .phzh-dropdown-button-dropdown {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        min-width: auto;
    }

        .phzh-dropdown-button[b-rj219d8jqh]  .phzh-dropdown-button-dropdown::part(control) {
            border-left-width: 0;
            min-width: auto;
            padding-inline: 2px;
        }
/* /Views/Components/Buttons/HoverButton.razor.rz.scp.css */
/* styles are in wwwroot/css/site.css */
/* /Views/Components/Common/InfoLabel.razor.rz.scp.css */
.phzh-info-label[b-14thjuarl0] {
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
    line-height: 1;
    overflow: visible;
}

.phzh-info-label-icon[b-14thjuarl0] {
    flex-shrink: 0;
}

.phzh-info-label-text[b-14thjuarl0] {
    white-space: nowrap;
}
/* /Views/Components/Common/LoadingIndicator.razor.rz.scp.css */
.phzh-loading-indicator[b-a1q38optpd] {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    column-gap: 0.5em;
    font-size: var(--type-ramp-base-font-size);
    line-height: 1;
    font-weight: var(--phzh-loading-indicator-font-weight);
    color: var(--neutral-foreground-rest);
}
    .phzh-loading-indicator.phzh-loading-indicator_small[b-a1q38optpd] {
        font-size: var(--type-ramp-base-font-size);
    }
    .phzh-loading-indicator.phzh-loading-indicator_large[b-a1q38optpd] {
        font-size: var(--type-ramp-base-font-size);
    }

.phzh-loading-indicator[b-a1q38optpd]  fluent-progress-ring::part(progress) {
    overflow: visible;
}

.phzh-loading-indicator-text[b-a1q38optpd] {
    white-space: nowrap;
}
/* /Views/Components/Common/SaveIndicator.razor.rz.scp.css */
.phzh-save-indicator[b-1otsssmmb6] {
    grid-area: status;
    display: inline-flex;
    flex-direction: row;
    justify-content: end;
    align-items: center;
    gap: 4px;
    font-size: 11px;
    line-height: 14px;
    font-weight: 400;
    color: var(--neutral-foreground-active);
    transition-property: color, fill;
    transition-timing-function: var(--default-transition-timing-function);
    transition-duration: var(--default-transition-duration);
}

    .phzh-save-indicator.phzh-save-indicator_now[b-1otsssmmb6] {
        color: var(--phzh-success-color);
    }

    .phzh-save-indicator.phzh-save-indicator_dirty[b-1otsssmmb6] {
        color: var(--accent-base-color);
    }
/* /Views/Components/Dev/SysInfoComponent.razor.rz.scp.css */
h1:not(:first-of-type)[b-x7w0rvrnse] {
    margin-top: 1rem;
}

h2:not(:first-of-type)[b-x7w0rvrnse] {
    margin-top: 1rem;
}

h3[b-x7w0rvrnse] {
    margin-top: 0.75rem;
}
/* /Views/Components/Forms/AttachmentInput.razor.rz.scp.css */
.phzh-attachments[b-kxl803icms] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.phzh-attachments-files[b-kxl803icms] {
    display: flex;
    flex-direction: column;
    gap: 0;
}

.phzh-attachments-files_empty[b-kxl803icms] {
    font-size: 12px;
    padding-inline: 1px;
    line-height: 1;
    color: var(--info);
}

[b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container {
    box-sizing: border-box;
    border-radius: calc(var(--layer-corner-radius) * 1px);
    border: 2px dashed var(--neutral-stroke-rest);
    background-color: transparent;
    min-height: 100px;
    transition-property: border-color, color;
    transition-timing-function: var(--default-transition-timing-function);
    transition-duration: var(--default-transition-duration);
}

    [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container:hover {
        border-color: var(--neutral-foreground-active);
    }

    [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container[drop-files] {
        border: 2px dashed var(--accent-fill-rest);
    }

    [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container > div[style*='grid-column'] {
        background-color: transparent;
    }

    [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container #phzhAttachmentsInput {
        cursor: pointer;
    }

    [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container .inputfile-content {
    }

    [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container .inputfile-progress {
        display: none;
    }

    [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container .phzh-attachments-dropzone {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        gap: 10px;
        color: var(--info);
        text-decoration: none;
        cursor: pointer;
        font-size: 13px;
        font-weight: 500;
        padding: 16px;
    }

        [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container .phzh-attachments-dropzone:hover {
            color: var(--neutral-fill-strong-hover);
        }

    [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container[drop-files] .phzh-attachments-dropzone {
        color: var(--accent-fill-rest);
    }

    [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container .phzh-attachments-dropzone > svg {
        flex-shrink: 0;
    }

    [b-kxl803icms] .phzh-attachments-input.fluent-inputfile-container .phzh-attachments-dropzone > span {
        text-align: start;
    }


.phzh-attachments-file[b-kxl803icms] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: stretch;
    gap: 4px;
}

    .phzh-attachments-file:hover[b-kxl803icms] {
        background-color: var(--neutral-fill-input-alt-focus);
    }

.phzh-attachments-file-progress[b-kxl803icms] {
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    color: var(--info);
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-right: 12px;
    --stroke-width: 2;
}

.phzh-attachments-file-name[b-kxl803icms] {
    flex-grow: 1;
    text-overflow: ellipsis;
    display: flex;
    gap: 3px;
}

.phzh-attachments-file-size[b-kxl803icms] {
    font-size: 12px;
    color: var(--info);
    margin-left: 3px;
}
/* /Views/Components/Meetings/MeetingDetails.razor.rz.scp.css */
/* styles are in wwwroot/css/site.css */
/* /Views/Components/Meetings/MeetingDetailsAgendaItem.razor.rz.scp.css */
.phzh-agendaitems-listitem[b-zqvyd5vl4k] {
    box-sizing: border-box;
    background-color: var(--phzh-element-background);
    border-radius: calc(var(--layer-corner-radius) * 1px);
    padding: 12px 12px 12px 2px;
    transition-property: border-color, background-color;
    transition-timing-function: var(--default-transition-timing-function);
    transition-duration: var(--default-transition-duration);
    cursor: pointer;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.14);
    border: 1px solid transparent;
    width: 100%;
    display: grid;
    grid-template-columns: 28px 1fr auto;
    grid-template-rows: 1fr 24px; /* height of profile photo */
    grid-template-areas:
        "drag title duration"
        "drag info attachments";
    row-gap: 4px;
}

    .phzh-agendaitems-listitem:hover[b-zqvyd5vl4k] {
        border-color: var(--accent-fill-rest);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.18), 0 1px 2px rgba(0, 0, 0, 0.20);
    }

.phzh-agendaitems-listitem_selected[b-zqvyd5vl4k] {
    border-color: var(--accent-fill-active);
    background-color: var(--neutral-fill-input-rest); /* var(--neutral-fill-input-alt-focus);*/
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.18), 0 1px 2px rgba(0, 0, 0, 0.20);
}

.phzh-agendaitems-listitem-drag[b-zqvyd5vl4k] {
    grid-area: drag;
    display: flex;
    align-items: center;
    border-radius: 0 !important;
    width: auto !important;
    padding: 0 !important;
    left: 0 !important;
    flex-shrink: 0;
    background-color: transparent !important;
}

.phzh-agendaitems-listitem-title[b-zqvyd5vl4k] {
    grid-area: title;
    font-weight: 600;
    font-size: var(--type-ramp-plus-1-font-size);
    line-height: 1.2em;
}

.phzh-agendaitems-listitem-duration[b-zqvyd5vl4k] {
    grid-area: duration;
    font-size: var(--type-ramp-minus-1-font-size);
    color: var(--info);
    text-align: right;
    line-height: 1;
    /* adjust the baseline to the title */
    padding-top: 5px;
}

.phzh-agendaitems-listitem-submittedby[b-zqvyd5vl4k] {
    grid-area: info;
    white-space: nowrap;
}

.phzh-agendaitems-listitem-attachments[b-zqvyd5vl4k] {
    grid-area: attachments;
    font-size: var(--type-ramp-minus-1-font-size);
    line-height: var(--type-ramp-minus-1-line-height);
    color: var(--info);
    align-self: end;
    display: flex;
    justify-content: end;
}
/* /Views/Components/Meetings/MeetingDetailsAgendaItems.razor.rz.scp.css */
.phzh-agendaitems[b-00f3xbfd8t] {
    grid-area: agendaitems;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.phzh-agendaitems-header[b-00f3xbfd8t] {
    background: var(--phzh-element-background);
    border: 1px solid var(--phzh-element-border-color);
    border-top: none;
    border-right: none;
    border-bottom-left-radius: calc(var(--layer-corner-radius) * 1px);
    font-size: var(--type-ramp-plus-1-font-size);
    line-height: var(--type-ramp-plus-1-line-height);
    font-weight: 500;
    padding: 16px 22px 16px 20px;
}

.phzh-agendaitems-listitem-duration[b-00f3xbfd8t] {
    font-weight: 400;
    font-size: var(--type-ramp-base-font-size);
    display: inline-flex;
    flex-direction: row;
    justify-content: end;
    align-items: center;
    gap: 4px;
}
    .phzh-agendaitems-listitem-duration[b-00f3xbfd8t]  svg {
        margin-top: 1px;
    }

    .phzh-agendaitems-listitem-duration_exceeded[b-00f3xbfd8t] {
        color: var(--warning);
    }

.phzh-agendaitems-list[b-00f3xbfd8t] {
    margin-right: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.phzh-agendaitems-list-sortable[b-00f3xbfd8t] {
}
/* /Views/Components/Meetings/MeetingDetailsHeader.razor.rz.scp.css */
.phzh-meeting-details-header[b-obbkpn6c61] {
    grid-area: header;
    box-sizing: border-box;
    background-color: var(--phzh-element-background);
    border: 1px solid var(--phzh-element-border-color);
    border-top-left-radius: calc(var(--layer-corner-radius) * 1px);
    border-top-right-radius: calc(var(--layer-corner-radius) * 1px);
    padding: 16px 16px 16px 20px;
    display: grid;
    grid-template-columns: 1fr auto;
    grid-auto-rows: auto auto;
    grid-template-areas:
        "title actions"
        "info status";
    align-items: start;
}

[b-obbkpn6c61] .phzh-meeting-details-template-badge {
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 3px;
}

.phzh-meeting-details-status[b-obbkpn6c61] {
    margin-left: 8px;
    margin-top: 3px;
}

    .phzh-meeting-details-status[b-obbkpn6c61]  .phzh-meeting-details-status-badge {
    }

        .phzh-meeting-details-status[b-obbkpn6c61]  .phzh-meeting-details-status-badge > span {
            padding-block: 0;
            padding-inline: 6px;
            line-height: 16px;
        }

        .phzh-meeting-details-status[b-obbkpn6c61]  .phzh-meeting-details-status-badge svg {
            margin-left: 3px;
        }

        .phzh-meeting-details-status[b-obbkpn6c61]  .phzh-meeting-details-status-badge.phzh-badge_clickable > span {
            padding-right: 2px;
        }

[b-obbkpn6c61] .phzh-meeting-details-status-readonly {
    font-size: var(--type-ramp-minus-1-font-size);
    font-weight: 500;
}

.phzh-meeting-details-title[b-obbkpn6c61] {
    grid-area: title;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    gap: 8px;
}

.phzh-meeting-details-title-text[b-obbkpn6c61] {
    font-size: var(--type-ramp-plus-2-font-size);
    line-height: var(--type-ramp-plus-2-line-height);
    font-weight: 500;
    text-decoration: none;
    cursor: pointer;
    color: currentColor;
}
    .phzh-meeting-details-title-text:hover[b-obbkpn6c61] {
        text-decoration: underline;
    }

    .phzh-meeting-details-number[b-obbkpn6c61] {
        font-size: var(--type-ramp-plus-2-font-size);
        line-height: var(--type-ramp-plus-2-line-height);
        font-weight: 400;
    }

.phzh-meeting-details-info[b-obbkpn6c61] {
    grid-area: info;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    gap: 1rem;
    min-height: 24px; /* height of person photo */
}

.phzh-meeting-details-actions[b-obbkpn6c61] {
    grid-area: actions;
    display: flex;
    flex-direction: row;
    justify-content: end;
    align-items: center;
    gap: 10px;
}

.phzh-meeting-details-document-status[b-obbkpn6c61] {
    grid-area: status;
    display: flex;
    flex-direction: row;
    justify-content: end;
    align-items: end;
    gap: 10px;
    align-self: center;
}
/* /Views/Components/Meetings/MeetingSummary.razor.rz.scp.css */
.phzh-meeting-summary-card[b-ko0ww4i7i3] {
    display: grid;
    grid-template-columns: auto 1fr auto;
    grid-auto-rows: 26px 24px; /* height of date */
    grid-template-areas:
        "date title status"
        "date info status";
    column-gap: 16px;
}
    .phzh-meeting-summary-card + .phzh-meeting-summary-card[b-ko0ww4i7i3] {
        margin-top: 0.5rem;
    }

.phzh-meeting-summary-date[b-ko0ww4i7i3] {
    grid-area: date;
    width: 50px;
    height: 50px;
    background-color: var(--neutral-fill-input-alt-focus);
    color: inherit;
    border-radius: 4px;
    border: 1px solid var(--neutral-stroke-input-active);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: var(--neutral-fill-strong-hover);
}

.phzh-meeting-summary-date_empty[b-ko0ww4i7i3] {
    background-color: transparent;
    border: 2px dashed var(--neutral-stroke-input-active);
}

.phzh-meeting-summary-date-month[b-ko0ww4i7i3] {
    font-size: var(--type-ramp-minus-1-font-size);
    line-height: 1;
    font-weight: 500;
    margin-bottom: 0.15rem;
}

.phzh-meeting-summary-date-day[b-ko0ww4i7i3] {
    font-size: var(--type-ramp-plus-2-font-size);
    line-height: 1;
    font-weight: 700;
}

.phzh-meeting-summary-title[b-ko0ww4i7i3] {
    grid-area: title;
    font-size: var(--type-ramp-plus-2-font-size);
    line-height: var(--type-ramp-plus-2-line-height);
    font-weight: 500;
    margin-block: -2px 0;
}
.phzh-meeting-summary-number[b-ko0ww4i7i3] {
    margin-left: 8px;
    font-weight: 400;
}
.phzh-meeting-summary-attachmentcount[b-ko0ww4i7i3] {
    margin-left: 12px;
    font-size: var(--type-ramp-minus-1-font-size);
    line-height: var(--type-ramp-minus-1-line-height);
    font-weight: 400;
    color: var(--info);
    display: inline-flex;
    vertical-align: -1px;
}

.phzh-meeting-summary-info[b-ko0ww4i7i3] {
    grid-area: info;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    gap: 1rem;
    align-self: center;
}

.phzh-meeting-summary-status[b-ko0ww4i7i3] {
    grid-area: status;
    align-self: center;
}
/* /Views/Components/Meetings/MeetingSummaryList.razor.rz.scp.css */
.phzh-meeting-summary[b-8m22kz0s9x] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    gap: 20px;
    margin-bottom: 10px;
}

.phzh-meeting-summary-group[b-8m22kz0s9x] {
}

.phzh-meeting-summary-group-title[b-8m22kz0s9x] {
    margin-block: 0 0.5rem;
    color: var(--info);
    font-weight: 500;
}

.phzh-meeting-summary-load-more[b-8m22kz0s9x] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    margin-top: 20px;
}
    .phzh-meeting-summary-load-more[b-8m22kz0s9x]  .phzh-meeting-summary-load-more-info {
        font-size: var(--type-ramp-minus-1-font-size);
        line-height: var(--type-ramp-minus-1-line-height);
        color: var(--info);
    }
/* /Views/Components/MeetingTemplates/MeetingTemplate.razor.rz.scp.css */
.phzh-meeting-template-card[b-um750m7bj0] {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-auto-rows: 26px 24px; /* same as MeetingSummary */
    grid-template-areas:
        "title status"
        "info status"
}

.phzh-meeting-template-title[b-um750m7bj0] {
    grid-area: title;
    font-size: var(--type-ramp-plus-2-font-size);
    line-height: var(--type-ramp-plus-2-line-height);
    font-weight: 500;
    margin-block: -2px 4px;
}

.phzh-meeting-template-info[b-um750m7bj0] {
    grid-area: info;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    gap: 1rem;
    align-self: center;
}
/* /Views/Components/MeetingTemplates/MeetingTemplateDetails.razor.rz.scp.css */
/* styles are in wwwroot/css/site.css */
/* /Views/Components/MeetingTemplates/MeetingTemplateList.razor.rz.scp.css */
.phzh-meeting-templates[b-blarwp2j70] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    gap: 1rem;
}
/* /Views/Components/Navigation/ChannelHeaderNavigation.razor.rz.scp.css */
.phzh-channel-header-navigation[b-lyn7gvdztd] {
    display: flex;
    flex-direction: row;
    height: stretch;
}
/* /Views/Components/Navigation/NavigationTab.razor.rz.scp.css */
.phzh-navigation-tab[b-9rxguy3zzd] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    gap: 0;
    font-size: var(--type-ramp-base-font-size);
    position: relative;
}

    .phzh-navigation-tab[b-9rxguy3zzd]:after {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 3px;
        border-radius: calc(var(--control-corner-radius) * 1px);
        justify-self: center;
        background-color: transparent;
        transition-property: background-color;
        transition-timing-function: var(--default-transition-timing-function);
        transition-duration: var(--default-transition-duration);
    }

    .phzh-navigation-tab[b-9rxguy3zzd]  .phzh-navigation-tab-icon {
        fill: var(--neutral-foreground-hint) !important;
    }

    .phzh-navigation-tab[b-9rxguy3zzd]  .phzh-navigation-tab-badge {
    }

        .phzh-navigation-tab[b-9rxguy3zzd]  .phzh-navigation-tab-badge > span {
            padding-left: 0.1em;
            padding-right: 0.1em;
            font-weight: 700;
        }

    .phzh-navigation-tab[b-9rxguy3zzd]  .phzh-navigation-tab-dropdown::part(control) {
        padding-inline: 0 !important;
        min-width: auto;
    }

.phzh-navigation-tab-link[b-9rxguy3zzd] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    gap: 4px;
    color: currentColor;
    text-decoration: none;
    align-self: stretch;
}

    .phzh-navigation-tab-link:link[b-9rxguy3zzd],
    .phzh-navigation-tab-link:visited[b-9rxguy3zzd] {
        color: currentColor;
        text-decoration: none;
    }

    .phzh-navigation-tab-link:hover[b-9rxguy3zzd] {
        color: currentColor;
        text-decoration: none;
    }



.phzh-navigation-tab.phzh-navigation-tab_selected[b-9rxguy3zzd] {
}

    .phzh-navigation-tab.phzh-navigation-tab_selected[b-9rxguy3zzd]:after {
        background-color: var(--accent-fill-rest);
    }

    .phzh-navigation-tab.phzh-navigation-tab_selected .phzh-navigation-tab-link[b-9rxguy3zzd] {
        font-weight: 600;
    }

    .phzh-navigation-tab.phzh-navigation-tab_selected[b-9rxguy3zzd]  .phzh-navigation-tab-icon {
        fill: var(--accent-fill-rest) !important;
    }

.phzh-navigation-tab:not(.phzh-navigation-tab_selected):hover[b-9rxguy3zzd]:after {
    background-color: var(--neutral-stroke-hover);
}
.phzh-navigation-tab:not(.phzh-navigation-tab_selected):hover[b-9rxguy3zzd]  .phzh-navigation-tab-icon {
}
/* /Views/Components/Navigation/NavigationTabs.razor.rz.scp.css */
.phzh-navigation-tabs[b-e4phy5srrt] {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: start;
    gap: 1.25rem;
    margin-block: 8px;
}
/* /Views/Components/Panels/PanelContent.razor.rz.scp.css */
.phzh-panel[b-acfbc2z7s5] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
}

.phzh-panel-header[b-acfbc2z7s5] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0;
    padding: 0.5rem 1rem;
    border-bottom: 1px solid var(--phzh-app-header-border-color);
}

.phzh-panel-title[b-acfbc2z7s5] {
    font-weight: 600;
    font-size: 1rem;
    line-height: 1;
    margin-right: 1rem;
}

.phzh-panel-content[b-acfbc2z7s5] {
    flex-grow: 1;
    padding: var(--phzh-panel-content-padding);
    width: initial;
    height: initial;
    overflow: auto;
}

[b-acfbc2z7s5] .phzh-panel-footer {
    padding: var(--phzh-panel-footer-padding);
}
/* /Views/Dialogs/CopyMoveAgendaItemDialog.razor.rz.scp.css */
.phzh-copymove-label[b-fdiufel0x9] {
}

.phzh-copymove-groups-container[b-fdiufel0x9] {
    overflow: auto;
    flex-grow: 1;
    border: calc(var(--stroke-width) * 1px) solid transparent;
    background: padding-box linear-gradient(var(--neutral-fill-hover),var(--neutral-fill-hover)),border-box var(--neutral-stroke-control-hover);
}

.phzh-copymove-groups[b-fdiufel0x9] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    gap: 12px;
    padding: 8px 12px 12px 12px;
}

.phzh-copymove-group[b-fdiufel0x9] {
}

.phzh-copymove-group-title[b-fdiufel0x9] {
    margin-block: 0 0.5rem;
    color: var(--info);
    font-weight: 500;
}

.phzh-copymove-item[b-fdiufel0x9] {
    display: grid;
    grid-template-columns: 1fr;
    grid-auto-rows: var(--type-ramp-plus-1-line-height) 24px;
    grid-template-areas:
        "title"
        "info";
    padding: 8px 12px;
}
    .phzh-copymove-item + .phzh-copymove-item[b-fdiufel0x9] {
        margin-top: 0.5rem;
    }
.phzh-copymove-item_selected[b-fdiufel0x9] {
    border-color: var(--accent-fill-active);
    background-color: var(--neutral-fill-input-rest);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.18), 0 1px 2px rgba(0, 0, 0, 0.20);
}

.phzh-copymove-item-title[b-fdiufel0x9] {
    grid-area: title;
    font-size: var(--type-ramp-plus-1-font-size);
    line-height: var(--type-ramp-plus-1-line-height);
    font-weight: 500;
}

.phzh-copymove-item-number[b-fdiufel0x9] {
    margin-left: 8px;
    font-weight: 400;
}

[b-fdiufel0x9] .phzh-copymove-item-currentbadge {
    vertical-align: 3px;
    margin-left: 8px;
}

.phzh-copymove-item-info[b-fdiufel0x9] {
    grid-area: info;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    gap: 1rem;
    align-self: center;
}
/* /Views/Dialogs/MeetingPreviewDialog.razor.rz.scp.css */
.phzh-meetingpreview-options-container[b-o5nq2f4w42] {
    width: 240px;
    flex-shrink: 0;
}

.phzh-meetingpreview-container[b-o5nq2f4w42] {
    background-color: var(--neutral-layer-3);
    flex-grow: 1;
    padding: 15px;
    overflow: auto;
    box-shadow: rgba(50, 50, 50, 0.1) inset 0 0 5px 0;
    border: 1px solid var(--neutral-stroke-rest);
}

.phzh-meetingpreview-sheet[b-o5nq2f4w42] {
    background-color: white;
    padding: 30px;
    min-height: 250px;
    margin: 0 auto;
    max-width: 690px;
    border: 1px solid var(--neutral-stroke-rest);
    box-shadow: rgba(50, 50, 50, 0.25) 0 0 7px 0;
}
