/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
#components-reconnect-modal[b-42dqojov3g] {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1400;
    overflow: hidden;
    background-color: transparent;
    border: none;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    margin: 0;
    padding: 0;
}

    #components-reconnect-modal[b-42dqojov3g]::backdrop {
        background: rgba(10, 16, 28, 0.5);
    }

    #components-reconnect-modal.components-reconnect-show[b-42dqojov3g],
    #components-reconnect-modal[open][b-42dqojov3g],
    #components-reconnect-modal.components-reconnect-failed[b-42dqojov3g],
    #components-reconnect-modal.components-reconnect-repeated-attempt[b-42dqojov3g],
    #components-reconnect-modal.components-reconnect-paused[b-42dqojov3g],
    #components-reconnect-modal.components-reconnect-resume-failed[b-42dqojov3g],
    #components-reconnect-modal.components-pause[b-42dqojov3g],
    #components-reconnect-modal.components-resume-failed[b-42dqojov3g] {
        display: flex;
        align-items: center;
        justify-content: center;
    }

.components-reconnect-backdrop[b-42dqojov3g] {
    position: fixed;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 24px;
    background: radial-gradient(90% 60% at 80% 0%, color-mix(in srgb, var(--mud-palette-primary, #594AE2) 12%, transparent), transparent 60%), radial-gradient(80% 55% at 0% 100%, color-mix(in srgb, var(--mud-palette-info, #2196f3) 16%, transparent), transparent 62%), rgba(8, 12, 20, 0.5);
}

.components-reconnect-surface[b-42dqojov3g] {
    width: min(480px, 100%);
    border-radius: var(--mud-default-borderradius, 12px);
    border: 1px solid color-mix(in srgb, var(--mud-palette-lines-default, #e0e0e0) 70%, transparent);
    background: var(--mud-palette-surface, #fff);
    box-shadow: var(--mud-elevation-24, 0 16px 30px rgba(0, 0, 0, 0.28));
    color: var(--mud-palette-text-primary, #1f2937);
    padding: 20px 20px 18px;
}

.components-reconnect-header[b-42dqojov3g] {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 8px;
}

    .components-reconnect-header h2[b-42dqojov3g] {
        margin: 0;
        font-size: 1.05rem;
        font-weight: 600;
        line-height: 1.3;
    }

.components-reconnect-status-dot[b-42dqojov3g] {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: var(--mud-palette-warning, #f59e0b);
    box-shadow: 0 0 0 6px color-mix(in srgb, var(--mud-palette-warning, #f59e0b) 25%, transparent);
}

.components-reconnect-supporting[b-42dqojov3g],
.components-reconnect-message[b-42dqojov3g] {
    margin: 0;
    line-height: 1.45;
    font-size: 0.95rem;
}

.components-reconnect-supporting[b-42dqojov3g] {
    color: var(--mud-palette-text-secondary, #52607a);
    margin-bottom: 14px;
}

.components-reconnect-message[b-42dqojov3g] {
    font-weight: 500;
}

.components-reconnect-danger[b-42dqojov3g] {
    color: var(--mud-palette-error, #b00020);
}

.components-reconnect-actions[b-42dqojov3g] {
    margin-top: 14px;
    display: flex;
    gap: 10px;
    justify-content: flex-end;
}

.components-reconnect-first-attempt-visible[b-42dqojov3g],
.components-reconnect-repeated-attempt-visible[b-42dqojov3g],
.components-reconnect-failed-visible[b-42dqojov3g],
.components-pause-visible[b-42dqojov3g],
.components-resume-failed-visible[b-42dqojov3g] {
    display: none;
}

dialog[open].components-reconnect-show .components-reconnect-first-attempt-visible[b-42dqojov3g] {
    display: block;
}

dialog[open].components-reconnect-show .components-rejoin-loader[b-42dqojov3g] {
    display: inline-flex;
}

dialog[open].components-reconnect-failed .components-reconnect-failed-visible[b-42dqojov3g] {
    display: block;
}

dialog[open].components-reconnect-failed #components-reconnect-button[b-42dqojov3g] {
    display: block;
}

dialog[open].components-reconnect-repeated-attempt .components-reconnect-repeated-attempt-visible[b-42dqojov3g] {
    display: block;
}

dialog[open].components-reconnect-repeated-attempt .components-rejoin-loader[b-42dqojov3g] {
    display: inline-flex;
}

dialog[open].components-reconnect-paused .components-pause-visible[b-42dqojov3g],
dialog[open].components-pause .components-pause-visible[b-42dqojov3g] {
    display: block;
}

dialog[open].components-reconnect-paused #components-resume-button[b-42dqojov3g],
dialog[open].components-pause #components-resume-button[b-42dqojov3g],
dialog[open].components-reconnect-resume-failed #components-resume-button[b-42dqojov3g],
dialog[open].components-resume-failed #components-resume-button[b-42dqojov3g] {
    display: block;
}

dialog[open].components-reconnect-resume-failed .components-resume-failed-visible[b-42dqojov3g],
dialog[open].components-resume-failed .components-resume-failed-visible[b-42dqojov3g] {
    display: block;
}

.components-rejoin-loader[b-42dqojov3g] {
    display: none;
    margin-bottom: 10px;
    gap: 8px;
}

    .components-rejoin-loader div[b-42dqojov3g] {
        width: 9px;
        height: 9px;
        border-radius: 50%;
        background-color: var(--mud-palette-primary, #594AE2);
        animation: reconnect-pulse-b-42dqojov3g 1.2s infinite ease-in-out both;
    }

        .components-rejoin-loader div:nth-child(1)[b-42dqojov3g] {
            animation-delay: -0.24s;
        }

        .components-rejoin-loader div:nth-child(2)[b-42dqojov3g] {
            animation-delay: -0.12s;
        }

@keyframes reconnect-pulse-b-42dqojov3g {
    0%, 80%, 100% {
        transform: scale(0);
    }

    40% {
        transform: scale(1);
    }
}

#components-reconnect-button[b-42dqojov3g],
#components-resume-button[b-42dqojov3g] {
    display: none;
    min-width: 92px;
    cursor: pointer;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-radius: 999px;
    background-color: var(--mud-palette-primary, #594AE2);
    color: #fff;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1.2;
    transition: filter 140ms ease, transform 140ms ease;
}

    #components-reconnect-button:hover[b-42dqojov3g],
    #components-resume-button:hover[b-42dqojov3g] {
        filter: brightness(0.95);
    }

    #components-reconnect-button:active[b-42dqojov3g],
    #components-resume-button:active[b-42dqojov3g] {
        transform: translateY(1px);
    }

@media (max-width: 600px) {
    .components-reconnect-backdrop[b-42dqojov3g] {
        padding: 14px;
    }

    .components-reconnect-surface[b-42dqojov3g] {
        padding: 16px;
    }
}
/* /Components/Pages/Dashboard.razor.rz.scp.css */
.dashboard-kpi[b-vpu0cw065g]{height:100%;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.dashboard-kpi:hover[b-vpu0cw065g]{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mud-palette-primary) 55%,var(--mud-palette-lines-default));box-shadow:0 8px 24px rgba(15,23,42,.1)}.dashboard-value-card[b-vpu0cw065g]{height:138px;min-height:138px;overflow:hidden;display:flex;flex-direction:column}.dashboard-value-card .mud-typography-caption:last-child[b-vpu0cw065g]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-detail[b-vpu0cw065g]{width:100%;height:100%;min-height:112px;display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--mud-palette-lines-default);border-radius:10px;background:transparent;color:var(--mud-palette-text-primary);font:inherit;text-align:left;cursor:pointer}.dashboard-detail:hover[b-vpu0cw065g]{background:color-mix(in srgb,var(--mud-palette-primary) 6%,transparent)}.dashboard-detail.static[b-vpu0cw065g]{cursor:default}.dashboard-detail>span:last-child[b-vpu0cw065g]{display:flex;flex-direction:column;min-width:0}.dashboard-detail small[b-vpu0cw065g],.dashboard-detail em[b-vpu0cw065g]{color:var(--mud-palette-text-secondary);font-size:.76rem;font-style:normal}.dashboard-detail strong[b-vpu0cw065g]{font-size:1.08rem;margin:2px 0}.dashboard-detail .danger[b-vpu0cw065g]{color:var(--mud-palette-error)}.dashboard-detail-icon[b-vpu0cw065g]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:9px}.dashboard-detail-icon.success[b-vpu0cw065g]{color:var(--mud-palette-success);background:color-mix(in srgb,var(--mud-palette-success) 12%,transparent)}.dashboard-detail-icon.warning[b-vpu0cw065g]{color:var(--mud-palette-warning);background:color-mix(in srgb,var(--mud-palette-warning) 12%,transparent)}.dashboard-detail-icon.danger-bg[b-vpu0cw065g]{color:var(--mud-palette-error);background:color-mix(in srgb,var(--mud-palette-error) 12%,transparent)}
/* /Components/Shared/FileTypeBadge.razor.rz.scp.css */
.file-type-badge[b-6ceqfmcbgy] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 42px;
    width: 42px;
    height: 42px;
    gap: 1px;
    border-radius: 10px;
    color: #fff;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,.2), 0 1px 2px rgba(0,0,0,.16);
}
.file-type-badge[b-6ceqfmcbgy]  .mud-icon-root { color: #fff; }
.file-type-letter[b-6ceqfmcbgy] { font-size: 20px; font-weight: 800; line-height: 1; }
.pdf[b-6ceqfmcbgy] { background: #ed1b2f; }
.word[b-6ceqfmcbgy] { background: #2b68b8; }
.excel[b-6ceqfmcbgy] { background: #217b4b; }
.powerpoint[b-6ceqfmcbgy] { background: #e64b1d; }
.image[b-6ceqfmcbgy] { background: #64748b; }
.other[b-6ceqfmcbgy] { background: #475569; }
/* /Features/Agenda/Components/AgendaCalendar.razor.rz.scp.css */
.agenda-calendar-shell[b-cjkup5npac]{overflow:hidden;border-radius:14px}
.agenda-weekdays[b-cjkup5npac]{display:grid;grid-template-columns:repeat(7,1fr);padding:7px 10px;border-bottom:1px solid var(--mud-palette-divider);color:var(--mud-palette-text-secondary);font-size:.68rem;font-weight:700;text-align:center;text-transform:uppercase}
.agenda-month-grid[b-cjkup5npac]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}
.agenda-day-cell[b-cjkup5npac]{height:88px;min-width:0;padding:4px 6px;background:transparent;color:inherit;border-right:1px solid var(--mud-palette-divider);border-bottom:1px solid var(--mud-palette-divider);text-align:left;cursor:pointer;overflow:hidden;outline:none}
.agenda-day-cell:hover[b-cjkup5npac]{background:var(--mud-palette-action-default-hover)}
.agenda-day-cell:focus-visible[b-cjkup5npac]{box-shadow:inset 0 0 0 2px var(--mud-palette-primary)}
.agenda-day-cell.outside[b-cjkup5npac]{opacity:.4}
.agenda-day-cell.selected[b-cjkup5npac]{background:color-mix(in srgb,var(--mud-palette-primary) 7%,transparent);box-shadow:inset 0 0 0 1px var(--mud-palette-primary)}
.agenda-day-number[b-cjkup5npac]{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:50%;font-size:.7rem;font-weight:700}
.agenda-day-cell.today .agenda-day-number[b-cjkup5npac]{background:var(--mud-palette-primary);color:var(--mud-palette-primary-text)}
.agenda-cell-events[b-cjkup5npac]{display:flex;flex-direction:column;gap:2px;margin-top:2px;min-width:0}
.agenda-event[b-cjkup5npac]{display:grid;grid-template-columns:5px auto minmax(0,1fr);align-items:center;gap:3px;width:100%;height:15px;min-width:0;padding:0 3px;border:0;border-left:2px solid var(--activity-color);border-radius:2px;background:color-mix(in srgb,var(--activity-color) 7%,transparent);color:inherit;font:inherit;font-size:.64rem;line-height:15px;text-align:left;cursor:pointer}
.agenda-event:hover[b-cjkup5npac]{background:color-mix(in srgb,var(--activity-color) 14%,transparent)}
.agenda-event.hearing[b-cjkup5npac]{font-weight:700}
.agenda-completed-dot[b-cjkup5npac]{width:4px;height:4px;border-radius:50%;background:transparent}
.agenda-completed-dot.visible[b-cjkup5npac]{background:var(--mud-palette-success)}
.event-time[b-cjkup5npac]{font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.event-time:empty[b-cjkup5npac]{display:none}
.event-title[b-cjkup5npac]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.agenda-more[b-cjkup5npac]{display:block;width:100%;padding:0 3px;border:0;background:transparent;color:var(--mud-palette-primary);font-size:.61rem;font-weight:700;line-height:13px;text-align:left;cursor:pointer}.agenda-more:hover[b-cjkup5npac]{text-decoration:underline}
.agenda-list-view[b-cjkup5npac]{padding:8px}.agenda-list-day[b-cjkup5npac]{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:14px;border-bottom:1px solid var(--mud-palette-divider);cursor:pointer}.agenda-list-day.selected[b-cjkup5npac]{background:color-mix(in srgb,var(--mud-palette-primary) 7%,transparent);border-radius:10px}.agenda-list-date[b-cjkup5npac]{display:flex;flex-direction:column;text-transform:capitalize}.agenda-list-date span[b-cjkup5npac]{font-size:.75rem;color:var(--mud-palette-text-secondary)}.agenda-list-items[b-cjkup5npac]{display:flex;flex-direction:column;gap:7px}.agenda-list-event[b-cjkup5npac]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;text-align:left;color:inherit;background:color-mix(in srgb,var(--activity-color) 10%,var(--mud-palette-surface));border:0;border-left:4px solid var(--activity-color);border-radius:8px;cursor:pointer}.agenda-list-event span[b-cjkup5npac]{display:flex;flex-direction:column}.agenda-list-event small[b-cjkup5npac]{color:var(--mud-palette-text-secondary)}.agenda-list-event.hearing[b-cjkup5npac]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--activity-color) 35%,transparent)}
@media(min-width:1280px) and (max-height:820px){.agenda-day-cell[b-cjkup5npac]{height:78px}.agenda-weekdays[b-cjkup5npac]{padding:5px 8px}.agenda-day-number[b-cjkup5npac]{width:18px;height:18px}.agenda-event[b-cjkup5npac]{height:14px;line-height:14px;font-size:.61rem}}
@media(max-width:1100px){.agenda-day-cell[b-cjkup5npac]{height:82px;padding:4px}.agenda-event[b-cjkup5npac]{font-size:.6rem;gap:2px}.agenda-more[b-cjkup5npac]{font-size:.58rem}}
@media(max-width:700px){.agenda-month-grid[b-cjkup5npac]{gap:2px;padding:4px}.agenda-day-cell[b-cjkup5npac]{height:66px;border:0;border-radius:7px;padding:3px}.agenda-event[b-cjkup5npac]{grid-template-columns:4px minmax(0,1fr);height:5px;padding:0;border:0;background:var(--activity-color)}.agenda-event>*[b-cjkup5npac]{display:none}.agenda-more[b-cjkup5npac]{font-size:.55rem;line-height:11px}.agenda-weekdays[b-cjkup5npac]{padding:6px 3px}}
/* /Features/Agenda/Components/AgendaDayPanel.razor.rz.scp.css */
.agenda-day-panel[b-be8rhvqbfq]{position:sticky;top:16px}.agenda-day-item[b-be8rhvqbfq]{display:grid;grid-template-columns:42px 20px 1fr;align-items:center;gap:8px;width:100%;padding:10px 8px;border:0;border-left:3px solid var(--activity-color);border-radius:7px;background:transparent;color:inherit;text-align:left;cursor:pointer}.agenda-day-item:hover[b-be8rhvqbfq]{background:var(--mud-palette-action-default-hover)}.agenda-day-time[b-be8rhvqbfq]{font-size:.72rem;font-weight:700;color:var(--mud-palette-text-secondary)}.agenda-day-copy[b-be8rhvqbfq]{display:flex;flex-direction:column;min-width:0}.agenda-day-copy strong[b-be8rhvqbfq]{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-day-copy small[b-be8rhvqbfq]{font-size:.67rem;color:var(--mud-palette-text-secondary)}
/* /Features/Agenda/Components/AgendaDetailsDrawer.razor.rz.scp.css */
.agenda-details-backdrop[b-xy8g1mg9vd]{position:fixed;inset:0;background:rgba(2,8,23,.35);z-index:1200}.agenda-details-drawer[b-xy8g1mg9vd]{position:fixed;z-index:1201;right:0;top:0;bottom:0;width:min(480px,92vw);background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);box-shadow:-16px 0 45px rgba(2,8,23,.25);display:flex;flex-direction:column;animation:agenda-slide-b-xy8g1mg9vd .18s ease-out}.agenda-details-accent[b-xy8g1mg9vd]{height:5px;flex:none}.agenda-details-content[b-xy8g1mg9vd]{padding:12px 24px 24px;overflow:auto;flex:1}.agenda-detail-grid[b-xy8g1mg9vd]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.agenda-details-actions[b-xy8g1mg9vd]{display:flex;gap:8px;align-items:center;padding:14px 20px;border-top:1px solid var(--mud-palette-divider);background:var(--mud-palette-surface)}@keyframes agenda-slide-b-xy8g1mg9vd{from{transform:translateX(30px);opacity:.7}}@media(max-width:600px){.agenda-detail-grid[b-xy8g1mg9vd]{grid-template-columns:1fr}.agenda-details-actions[b-xy8g1mg9vd]{flex-wrap:wrap}}
/* /Features/Agenda/Components/AgendaList.razor.rz.scp.css */
.agenda-list-card[b-nndomadxtf]{overflow:hidden}.agenda-list-heading[b-nndomadxtf]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--mud-palette-lines-default)}.agenda-list-table[b-nndomadxtf]{width:100%}.agenda-list-row[b-nndomadxtf]{display:grid;grid-template-columns:130px 100px 140px minmax(260px,1fr) minmax(220px,.7fr) 24px;gap:16px;align-items:center;padding:13px 20px}.agenda-list-columns[b-nndomadxtf]{font-size:.75rem;font-weight:700;color:var(--mud-palette-text-secondary);text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--mud-palette-primary) 4%,var(--mud-palette-surface))}.agenda-list-item[b-nndomadxtf]{width:100%;border:0;border-top:1px solid var(--mud-palette-lines-default);background:var(--mud-palette-surface);color:var(--mud-palette-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.agenda-list-columns+.agenda-list-item[b-nndomadxtf]{border-top:0}.agenda-list-item:hover[b-nndomadxtf]{background:color-mix(in srgb,var(--mud-palette-primary) 7%,var(--mud-palette-surface))}.agenda-list-item.overdue[b-nndomadxtf]{box-shadow:inset 3px 0 var(--mud-palette-error)}.agenda-list-date[b-nndomadxtf],.agenda-list-request[b-nndomadxtf],.agenda-list-deadline[b-nndomadxtf]{display:flex;flex-direction:column;gap:2px;min-width:0}.agenda-list-row small[b-nndomadxtf]{display:block;color:var(--mud-palette-text-secondary);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-list-request strong[b-nndomadxtf]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-list-empty[b-nndomadxtf]{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:32px}
@media(max-width:900px){.agenda-list-columns[b-nndomadxtf]{display:none}.agenda-list-row[b-nndomadxtf]{grid-template-columns:1fr auto;gap:10px 16px;padding:16px}.agenda-list-item>span[b-nndomadxtf]{grid-column:1}.agenda-list-item>span[b-nndomadxtf]::before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--mud-palette-text-secondary);font-size:.68rem;font-weight:700;text-transform:uppercase}.agenda-list-item>.mud-icon-root[b-nndomadxtf]{grid-column:2;grid-row:1/6}.agenda-list-heading[b-nndomadxtf]{padding:16px;align-items:flex-start;flex-direction:column}.agenda-list-item+.agenda-list-item[b-nndomadxtf]{border-top:1px solid var(--mud-palette-lines-default)}}
/* /Features/Agenda/Dialogs/AgendaActivityDialog.razor.rz.scp.css */
.agenda-color-option[b-hb6acmhdvr] { width:30px; height:30px; border-radius:50%; border:2px solid transparent; background:var(--activity-color); cursor:pointer; box-shadow:0 0 0 1px rgba(148,163,184,.45); transition:transform .15s ease, box-shadow .15s ease; }
.agenda-color-option:hover[b-hb6acmhdvr] { transform:scale(1.08); }
.agenda-color-option.selected[b-hb6acmhdvr] { box-shadow:0 0 0 2px var(--mud-palette-surface),0 0 0 4px var(--mud-palette-primary); }
.agenda-attachment-zone[b-hb6acmhdvr] { border-style:dashed!important; }
/* /Features/Agenda/Dialogs/AgendaNotificationsDialog.razor.rz.scp.css */
.agenda-notification-content[b-vhngaukrug]{display:flex;flex:1;min-width:0;flex-direction:column;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:4px}.agenda-notification-content strong[b-vhngaukrug]{font-size:.82rem}.agenda-notification-content span[b-vhngaukrug]{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-notification-content small[b-vhngaukrug]{font-size:.67rem;color:var(--mud-palette-text-secondary)}.agenda-notification-item:hover[b-vhngaukrug]{background:var(--mud-palette-action-default-hover)}
/* /Features/Agenda/Pages/Agenda.razor.rz.scp.css */
.agenda-page[b-92is4okpiz]{padding-top:18px;max-width:1800px;margin:0 auto}.agenda-header[b-92is4okpiz]{margin-bottom:12px}.agenda-summary-grid .mud-paper[b-92is4okpiz]{height:100%}.agenda-period[b-92is4okpiz]{min-width:190px;text-transform:capitalize}.agenda-scope-select[b-92is4okpiz]{width:150px!important;min-width:150px!important;max-width:150px!important;flex:0 0 150px!important}.agenda-user-select[b-92is4okpiz]{width:165px}.agenda-filter-select[b-92is4okpiz]{width:142px}.agenda-filter-count[b-92is4okpiz]{white-space:nowrap}.agenda-toolbar[b-92is4okpiz],.agenda-filters[b-92is4okpiz]{background:color-mix(in srgb,var(--mud-palette-surface) 94%,transparent)!important}.agenda-filter-row[b-92is4okpiz]{gap:6px!important}.agenda-filter-trigger[b-92is4okpiz]{position:relative}.agenda-filter-popover[b-92is4okpiz]{width:290px;max-width:calc(100vw - 32px)}.agenda-view-selector[b-92is4okpiz]  .mud-button-root{color:var(--mud-palette-primary)!important;border-color:var(--mud-palette-primary)!important}.agenda-view-selector[b-92is4okpiz]  .mud-button-root.active{background:color-mix(in srgb,var(--mud-palette-primary) 13%,transparent)!important}
@media(min-width:1280px) and (max-height:820px){.agenda-page[b-92is4okpiz]{padding-top:10px}.agenda-header[b-92is4okpiz]{margin-bottom:8px}.agenda-header[b-92is4okpiz]  .mud-typography-h3{font-size:1.8rem}.agenda-summary-grid[b-92is4okpiz]{margin-bottom:8px!important}.agenda-summary-grid[b-92is4okpiz]  .mud-paper{padding:8px!important}.agenda-toolbar[b-92is4okpiz]{padding:7px!important;margin-bottom:8px!important}.agenda-filters[b-92is4okpiz]{padding:6px!important;margin-bottom:8px!important}.agenda-filter-select[b-92is4okpiz]{width:132px}}
@media(max-width:1100px){.agenda-page[b-92is4okpiz]{padding-top:12px}.agenda-period[b-92is4okpiz]{min-width:auto;font-size:1rem}.agenda-filter-row[b-92is4okpiz]{align-items:flex-start!important}.agenda-filter-select[b-92is4okpiz]{width:calc(25% - 8px);min-width:135px}.agenda-toolbar[b-92is4okpiz]  .mud-stack-row{width:100%}}
@media(max-width:700px){.agenda-page[b-92is4okpiz]  .mud-typography-h3{font-size:1.8rem}.agenda-summary-grid[b-92is4okpiz]{margin-left:-6px;margin-right:-6px}.agenda-summary-grid>.mud-grid-item[b-92is4okpiz]{padding-left:6px;padding-top:6px}.agenda-filter-select[b-92is4okpiz],.agenda-user-select[b-92is4okpiz]{width:calc(50% - 5px);min-width:125px}}
/* /Features/ContractTemplates/Pages/ContractTemplates.razor.rz.scp.css */
.contract-templates-page[b-3w5ye87ehm]  .contract-template-type-header,
.contract-templates-page[b-3w5ye87ehm]  .contract-template-type-cell {
    width: 64px;
    min-width: 64px;
    text-align: center;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-template-type-cell .mud-icon-root {
    color: #fff;
    opacity: .95;
    vertical-align: middle;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-file-icon {
    align-items: center;
    border-radius: 10px;
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .16);
    color: #fff;
    display: inline-flex;
    gap: 1px;
    height: 42px;
    justify-content: center;
    overflow: hidden;
    width: 42px;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-file-icon-letter {
    font-size: 20px;
    font-weight: 800;
    line-height: 1;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-file-icon.pdf {
    background: #ed1b2f;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-file-icon.word {
    background: #2b68b8;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-file-icon.excel {
    background: #217b4b;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-file-icon.powerpoint {
    background: #e64b1d;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-file-icon.image {
    background: #64748b;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-file-icon.other {
    background: #475569;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-template-description {
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    max-width: 32rem;
}

.contract-templates-page[b-3w5ye87ehm]  .contract-template-filename {
    overflow-wrap: anywhere;
}
/* /Features/Hearings/Pages/Hearings.razor.rz.scp.css */
.hearings-page[b-j8ru3kod2d] {
    min-width: 0;
}

.hearings-page .hearings-header > div:first-child[b-j8ru3kod2d],
.hearings-page .hearing-row > div[b-j8ru3kod2d] {
    min-width: 0;
}

.hearings-page .hearing-row[b-j8ru3kod2d] {
    display: grid;
    grid-template-columns: 90px minmax(220px, 2fr) minmax(150px, 1fr) minmax(160px, 1fr) auto;
    gap: 16px;
    align-items: center;
    padding: 14px 16px;
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

.hearings-page .hearing-row:last-child[b-j8ru3kod2d] {
    border-bottom: 0;
}

.hearings-page .hearing-row-title[b-j8ru3kod2d],
.hearings-page .hearing-row-responsible[b-j8ru3kod2d],
.hearings-page .hearing-row-location[b-j8ru3kod2d] {
    overflow-wrap: anywhere;
}

.hearings-page .hearing-row-actions[b-j8ru3kod2d] {
    justify-self: end;
    white-space: nowrap;
}

@media (max-width: 760px) {
    .hearings-page .hearings-header[b-j8ru3kod2d] {
        align-items: stretch;
        gap: 12px;
    }

    .hearings-page .hearings-header > div:first-child[b-j8ru3kod2d] {
        width: 100%;
    }

    .hearings-page .hearings-header .mud-button-root[b-j8ru3kod2d] {
        width: 100%;
    }

    .hearings-page .hearings-filter-stack[b-j8ru3kod2d] {
        align-items: stretch;
    }

    .hearings-page .hearings-filter-stack > .mud-input-control[b-j8ru3kod2d],
    .hearings-page .hearings-filter-stack > .mud-select[b-j8ru3kod2d],
    .hearings-page .hearing-filter-presets[b-j8ru3kod2d] {
        flex: 1 1 100%;
        min-width: 100%;
        width: 100%;
    }

    .hearings-page .hearing-filter-presets .mud-button-root[b-j8ru3kod2d] {
        flex: 1 1 50%;
    }

    .hearings-page .hearing-row[b-j8ru3kod2d] {
        grid-template-columns: minmax(0, 1fr) auto;
        gap: 10px 12px;
        padding: 16px;
    }

    .hearings-page .hearing-row-date[b-j8ru3kod2d] {
        grid-column: 1;
        grid-row: 1;
    }

    .hearings-page .hearing-row-actions[b-j8ru3kod2d] {
        grid-column: 2;
        grid-row: 1;
        align-self: start;
    }

    .hearings-page .hearing-row-title[b-j8ru3kod2d],
    .hearings-page .hearing-row-responsible[b-j8ru3kod2d],
    .hearings-page .hearing-row-location[b-j8ru3kod2d] {
        grid-column: 1 / -1;
    }

    .hearings-page .hearing-row-title[b-j8ru3kod2d] { grid-row: 2; }
    .hearings-page .hearing-row-responsible[b-j8ru3kod2d] { grid-row: 3; }
    .hearings-page .hearing-row-location[b-j8ru3kod2d] { grid-row: 4; }
}
