/* Qanoun V9.6.3 — academic articles, judgment commentary, pagination polish */
.content-mode-grid-v963{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.content-mode-grid-v963 label{position:relative;cursor:pointer}.content-mode-grid-v963 input{position:absolute;opacity:0;pointer-events:none}.content-mode-grid-v963 span{display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1rem;border:1px solid var(--bs-border-color);border-radius:16px;background:var(--bs-body-bg);color:var(--bs-body-color);transition:.2s ease}.content-mode-grid-v963 i{font-size:1.35rem;color:#b88714}.content-mode-grid-v963 strong{font-size:.95rem}.content-mode-grid-v963 small{color:var(--bs-secondary-color);line-height:1.6}.content-mode-grid-v963 input:checked+span{border-color:#d5a021;box-shadow:0 0 0 3px rgba(213,160,33,.12);background:color-mix(in srgb,#d5a021 8%,var(--bs-body-bg))}
.article-editor-note-v963{display:flex;gap:.8rem;align-items:flex-start;margin-bottom:1rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,#d5a021 35%,var(--bs-border-color));border-radius:15px;background:color-mix(in srgb,#d5a021 7%,var(--bs-body-bg))}.article-editor-note-v963>i{font-size:1.25rem;color:#b88714}.article-editor-note-v963 span{display:grid;gap:.15rem}.article-editor-note-v963 small{color:var(--bs-secondary-color)}
.commentary-source-card-v963{padding:1rem;border:1px solid var(--bs-border-color);border-radius:18px;background:var(--bs-tertiary-bg)}.commentary-source-card-v963>div:first-child{display:flex;gap:.8rem;align-items:flex-start}.commentary-source-icon-v963{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#0b263d;color:#fff;flex:0 0 auto}.article-mode-badge-v963{background:color-mix(in srgb,#d5a021 18%,var(--bs-body-bg));border:1px solid color-mix(in srgb,#d5a021 35%,var(--bs-border-color));color:var(--bs-body-color)}
.legal-article-v963{font-size:1.05rem;line-height:2}.legal-article-v963 p{line-height:2}.legal-article-v963 h2,.legal-article-v963 h3,.legal-article-v963 h4{color:var(--bs-emphasis-color);margin-top:1.7em}.legal-article-head-v963{display:flex;gap:.9rem;align-items:center;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--bs-border-color)}.legal-article-head-v963>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#0b263d;color:#d5a021;font-size:1.25rem}.legal-article-head-v963 small{display:block;color:#b88714;font-weight:800}.legal-article-head-v963 h2{margin:0}.article-ad-v963{margin:1rem 0}.article-ad-inline-v963{margin:1.8rem 0}
.commentary-judgment-v963 .section-heading,.judgment-commentaries-v963 .section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.commentary-attachment-v963{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.commentary-attachment-v963>div{display:flex;align-items:center;gap:.8rem}.commentary-attachment-icon-v963,.judgment-commentary-icon-v963{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#0b263d;color:#d5a021;flex:0 0 auto}.commentary-attachment-v963 small{display:block;color:var(--bs-secondary-color)}
.judgment-commentary-list-v963{display:grid;gap:.8rem}.judgment-commentary-list-v963 article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem;border:1px solid var(--bs-border-color);border-radius:16px;background:var(--bs-body-bg)}.judgment-commentary-list-v963 h3{font-size:1rem;margin:0 0 .35rem}.judgment-commentary-list-v963 h3 a{color:var(--bs-emphasis-color);text-decoration:none}.judgment-commentary-list-v963 p{margin:0 0 .35rem;color:var(--bs-secondary-color)}
[data-bs-theme="dark"] .content-mode-grid-v963 span,[data-bs-theme="dark"] .judgment-commentary-list-v963 article{background:#10232e;border-color:#29434f;color:#f5f9fc}[data-bs-theme="dark"] .content-mode-grid-v963 input:checked+span{background:#2a281c;border-color:#d5a021}[data-bs-theme="dark"] .commentary-source-card-v963{background:#10232e;border-color:#29434f}[data-bs-theme="dark"] .legal-article-v963{background:#0f222d;color:#f1f6f8}[data-bs-theme="dark"] .legal-article-v963 p,[data-bs-theme="dark"] .legal-article-v963 li{color:#f1f6f8}
@media(max-width:767.98px){.content-mode-grid-v963{grid-template-columns:1fr}.legal-article-v963{padding:1.1rem!important;font-size:1rem}.commentary-attachment-v963>a{width:100%}.judgment-commentaries-v963 .section-heading>a{width:100%}.judgment-commentary-list-v963 article{grid-template-columns:1fr}.judgment-commentary-icon-v963{width:38px;height:38px}}
/* Stronger pagination consistency for public/admin lists */
.portal-pagination-v74{margin-top:1rem}.portal-pagination-v74 .pagination{flex-wrap:wrap;gap:.25rem}.portal-pagination-v74 .page-link{min-width:38px;height:38px;display:inline-grid;place-items:center;border-radius:10px!important;color:var(--bs-body-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.portal-pagination-v74 .page-link.active{background:#0b263d;color:#fff;border-color:#0b263d}.portal-pagination-v74 .page-link:disabled{opacity:.45}.portal-pagination-summary-v74{color:var(--bs-secondary-color)}
