@import '_content/CaseControl.Client.Web.Common/CaseControl.Client.Web.Common.aaspldlyzm.bundle.scp.css';
@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.wuc5ioiakb.bundle.scp.css';

/* /Admin/AdminPage.razor.rz.scp.css */
.admin-page[b-ipk2q3uhtj] {
    height: 100%;
    width: 100%;
}

.admin-page[b-ipk2q3uhtj]  .fluent-splitter {
    width: 100%;
    height: 100%;
}

.user-edit-pane[b-ipk2q3uhtj] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

    .user-edit-pane[b-ipk2q3uhtj]  form {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        gap: var(--oo-std-gap);
        justify-content: center;
        flex-grow: 1;
    }

.user-list-pane[b-ipk2q3uhtj] {
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow-y: hidden;
}

    .user-list-pane .user-list-actions[b-ipk2q3uhtj] {
        display: flex;
    }

.user-list-pane[b-ipk2q3uhtj]  .action-container {
    display: flex;
    gap: var(--oo-std-gap);
}

.user-list-pane[b-ipk2q3uhtj]  table {
    scrollbar-gutter: stable;
    overflow-y: scroll;
}

.roles-column span + span[b-ipk2q3uhtj]:before {
    content: ', ';
}
/* /Daybook/AttendeeInfo.razor.rz.scp.css */
.attendee-info[b-4o6fs6cool] {
    width: var(--attendee-info-width);
    cursor: pointer;
    background-color: var(--neutral-fill-rest);
}

    .attendee-info:hover[b-4o6fs6cool] {
        background-color: var(--neutral-fill-hover);
    }

.attendee-entry[b-4o6fs6cool] {
    text-wrap: nowrap;
    align-items: flex-start;
}

.attendee-name[b-4o6fs6cool] {
    text-wrap: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden;
}

.attendee-notes[b-4o6fs6cool] {
    text-wrap: nowrap;
    text-overflow: ellipsis;
    overflow-x: hidden;
    font-size: 0.7rem;
    width: 100%;
}

.days-available[b-4o6fs6cool] {
    display: flex;
    flex-direction: row;
}

.days-available[b-4o6fs6cool]  .assigned {
    opacity: 0.3;
}

.attendee-notes:hover[b-4o6fs6cool] {
    text-wrap: wrap;
}
/* /Daybook/AttendeeReadonlyFlyout.razor.rz.scp.css */
.footer-inputs[b-qbxk3ev1jf] {
    display: flex;
    gap: var(--oo-std-gap);
    align-items: center;
    width: 100%;
}

    .footer-inputs[b-qbxk3ev1jf]  fluent-button {
        min-width: fit-content;
    }
.attendee-readonly-details[b-qbxk3ev1jf] {
    display: grid;
    grid-template-columns: 1fr 3fr;
    gap: var(--oo-std-gap);
    cursor: default;
}

    .attendee-readonly-details span:nth-child(odd)[b-qbxk3ev1jf] {
        justify-self: end;
        align-self: center;
    }
        .attendee-readonly-details span:nth-child(odd)[b-qbxk3ev1jf]:after {
            content: ': ';
        }

    .attendee-readonly-details span:nth-child(even)[b-qbxk3ev1jf] {
        justify-self: start;
        align-self: center;
    }
/* /Daybook/DaybookAttendeeAssignmentView.razor.rz.scp.css */
.daybook-attendee-doublebooked[b-spg3fucaeu] {
    background: var(--oo-attendee-doublebooked);
}

.daybook-attendee-unavailable[b-spg3fucaeu] {
    background: var(--oo-attendee-unavailable);
}

.attendee-entry[b-spg3fucaeu] {
    cursor: pointer;
    border-width: 2px;
    border-color: var(--success);
}

    .attendee-entry:has( svg.attendee-provisional)[b-spg3fucaeu] {
        border-color: var(--warning);
    }

    .attendee-entry:hover[b-spg3fucaeu] {
        background-color: var(--neutral-fill-hover);
    }

.daybook-attendee-name[b-spg3fucaeu] {
    overflow-x: hidden;
    text-wrap: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}

.attendee-icons[b-spg3fucaeu]  svg.attendee-provisional {
    fill: var(--warning) !important;
}

@media (width <= 1280px) { /* Laptop screen */
    .attendee-entry[b-spg3fucaeu] {
        flex-direction: column;
    }
}
/* /Daybook/DaybookAttendeeAvailabilityView.razor.rz.scp.css */
.daybook-weekly-attendees[b-p61jxo9r1t] {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    height: 100%;
}

    .daybook-weekly-attendees[b-p61jxo9r1t]  split-panels {
        min-height: 0;
    }

