/* _content/Pionier.Erp.Modules.R_sectii/Components/RSectiiSaloaneTab.razor.rz.scp.css */
.rss-editor[b-t7v833g4ed] {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    min-height: 12rem;
    padding: .75rem;
    color: var(--erp-text);
    background: var(--erp-content-bg);
}

.rss-refresh[b-t7v833g4ed] {
    margin-left: auto;
}

.rss-danger-outline[b-t7v833g4ed] {
    color: var(--erp-danger);
}

.erp-ui-table tbody tr.rss-selected[b-t7v833g4ed] {
    background: var(--erp-selected-bg);
    color: var(--erp-text);
}

.rss-select[b-t7v833g4ed] {
    width: 3rem;
    text-align: center !important;
}

.rss-backdrop[b-t7v833g4ed] {
    position: fixed;
    inset: 0;
    z-index: 1300;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem;
    background: rgb(0 0 0 / 52%);
}

.rss-dialog[b-t7v833g4ed] {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    width: min(42rem, 100%);
    max-height: min(42rem, calc(100vh - 2rem));
    padding: 1rem;
    border: 1px solid var(--erp-border);
    border-radius: .5rem;
    background: var(--erp-card-bg);
    color: var(--erp-text);
    box-shadow: 0 .75rem 2rem rgb(0 0 0 / 30%);
}

.rss-confirm[b-t7v833g4ed] {
    width: min(30rem, 100%);
}

.rss-dialog-header[b-t7v833g4ed] {
    display: flex;
    gap: 1rem;
    align-items: flex-start;
    justify-content: space-between;
}

.rss-dialog-header h3[b-t7v833g4ed],
.rss-dialog-header p[b-t7v833g4ed] {
    margin: 0;
}

.rss-dialog-header p[b-t7v833g4ed] {
    margin-top: .25rem;
    color: var(--erp-text-muted);
}

.rss-close[b-t7v833g4ed] {
    padding: .1rem .35rem;
    border: 0;
    background: transparent;
    color: var(--erp-text-muted);
    font-size: 1.35rem;
    cursor: pointer;
}

.rss-check-all[b-t7v833g4ed],
.rss-picker-row[b-t7v833g4ed] {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    gap: .55rem;
    align-items: center;
}

.rss-check-all[b-t7v833g4ed] {
    grid-template-columns: auto 1fr;
    padding: .55rem .65rem;
    border: 1px solid var(--erp-border);
    border-radius: .35rem;
    background: var(--erp-surface-2);
    font-weight: 600;
}

.rss-picker-list[b-t7v833g4ed] {
    overflow: auto;
    min-height: 7rem;
    border: 1px solid var(--erp-border);
    border-radius: .35rem;
}

.rss-picker-row[b-t7v833g4ed] {
    padding: .55rem .65rem;
    border-bottom: 1px solid var(--erp-border);
    background: var(--erp-content-bg);
    color: var(--erp-text);
    cursor: pointer;
}

.rss-picker-row:hover[b-t7v833g4ed] {
    background: var(--erp-hover-bg);
    color: var(--erp-text);
}

.rss-picker-row:last-child[b-t7v833g4ed] {
    border-bottom: 0;
}

.rss-picker-row small[b-t7v833g4ed],
.rss-shortcuts[b-t7v833g4ed] {
    color: var(--erp-text-muted);
}

.rss-dialog-actions[b-t7v833g4ed] {
    display: flex;
    gap: .5rem;
    align-items: center;
    justify-content: flex-end;
}

.rss-shortcuts[b-t7v833g4ed] {
    margin-right: auto;
    font-size: .8rem;
}

.erp-ui-btn.rss-danger[b-t7v833g4ed] {
    border-color: var(--erp-danger);
    background: var(--erp-danger);
    color: var(--erp-on-primary);
}

@media (max-width: 640px) {

    .rss-refresh[b-t7v833g4ed] {
        margin-left: 0;
    }

    .rss-dialog-actions[b-t7v833g4ed] {
        align-items: stretch;
        flex-direction: column;
    }

    .rss-shortcuts[b-t7v833g4ed] {
        margin-right: 0;
    }
}
