/* /Components/Pages/Sleeves.razor.rz.scp.css */
.sleeves-workspace[b-v8ga979w4r] { display: grid; gap: 1.25rem; }
.sleeves-scopes[b-v8ga979w4r] { display: grid; grid-template-columns: 1fr 1fr; }
.sleeves-scopes button[b-v8ga979w4r] { display: grid; gap: .25rem; text-align: left; }
.sleeves-scopes span[b-v8ga979w4r] { font-size: .85rem; color: var(--muted); }
.sleeves-fields[b-v8ga979w4r] { border: 0; padding: 0 0 1.5rem; margin: 0 0 1.5rem; border-bottom: 1px solid var(--border); min-width: 0; }
.sleeves-fields legend[b-v8ga979w4r] { font-weight: 700; margin-bottom: 1rem; font-size: 1rem; }
.sleeves-form-grid[b-v8ga979w4r] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem 1.5rem; }
.sleeves-help[b-v8ga979w4r] { color: var(--muted); font-size: .85rem; margin: 0 0 1rem; }
.sleeves-checks[b-v8ga979w4r] { display: flex; flex-wrap: wrap; gap: 1rem 2rem; margin: 1.25rem 0; }
.sleeves-checks label[b-v8ga979w4r] { display: flex; align-items: center; gap: .5rem; }
.sleeves-actions[b-v8ga979w4r], .sleeves-row-actions[b-v8ga979w4r] { display: flex; gap: .5rem; flex-wrap: wrap; }
.sleeves-table[b-v8ga979w4r] { margin-top: 1rem; }
.sleeves-table td[b-v8ga979w4r] { vertical-align: middle; }
.sleeves-table td:first-child[b-v8ga979w4r] { max-width: 340px; overflow-wrap: anywhere; }
.sleeves-table small[b-v8ga979w4r] { display: block; font-size: .78rem; color: var(--muted); margin-top: .3rem; }
.sleeves-table strong[b-v8ga979w4r] { display: block; line-height: 1.45; }
.sleeves-badge[b-v8ga979w4r] { display: inline-block; border-radius: 5px; padding: .3rem .55rem; font-size: .75rem; font-weight: 650; white-space: nowrap; }
.is-verified[b-v8ga979w4r] { background: var(--success-soft); color: var(--success); }
.is-review[b-v8ga979w4r] { background: var(--warning-soft); color: var(--warning); }
.is-hidden[b-v8ga979w4r] { background: var(--bg-subtle); color: var(--muted); }
.sleeves-pagination[b-v8ga979w4r], .sleeves-link-context[b-v8ga979w4r] { display: flex; align-items: center; justify-content: space-between; gap: 1rem; flex-wrap: wrap; }
.sleeves-pagination[b-v8ga979w4r] { margin-top: 1rem; font-size: .85rem; color: var(--muted); }
.sleeves-link-context p[b-v8ga979w4r], .sleeves-filter-note[b-v8ga979w4r] { color: var(--muted); margin: .5rem 0 0; }
@media (max-width: 640px) {
    .sleeves-form-grid[b-v8ga979w4r], .sleeves-scopes[b-v8ga979w4r] { grid-template-columns: 1fr; }
    .sleeves-checks[b-v8ga979w4r] { flex-direction: column; }
    .sleeves-pagination[b-v8ga979w4r] { align-items: flex-start; flex-direction: column; }
}