.attendee-filters[b-p61jxo9r1t] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

    .attendee-filters[b-p61jxo9r1t]  fluent-checkbox {
        display: flex;
        flex-direction: row;
    }

.attendee-list[b-p61jxo9r1t] {
    height: 100%;
    width: max(100%, 230px);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

    .attendee-list .container-flex-column[b-p61jxo9r1t] {
        overflow-y: scroll;
    }

.attendee-list[b-p61jxo9r1t]  .attendee-busy {
    opacity: 0.3;
}
/* /Daybook/DaybookDayHeader.razor.rz.scp.css */
.daybook-day-header-container[b-3icb5sh7qn] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .daybook-day-header-container > .container-flex-row[b-3icb5sh7qn] {
        width: auto;
    }
/* /Daybook/DaybookDiaryView.razor.rz.scp.css */
.diary-header[b-0pfy2ho3kz] {
    padding-right: 20px;
}

.row-border[b-0pfy2ho3kz] {
    border-top: 2px solid;
    grid-column: 1 / 7;
}
/* /Daybook/DaybookEditPage.razor.rz.scp.css */
.daybook-diary-content[b-m8bivnki3n] {
    display: flex;
    flex-direction: column;
}

.daybook-controls[b-m8bivnki3n] {
    text-align: center;
    flex-wrap: wrap;
}

    .daybook-controls[b-m8bivnki3n]  .opus-confirmed {
        color: var(--success);
    }

    .daybook-controls[b-m8bivnki3n]  .opus-likely {
        color: var(--warning);
    }

    .daybook-controls[b-m8bivnki3n]  .opus-enquiries {
        color: var(--info);
    }


.attendees-container[b-m8bivnki3n] {
    height: 100%;
    padding: 5px;
    width: 280px;
    scrollbar-gutter: stable;
}
/* /Daybook/DaybookMatterDayView.razor.rz.scp.css */
.daybook-card-row[b-amy0k2tp60] {
    width: max-content;
    display: flex;
    gap: 0.25rem;
}

.daybook-card-icons[b-amy0k2tp60] {
    width: max-content;
    display: flex;
    gap: 0.25rem;
}

.daybook-card-text[b-amy0k2tp60] {
    width: max-content;
    display: flex;
    gap: 0.25rem;
}

.daybook-missing-critical-info[b-amy0k2tp60] {
    width: max-content;
}

.daybook-card-reporters[b-amy0k2tp60] {
    flex-direction: column;
    width: 100%;
}

.daybook-info-row[b-amy0k2tp60] {
    background: var(--info);
    text-align: center;
}

.daybook-missing-resource[b-amy0k2tp60] {
    background: var(--error);
    color: white;
    text-align: center;
}

.daybook-card-reactive-separator-container[b-amy0k2tp60] {
    display: flex;
    flex-direction: row;
    gap: 0;
}

    .daybook-card-reactive-separator-container > span[b-amy0k2tp60] {
        border-right: 2px solid;
        padding: 0px 4px;
    }

        .daybook-card-reactive-separator-container > span:first-of-type[b-amy0k2tp60] {
            padding-left: 0;
        }

        .daybook-card-reactive-separator-container > span:last-of-type[b-amy0k2tp60] {
            padding-right: 0;
            border-right: initial;
        }

.opus-day-view.daybook-card-non-sitting-day[b-amy0k2tp60] {
    opacity: 0.3;
}
    .opus-day-view.daybook-card-non-sitting-day:hover[b-amy0k2tp60] {
        opacity: 1;
    }

.opus-day-view.daybook-card-confirmed[b-amy0k2tp60] {
    border: 4px solid var(--success);
}

.opus-day-view.daybook-card-likely-proposal[b-amy0k2tp60] {
    border: 4px solid var(--warning);
}

.opus-day-view.daybook-card-unlikely-proposal[b-amy0k2tp60] {
    border: 4px solid var(--info);
}

.drop-zones[b-amy0k2tp60] {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.cannot-assign-to-day[b-amy0k2tp60] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    border: 1px solid var(--accent-base-color);
    background: color-mix(in srgb, var(--warning), transparent 30%);
}

.drop-zones.drop-zones-invisible[b-amy0k2tp60] {
    visibility: collapse;
}

    .drop-zones[b-amy0k2tp60]  .drop-zone {
        flex-grow: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 50%;
        border: 1px solid var(--accent-base-color);
        background: color-mix(in srgb, var(--neutral-base-color), transparent 30%);
    }

        .drop-zones[b-amy0k2tp60]  .drop-zone:first-child,
        .cannot-assign-to-day[b-amy0k2tp60] {
            border-top-left-radius: calc(var(--layer-corner-radius) * 1px);
        }

        .drop-zones[b-amy0k2tp60]  .drop-zone:nth-child(2),
        .drop-zones[b-amy0k2tp60]  .drop-zone:first-child:last-child,
        .cannot-assign-to-day[b-amy0k2tp60] {
            border-top-right-radius: calc(var(--layer-corner-radius) * 1px);
        }

        .drop-zones[b-amy0k2tp60]  .drop-zone:nth-last-child(2):nth-child(odd),
        .drop-zones[b-amy0k2tp60]  .drop-zone:last-child:nth-child(odd),
        .drop-zones[b-amy0k2tp60]  .drop-zone:first-child:last-child,
        .cannot-assign-to-day[b-amy0k2tp60] {
            border-bottom-left-radius: calc(var(--layer-corner-radius) * 1px);
        }

        .drop-zones[b-amy0k2tp60]  .drop-zone:last-child,
        .cannot-assign-to-day[b-amy0k2tp60] {
            border-bottom-right-radius: calc(var(--layer-corner-radius) * 1px);
        }

@media (width <= 1280px) { /* Laptop screen */
    .daybook-card-row[b-amy0k2tp60] {
        flex-direction: column;
    }

    .daybook-card-reactive-separator-container[b-amy0k2tp60] {
        flex-direction: column;
    }

        .daybook-card-reactive-separator-container > span[b-amy0k2tp60] {
            border-right: initial;
            padding: initial;
        }
}
/* /Daybook/DaybookMatterWeekView.razor.rz.scp.css */
.weekly-header-info[b-26czs6y1fi] {
    grid-column-start: 1;
    grid-column-end: 8;
    width: 100%;
    display: flex;
}

    .weekly-header-info > h6[b-26czs6y1fi] {
        margin-bottom: 0;
    }
/* /Daybook/DaybookReadonlyPage.razor.rz.scp.css */
.daybook-diary-content[b-35jkaqo72t] {
    display: flex;
    flex-direction: column;
}

.daybook-controls[b-35jkaqo72t] {
    text-align: center;
    flex-wrap: wrap;
}

    .daybook-controls[b-35jkaqo72t]  .opus-confirmed {
        color: var(--success);
    }

    .daybook-controls[b-35jkaqo72t]  .opus-likely {
        color: var(--warning);
    }

    .daybook-controls[b-35jkaqo72t]  .opus-enquiries {
        color: var(--info);
    }
/* /Daybook/Stenographers/DiaryStenographerAssignmentPopover.razor.rz.scp.css */
[b-yzyn8sftue] > .attendee-assignment-notes {
    flex-grow: 1;
}
/* /Daybook/STT/DiarySTTAssignmentPopover.razor.rz.scp.css */
[b-h5797zipyj] > .attendee-assignment-notes {
    flex-grow: 1;
}
/* /EmailAlerts/DecryptPage.razor.rz.scp.css */
.flex-align[b-76y35dc2hc] {
    display: flex;
    margin: 5px;
}
/* /EmailAlerts/PostHearingMeetingsPage.razor.rz.scp.css */
.flex-align[b-f5lw5b2bph] {
    display: flex;
    margin: 5px;
}
/* /EmailAlerts/PostHearingsSurveyPage.razor.rz.scp.css */
.flex-align[b-dhiuf7pfvd] {
    display: flex;
    margin: 5px;
}
/* /EmailAlerts/ProceduralHearingsPage.razor.rz.scp.css */
.flex-align[b-ed37umlcnx] {
    display: flex;
    margin: 5px;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.header-container[b-gqlt3idl31] {
    display: flex;
    flex-grow: 1;
}

.app-title[b-gqlt3idl31] {
    margin: 0;
}
/* /Layout/NavMenuItems.razor.rz.scp.css */
.opus-nav-menu-items[b-9vnzyb1yvo] {
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-gutter: stable;
}
/* /Matter/MatterAttendeeAvailabilityView.razor.rz.scp.css */
.daybook-weekly-attendees[b-t1ttiokscn] {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    height: 100%;
}

    .daybook-weekly-attendees[b-t1ttiokscn]  split-panels {
        min-height: 0;
    }

.attendee-list[b-t1ttiokscn] {
    height: 100%;
    width: max(100%, 230px);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

    .attendee-list .container-flex-column[b-t1ttiokscn] {
        overflow-y: scroll;
    }
/* /Matter/MatterDetailsView.razor.rz.scp.css */
.matter-details-view[b-s1edzomxz4] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.matter-details-view[b-s1edzomxz4]  > fluent-tabs {
    height: 100%;
    overflow: hidden;
}

    .matter-details-view[b-s1edzomxz4]  > fluent-tabs > fluent-tab-panel {
        height: 100%;
        overflow: hidden;
    }

.matter-details-view[b-s1edzomxz4]  fluent-tabs::part(tabpanel) {
    overflow-y: auto;
    height: 100%;
    scrollbar-gutter: stable;
}

.matter-details-view-header[b-s1edzomxz4] {
    display: flex;
    align-items: baseline;
    gap: var(--oo-std-gap);
}

.matter-details-proposals[b-s1edzomxz4] {
    display: grid;
    grid-template-columns: repeat(auto-fill, 350px);
    gap: var(--oo-std-gap);
}

.matter-details-previous-matters[b-s1edzomxz4] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-evenly;
    gap: var(--oo-std-gap);
}
/* /Matter/MatterDiaryView.razor.rz.scp.css */
.year-divider[b-zf17isw86q] {
    width: 100%;
    display: flex;
    justify-content: center;
    font-weight: bold;
    border-bottom: 1px solid black;
    position: sticky;
    top: 0;
    background-color: var(--neutral-fill-secondary-rest);
    z-index: 1;
}

.matter-diary-view[b-zf17isw86q] {
    height: 100%;
    overflow: hidden;
}

.matter-diary-view[b-zf17isw86q]  > div {
    height: 100%;
    overflow: hidden;
}

.matter-diary-details[b-zf17isw86q] {
    display: flex;
    flex-direction: row;
    max-height: 100%;
    width: 100%;
    gap: var(--oo-std-gap);
}

.matter-diary-details .attendees-container[b-zf17isw86q] {
    min-width: 230px;
}
    .matter-diary-details .attendees-container[b-zf17isw86q]  split-panels {
        height: 100%;
    }

    .matter-diary-details .matter-diary-view-dates[b-zf17isw86q] {
        overflow-y: auto;
        width: 100%;
        height: min-content;
        max-height: 100%;
    }

.matter-diary-view-dates[b-zf17isw86q] {
    gap: var(--oo-std-gap);
}

.matter-diary-view-dates .date-header[b-zf17isw86q] {
    text-align: center;
}

.matter-diary-view-dates .row-separator[b-zf17isw86q] {
    border-top: 1px solid black;
    grid-column-start: 1;
    grid-column-end: 8;
}
/* /Matter/MatterNotesView.razor.rz.scp.css */
.matter-notes-view[b-vby3c9lozn]  .loading-content {
    display: grid;
    grid-template-columns: repeat(auto-fill, 350px);
    gap: var(--oo-std-gap);
}
/* /Matter/ReadonlyAssociatedMatterView.razor.rz.scp.css */
.associated-matter-details[b-n27crd40yj] {
    display: flex;
    flex-direction: column;
    gap: var(--oo-std-gap);
}

.associated-matter-details > .associated-matter-header[b-n27crd40yj] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: var(--oo-std-gap);
}

.associated-matter-attendees[b-n27crd40yj] {
    display: flex;
    flex-direction: column;
    gap: var(--oo-std-gap);
}
/* /Matter/ReadonlyMatterDetails.razor.rz.scp.css */
.opus-readonly-matter-details[b-ccjyl1lfl5] {
    display: grid;
    grid-template-columns: 1fr 6fr;
    gap: var(--oo-std-gap);
}

    .opus-readonly-matter-details[b-ccjyl1lfl5]  > *:last-child:not(:nth-of-type(even)) {
        grid-column-start: 1;
        grid-column-end: 3;
    }

    .opus-readonly-matter-details[b-ccjyl1lfl5]  label {
        text-align: end;
        font-weight: bold;
    }

        .opus-readonly-matter-details[b-ccjyl1lfl5]  label::after {
            content: ': ';
        }

    .opus-readonly-matter-details .party-group-name[b-ccjyl1lfl5] {
        font-weight: bold;
        flex-grow: 0;
    }

    .opus-readonly-matter-details .client-entry[b-ccjyl1lfl5] {
        display: flex;
        gap: var(--oo-std-gap);
    }

    .opus-readonly-matter-details[b-ccjyl1lfl5]  .opus-field-clients {
        display: flex;
        gap: calc(var(--oo-std-gap) * 5);
    }

        .opus-readonly-matter-details[b-ccjyl1lfl5]  .opus-field-clients div {
            display: flex;
            flex-direction: column;
            flex-grow: 0;
            gap: var(--oo-std-gap);
            width: fit-content;
        }
/* /Opportunity/OpportunityDetailsView.razor.rz.scp.css */
.opportunity-details-view[b-98qzge1dv2] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

    .opportunity-details-view[b-98qzge1dv2]  > fluent-tabs {
        height: 100%;
        overflow: hidden;
    }

        .opportunity-details-view[b-98qzge1dv2]  > fluent-tabs > fluent-tab-panel {
            height: 100%;
            overflow: hidden;
        }

    .opportunity-details-view[b-98qzge1dv2]  fluent-tabs::part(tabpanel) {
        overflow-y: auto;
        height: 100%;
        scrollbar-gutter: stable;
    }

.opportunity-details-view-header[b-98qzge1dv2] {
    display: flex;
    align-items: baseline;
    gap: var(--oo-std-gap);
}

.opportunity-details-proposals[b-98qzge1dv2] {
    display: grid;
    grid-template-columns: repeat(auto-fill, 350px);
    gap: var(--oo-std-gap);
}

.opportunity-details-previous-matters[b-98qzge1dv2] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-evenly;
    gap: var(--oo-std-gap);
}
/* /Opportunity/ReadonlyOpportunityDetails.razor.rz.scp.css */
.opus-readonly-opportunity-details[b-7z663ulrlk] {
    display: grid;
    grid-template-columns: 1fr 6fr;
    gap: var(--oo-std-gap);
}

    .opus-readonly-opportunity-details[b-7z663ulrlk]  label {
        text-align: end;
        font-weight: bold;
    }

        .opus-readonly-opportunity-details[b-7z663ulrlk]  label::after {
            content: ': ';
        }
