/*lc-mode-adapted*//* Patch 8.13.3: safe visual presets. Load on pages using the shared renderer (8.13.4). */
.lc-content-block{box-sizing:border-box;color:inherit;overflow-wrap:anywhere}
.lc-cb-alignment-left{text-align:left}.lc-cb-alignment-center{text-align:center}.lc-cb-alignment-right{text-align:right}
.lc-cb-font-size-sm{font-size:.875rem}.lc-cb-font-size-base{font-size:1rem}.lc-cb-font-size-lg{font-size:1.125rem}.lc-cb-font-size-xl{font-size:1.25rem}.lc-cb-font-size-2xl{font-size:1.5rem}.lc-cb-font-size-3xl{font-size:1.875rem}
.lc-cb-font-weight-normal{font-weight:400}.lc-cb-font-weight-medium{font-weight:500}.lc-cb-font-weight-semibold{font-weight:600}.lc-cb-font-weight-bold{font-weight:700}
.lc-cb-text-color-default{color:inherit}.lc-cb-text-color-muted{color:var(--lc-text-muted,#64748b);color:var(--lc-text-muted,var(--lc-mode-ink-blue, #64748b))}.lc-cb-text-color-primary{color:var(--lc-primary,#2563eb);color:var(--lc-primary,var(--lc-mode-ink-blue, #2563eb))}.lc-cb-text-color-success{color:#15803d;color:var(--lc-mode-ink-green, #15803d)}.lc-cb-text-color-warning{color:#a16207;color:var(--lc-mode-ink-red, #a16207)}.lc-cb-text-color-danger{color:#b91c1c;color:var(--lc-mode-ink-red, #b91c1c)}
.lc-cb-background-transparent{background:transparent}.lc-cb-background-white{background:#fff;background:var(--lc-mode-surface, #fff)}.lc-cb-background-subtle{background:var(--lc-surface-muted,#f8fafc);background:var(--lc-surface-muted,var(--lc-mode-surface, #f8fafc))}.lc-cb-background-primary-soft{background:var(--lc-primary-soft,#eff6ff);background:var(--lc-primary-soft,var(--lc-mode-surface, #eff6ff))}
.lc-cb-padding-none{padding:0}.lc-cb-padding-xs{padding:.25rem}.lc-cb-padding-sm{padding:.5rem}.lc-cb-padding-md{padding:1rem}.lc-cb-padding-lg{padding:1.5rem}.lc-cb-padding-xl{padding:2rem}
.lc-cb-margin-bottom-none{margin-bottom:0}.lc-cb-margin-bottom-xs{margin-bottom:.25rem}.lc-cb-margin-bottom-sm{margin-bottom:.5rem}.lc-cb-margin-bottom-md{margin-bottom:1rem}.lc-cb-margin-bottom-lg{margin-bottom:1.5rem}.lc-cb-margin-bottom-xl{margin-bottom:2rem}
.lc-cb-max-width-full{max-width:100%}.lc-cb-max-width-narrow{max-width:36rem}.lc-cb-max-width-medium{max-width:52rem}.lc-cb-max-width-wide{max-width:72rem}
@media(max-width:640px){.lc-content-block{max-width:100%;min-width:0}.lc-cb-font-size-3xl{font-size:1.5rem}.lc-cb-padding-xl{padding:1.25rem}}

/* Give the Actions column more space */
.cb-table th:nth-child(1) { width: 34%; }
.cb-table th:nth-child(2) { width: 17%; }
.cb-table th:nth-child(3) { width: 8%; }
.cb-table th:nth-child(4) { width: 11%; }
.cb-table th:nth-child(5) { width: 30%; }

/* Keep all action buttons in one row */
.cb-actions {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 8px;
    white-space: nowrap;
}

.cb-actions form {
    display: inline-flex;
    margin: 0;
}

.cb-actions .cb-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 36px;
    padding: 8px 12px;
    white-space: nowrap;
}
