.common-errors-container{display:flex;gap:2rem;align-items:flex-start;padding:2rem 1.25rem;max-width:1200px;margin:0 auto}.common-errors-container.rtl{direction:rtl}.common-errors-sidebar{flex:0 0 280px;position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1rem 1rem 2rem;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:var(--sidebar-bg, #fafafa)}.common-errors-sidebar h2{margin:0 0 .5rem;font-size:1.25rem}.common-errors-sidebar .subtitle{font-size:.85rem;line-height:1.3;color:#555;margin-bottom:1rem}.category-block+.category-block{margin-top:1rem}.category-title{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;color:#444}.category-block ul{list-style:none;padding:0;margin:0}.category-block li{margin:.25rem 0}.category-block a{text-decoration:none;font-size:.85rem;color:#2563eb}.category-block a:hover{text-decoration:underline}.common-errors-content{flex:1 1 auto;min-width:0}.error-section{scroll-margin-top:80px;padding-bottom:2rem;border-bottom:1px solid #e5e7eb;margin-bottom:2rem}.error-section:last-of-type{border-bottom:none}.error-section h3{margin-top:0;font-size:1.15rem}.grids{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.panel{background:var(--panel-bg, #fff);border:1px solid #e2e8f0;border-radius:8px;padding:.75rem .9rem}.panel h4{margin:0 0 .5rem;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase;color:#374151}.panel ul{margin:0;padding-left:1rem}.panel li{font-size:.85rem;line-height:1.3;margin:.25rem 0}.back-top-wrapper{margin-top:.75rem;text-align:right}.back-top-wrapper a{font-size:.75rem;color:#6b7280;text-decoration:none}.back-top-wrapper a:hover{text-decoration:underline}@media(max-width:980px){.common-errors-container{flex-direction:column}.common-errors-sidebar{position:relative;top:0;max-height:none;width:100%}.back-top-wrapper{text-align:left}.common-errors-container.rtl .back-top-wrapper{text-align:right}}body.dark .common-errors-sidebar,body.dark .panel{background:#1f2937;border-color:#374151}body.dark .category-title{color:#d1d5db}body.dark .category-block a{color:#60a5fa}body.dark .error-section{border-color:#374151}body.dark .back-top-wrapper a{color:#9ca3af}