/* /Overtime/AddEditOvertime.razor.rz.scp.css */
.summary-area[b-17k1s2rweb] {
    display: grid;
    grid: auto-flow / 1fr 3fr;
    gap: 2px 5px;
}

.summary-area label[b-17k1s2rweb] {
    justify-self: right;
}

.standby-controls[b-17k1s2rweb] {
    display: flex;
}
/* /Overtime/EmployeeOvertimeFilter.razor.rz.scp.css */
.oc-overtime-filters[b-n0vp8dsqsa] {
    display: flex;
}
/* /Overtime/EmployeeOvertimes.razor.rz.scp.css */
.oc-employee-overtimes[b-w3us78kznm] {
    display: flex;
    flex-direction: column;
    gap: var(--oo-std-gap);
    min-height: 0;
    width: 100%;
}

    .oc-employee-overtimes[b-w3us78kznm]  fluent-data-grid {
        flex-grow: 1;
        overflow-x: auto;
    }

    .oc-employee-overtimes[b-w3us78kznm]  fluent-button {
        width: fit-content;
    }

.oc-overtimes-header[b-w3us78kznm] {
    display: flex;
}

    .oc-overtimes-header > .oc-summary[b-w3us78kznm] {
        display: flex;
        flex-direction: column;
    }

    .oc-overtimes-header > .oc-interactive[b-w3us78kznm] {
        display: flex;
        flex-grow: 1;
        gap: 8px;
        flex-direction: column;
    }
