
.auto-gen-item,.queue-tab-content,.skeleton-modal-content{border-radius:14px}

/* ---------------- docs (/docs/) ---------------- */
.docs-sidebar .nav-item{border-radius:9px;transition:background var(--d-fast) var(--s-ease),color var(--d-fast)}
.docs-sidebar .nav-item:hover{background:var(--s-row)}
.docs-sidebar .nav-item.active{background:var(--s-blue-bg);color:var(--s-blue);font-weight:600}
.docs-section > h2,.docs-section > h3{border-bottom-color:var(--s-line)!important}
.docs-table{border-collapse:collapse;width:100%}
.docs-table th{background:#F0F1F2;padding:8px;border:1px solid #DDDEE1;text-align:left;vertical-align:top;font-weight:650}
.docs-table td{background:#fff;padding:8px;border:1px solid #DDDEE1;vertical-align:top}
.code-block{border-radius:10px;overflow:hidden;box-shadow:var(--s-rest)}
.code-header{background:var(--s-line);color:var(--s-sub);border-bottom:1px solid #DDDEE1}
.code-lang{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.copy-btn{border-radius:7px;transition:background var(--d-fast) var(--s-ease)}
.info-box,.flow-box{border-radius:12px;border:1px solid var(--s-line);box-shadow:var(--s-rest)}

/* ---------------- control panel (/control/) ---------------- */
.category-section{border-radius:16px;box-shadow:var(--s-rest);border:1px solid var(--s-line);
    transition:box-shadow var(--d-base) var(--s-ease)}
.category-section:hover{box-shadow:var(--s-lift)}
.category-header{border-bottom:1px solid var(--s-line)}
.card-value{font-variant-numeric:tabular-nums}
.card-sub,.bot-total{color:var(--s-sub)}
.search-results a{border-radius:10px}
.search-results a:hover{background:var(--s-row)}

@media (prefers-reduced-motion:reduce){
    .edit-cat-link,.post-item,.post-row,.bulk-btn,.btn-action,.docs-sidebar .nav-item,
    .category-section,.back-to-top{transition:none}
}