/* /Overtime/Management/OvertimeManagement.razor.rz.scp.css */
.op-overtime-management[b-el8i8i27qu] {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow-y: auto;
    gap: var(--oo-std-gap);
}

.op-management-top-level-controls[b-el8i8i27qu] {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    scrollbar-gutter: stable;
    overflow-y: auto;
    gap: var(--oo-std-gap);
}

.op-management-top-level-action-buttons[b-el8i8i27qu] {
    display: flex;
    align-items: center;
    padding-right: 15px;
    gap: var(--oo-std-gap);
    justify-content: flex-end;
}

.op-management-employee-overtime-entry[b-el8i8i27qu] {
    display: flex;
    flex-direction: column;
    gap: var(--oo-std-gap);
}

.op-management-employees-overtime[b-el8i8i27qu] {
    display: flex;
    flex-direction: column;
    gap: var(--oo-dbl-gap);
    scrollbar-gutter: stable;
    overflow-y: auto;
}

.op-management-employee-header[b-el8i8i27qu] {
    display: flex;
    width: 100%;
    padding-right: 15px;
    align-items: center;
    gap: var(--oo-std-gap);
}

.op-management-employee-header > h4[b-el8i8i27qu] {
    flex-grow: 1;
}

.op-actions-area[b-el8i8i27qu] {
    display: flex;
    gap: var(--oo-std-gap);
    align-items: center;
    justify-content: flex-end;
}
/* /Overtime/Management/OvertimeSubmission.razor.rz.scp.css */
.op-overtime-submission[b-r1gg1hho02] {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    gap: var(--oo-std-gap);
}

.summary-area[b-r1gg1hho02] {
    display: flex;
    align-items: center;
    gap: var(--oo-std-gap);
}
/* /Pages/SettingsPage.razor.rz.scp.css */
.oo-settings-page[b-5oyvacapve] {
    display: grid;
    grid-template-columns: min-content auto;
    gap: var(--oo-std-gap);
}
/* /Proposals/ReadonlyProposalDetails.razor.rz.scp.css */
.proposal-details[b-ss669pit9x] {
    display: flex;
    flex-direction: column;
}

    .proposal-details .proposal-header[b-ss669pit9x] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: var(--oo-std-gap);
    }

    .proposal-details .proposal-dates[b-ss669pit9x] {
        display: flex;
        width: fit-content;
    }
/* /Rags/MatterRagDataGrid.razor.rz.scp.css */
[b-j2svw6fffh] tr.amber-row {
    color: var(--warning);
}

[b-j2svw6fffh] tr.green-row {
    color: var(--success);
}

[b-j2svw6fffh] tr.red-row {
    color: var(--error);
}
/* /Resourcing/AttendeeManagementAttendeeWeekView.razor.rz.scp.css */
.attendee-management-attendee-week[b-6zkyovtjas] {
    width: 100%;
}

.attendee-management-attendee-week-attendee[b-6zkyovtjas] {
    text-align: right;
    display: flex;
    gap: var(--oo-std-gap);
    align-items: center;
    justify-content: flex-end;
}
/* /Resourcing/AttendeeManagementDayCard.razor.rz.scp.css */
.opus-day-view[b-uweqqjiytb] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%;
    overflow-x: hidden;
    padding: 2px;
    color: white;
    gap: var(--oo-std-gap);
}

    .opus-day-view > .opus-attendee-management-day-text[b-uweqqjiytb] {
        text-wrap: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        overflow-x: hidden;
    }

.opus-attendee-management-day-icons[b-uweqqjiytb] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.opus-day-view.assigned[b-uweqqjiytb] {
    background-color: var(--oo-reporter-assigned);
}

.opus-day-view.available.unassigned[b-uweqqjiytb] {
    background-color: var(--oo-reporter-unassigned);
}

.opus-day-view.unavailable[b-uweqqjiytb] {
    background-color: var(--oo-attendee-unavailable);
}

.opus-day-view.pending:not(.assigned)[b-uweqqjiytb] {
    background-color: var(--oo-reporter-pending);
}

.opus-day-view.unknown:not(.assigned)[b-uweqqjiytb] {
    background-color: var(--oo-reporter-unknown);
}

.opus-day-view.doublebooked[b-uweqqjiytb] {
    background-color: var(--oo-attendee-doublebooked);
}
/* /Resourcing/AttendeeManagementView.razor.rz.scp.css */
.attendee-management-filters[b-7x5q15vomc] {
    display: flex;
    flex-direction: row;
    flex-flow: wrap;
    align-items: center;
}

.attendee-management[b-7x5q15vomc] {
    display: flex;
    flex-direction: column;
    overflow-y: hidden;
    height: 100%;
}
    .attendee-management[b-7x5q15vomc]  .reporter-row-selected {
        background-color: var(--accent-foreground-rest);
    }

.attendee-management-no-selection[b-7x5q15vomc] {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}

    .attendee-management-no-selection > span[b-7x5q15vomc] {
        font-weight: bold;
    }

.attendee-management-weekly-summary[b-7x5q15vomc] {
    overflow-y: scroll;
    scrollbar-gutter: stable;
}
/* /Resourcing/AttendeeManagementWeeklyHeader.razor.rz.scp.css */
.attendee-management-day-header-text[b-ofyxrf77vu] {
    text-align: center;
    font-weight: bold;
}
/* /Resourcing/ReporterFees/CalculatedReporterFeesDataView.razor.rz.scp.css */
.opus-card[b-85ypwwhc6j] {
    flex-grow: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.matter-name[b-85ypwwhc6j] {
    font-weight: bold;
    display: flex;
    gap: var(--oo-std-gap);
}

.cost-details-display[b-85ypwwhc6j] {
    cursor: pointer;
    display: flex;
    flex-grow: 0;
    flex-shrink: 1;
}

.cost-details-display:hover[b-85ypwwhc6j] {
    opacity: 0.8;
}
/* /Resourcing/ReporterFees/ReporterFeeDetailsView.razor.rz.scp.css */
.row-border[b-712ave1sl9] {
    border-top: 2px solid;
}
/* /Resourcing/ReporterFees/ReporterFeesFilterView.razor.rz.scp.css */
.reporter-fees-filters[b-1si79l5183] {
    display: flex;
    flex-direction: row;
    gap: var(--oo-std-gap);
    align-content: center;
}
/* /Resourcing/ReporterFees/ReporterFeesRowView.razor.rz.scp.css */
.reporter-fees-row-details[b-15mkobi4jt] {
    width: 200px;
    align-self: flex-start;
}

.reporter-fees-row-details > h6[b-15mkobi4jt] {
    font-weight: bold;
}

.reporter-fee-data-cards[b-15mkobi4jt] {
    height: 100%;
    padding-right: 1rem;
}
/* /Resourcing/ReporterFees/SubtotalView.razor.rz.scp.css */
.subtotal-value[b-4x0f1sts6j] {
    font-weight: bold;
}
/* /Resourcing/ReporterManagement/AvailabilityDetailsView.razor.rz.scp.css */
.availability-details-container[b-49tew49tvl] {
    display: flex;
    flex-direction: column;
    gap: var(--oo-std-gap);
}

.availability-details-notes-area[b-49tew49tvl] {
    display: flex;
    flex-direction: row;
    gap: var(--oo-std-gap);
}
/* /Resourcing/ReporterManagement/ReporterDetailsView.razor.rz.scp.css */
.reporter-details-container[b-tdeplhxopn] {
    display: flex;
    flex-direction: column;
    gap: var(--oo-std-gap);
    height: 100%;
}

    .reporter-details-container > .reporter-details-calendar[b-tdeplhxopn] {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        flex-shrink: 0;
    }

.reporter-details[b-tdeplhxopn] {
    display: flex;
    flex-wrap: wrap;
    padding: 2px;
}

    .reporter-details[b-tdeplhxopn]  > * {
        flex-grow: 1;
        flex-basis: 49%;
        flex-shrink: 0;
        align-self: center;
        min-width: 0;
        height: min-content;
    }

    .reporter-details[b-tdeplhxopn]  > fluent-checkbox {
        align-self: center;
        flex-basis: auto;
    }
    .reporter-details[b-tdeplhxopn]  > .opus-multi-select {
        flex-basis: auto;
    }

.reporter-details-container .address[b-tdeplhxopn] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    gap: var(--oo-std-gap);
}

    .reporter-details-container .address[b-tdeplhxopn]  > * {
        flex-grow: 1;
        flex-basis: 32%;
        flex-shrink: 0;
        min-width: 0;
        height: min-content;
    }

.address-detail[b-tdeplhxopn] {
    display: flex;
    gap: var(--oo-std-gap);
    align-items: center;
}
/* /Resourcing/ReporterManagement/ReporterEditFlyout.razor.rz.scp.css */
.reporter-edit-validation-failures[b-aauiug7xoc] {
    max-height: 50px;
    overflow-y: auto;
}

.footer-inputs[b-aauiug7xoc] {
    display: flex;
    gap: var(--oo-std-gap);
    align-items: center;
    width: 100%;
}

.footer-inputs[b-aauiug7xoc]  fluent-button {
    min-width: fit-content;
}
/* /Resourcing/STTManagement/STTDetailsView.razor.rz.scp.css */
.stt-details-container[b-rkpq1sobvo] {
    display: flex;
    flex-direction: column;
    gap: var(--oo-std-gap);
    height: 100%;
}

.stt-details[b-rkpq1sobvo] {
    display: flex;
    flex-wrap: wrap;
    padding: 2px;
}

    .stt-details[b-rkpq1sobvo]  > * {
        flex-grow: 1;
        flex-basis: 49%;
        flex-shrink: 0;
        align-self: center;
        min-width: 0;
        height: min-content;
    }

    .stt-details[b-rkpq1sobvo]  > fluent-checkbox {
        align-self: center;
        flex-basis: auto;
    }
    .stt-details[b-rkpq1sobvo]  > .opus-multi-select {
        flex-basis: auto;
    }
/* /Resourcing/STTManagement/STTEditFlyout.razor.rz.scp.css */
.stt-edit-validation-failures[b-uj272eew0a] {
    max-height: 50px;
    overflow-y: auto;
}

.footer-inputs[b-uj272eew0a] {
    display: flex;
    gap: var(--oo-std-gap);
    align-items: center;
    width: 100%;
}

.footer-inputs[b-uj272eew0a]  fluent-button {
    min-width: fit-content;
}
/* /Shared/MatterServiceTypeDisplay.razor.rz.scp.css */
.matter-service-type[b-ytsy4d4vsm] {
    display: flex;
    font-weight: initial;
    font-size: initial;
}

.matter-service-type[b-ytsy4d4vsm]  .opus-tag {
    padding: 8px 4px;
}
/* /Shared/OpusCostingContextBreakdownView.razor.rz.scp.css */
.applied-rule-cost[b-dohud4oo6k] {
    font-weight: bold;
}

.scope-cost[b-dohud4oo6k] {
    font-weight: bold;
}

.costing-context-active-rules[b-dohud4oo6k] {
    padding-left: 1rem;
}
/* /Shared/OpusEnumSelect.razor.rz.scp.css */
.opus-enum-select[b-bm5wmb5c52] {
    width: 100%;
}

.opus-enum-select:hover .opus-enum-select-options[b-bm5wmb5c52] {
    overflow: visible;
}

.opus-enum-select-options[b-bm5wmb5c52] {
    height: 0;
    width: 100%;
    overflow: hidden;
}

.opus-enum-select-values[b-bm5wmb5c52] {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

    .opus-enum-select-values[b-bm5wmb5c52]  .opus-tooltip-icon {
        position: absolute;
        z-index: 1;
    }

    .opus-enum-select-values[b-bm5wmb5c52]  fluent-text-field {
        flex-grow: 1;
    }
/* /Shared/OpusMultiSelect.razor.rz.scp.css */
.opus-multi-select:hover .opus-multi-select-options[b-3o7b4uzlph] {
    overflow: visible;
}

.opus-multi-select-options[b-3o7b4uzlph] {
    height: 0;
    overflow: hidden;
}

.opus-multi-select-values[b-3o7b4uzlph] {
    display: flex;
    align-items: center;
}
/* /Shared/OpusSplitButton.razor.rz.scp.css */
.opus-split-button[b-okhunyzn41] {
    display: flex;
    align-items: center;
}

    .opus-split-button[b-okhunyzn41]  > .opus-split-button-main,
    .opus-split-button[b-okhunyzn41]  > .opus-split-button-main > fluent-button {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-right: 0px;
    }

    .opus-split-button[b-okhunyzn41]  > .opus-split-button-split {
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
        border-left: 0px;
    }
        .opus-split-button[b-okhunyzn41]  > .opus-split-button-split svg {
            fill: inherit !important;
        }
/* /Shared/OpusTab.razor.rz.scp.css */
.opus-tab:not(.active)[b-olgotqz4cu] {
    width: 0px;
    height: 0px;
    overflow: hidden;
}

.opus-tab.active[b-olgotqz4cu] {
    scrollbar-gutter: stable;
    height: 100%;
}
/* /Shared/OpusTabHeader.razor.rz.scp.css */
.opus-tab-header.active .active-indicator[b-d8kjvjaash] {
    display: block;
}

.opus-tab-header:not(.active):hover[b-d8kjvjaash] {
    background: var(--neutral-background-hover);
    color: var(--neutral-foreground-hover);
}
.opus-tab-header:not(.active):hover .active-indicator[b-d8kjvjaash] {
    display: initial;
    opacity: 0.3;
}
.opus-tab-header:not(.active) .active-indicator[b-d8kjvjaash] {
    display: none;
}

.opus-tab-header[b-d8kjvjaash] {
    padding: 0.25rem;
    display: flex;
    flex-direction: column;
}

.active-indicator[b-d8kjvjaash] {
    align-self: center;
    width: 1.5rem;
    height: 4px;
    background-color: var(--accent-fill-rest);
    border-radius: 5px;
}
/* /Shared/OpusTabHeaders.razor.rz.scp.css */
.opus-tab-headers[b-67b30li6dr] {
    display: grid;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    gap: var(--oo-std-gap);
    width: 100%;
}
/* /Shared/OpusTabs.razor.rz.scp.css */
.opus-tabs[b-v2u9dk2tec] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.opus-tabs-content[b-v2u9dk2tec] {
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}
/* /Shared/OpusTag.razor.rz.scp.css */
.opus-tag[b-7s3do8yv30] {
    padding: 0 2px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border: calc(var(--stroke-width) * 1px) solid var(--neutral-stroke-layer-rest);
    border-radius: 5px;
    background-color: var(--accent-fill-rest);
    color: var(--foreground-on-accent-rest)
}
/* /Shared/OpusTooltipAnchor.razor.rz.scp.css */
.opus-tooltip-anchor > a[b-78phocu6ii] {
    text-decoration: none;
}
/* /Shared/OpusTooltipLabel.razor.rz.scp.css */
.opus-tooltip-label[b-h5kwycq8e1] {
    display: flex;
    height: max-content;
}
