.info-page-container{direction:rtl;max-width:1200px;margin:40px auto;padding:0 20px;font-family:Tajawal,sans-serif}.docs-layout{grid-template-columns:280px 1fr;align-items:start;gap:40px;display:grid}.docs-sidebar{background:var(--app-bg-surface);border-radius:var(--radius-large);max-height:calc(100vh - 140px);padding:30px 20px;position:sticky;top:120px;overflow-y:auto;box-shadow:0 5px 20px #00000008}.sidebar-nav{flex-direction:column;gap:15px;display:flex}.sidebar-group{flex-direction:column;gap:8px;display:flex}.sidebar-title{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:.85rem;font-weight:700}.sidebar-link{color:var(--app-text-main);border-radius:var(--radius-medium);padding:8px 12px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.sidebar-link:hover{color:var(--text-diacritic);background:#f5f5f5}.sidebar-link.active{color:var(--text-diacritic);background:#eef2ff;font-weight:700}.info-content{background:var(--app-bg-surface);border-radius:var(--radius-large);color:#444;min-width:0;padding:60px;line-height:1.8;box-shadow:0 10px 30px #0000000d}.info-page-title{color:var(--app-text-main);text-align:center;margin-bottom:30px;font-size:2.5rem;font-weight:800;position:relative}.info-page-title:after{content:"";background:var(--text-diacritic);border-radius:2px;width:60px;height:4px;margin:15px auto 0;display:block}.info-section{margin-bottom:40px}.info-section h2{color:var(--app-text-main);border-right:4px solid var(--text-diacritic);margin-bottom:15px;padding-right:15px;font-size:1.6rem;font-weight:700}.info-section p{margin-bottom:20px;font-size:1.1rem}.info-section ul{margin-bottom:20px;padding-right:25px}.info-section li{margin-bottom:10px;position:relative}.contact-form{flex-direction:column;gap:20px;margin-top:30px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:var(--app-text-main);font-weight:600}.form-group input,.form-group textarea{border-radius:var(--radius-medium);border:1px solid #e0e0e0;padding:12px 15px;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:var(--text-diacritic);outline:none}.submit-btn{background:var(--app-text-main);color:var(--app-bg-surface);border-radius:var(--radius-medium);cursor:pointer;border:none;align-self:flex-start;padding:15px 30px;font-size:1.1rem;font-weight:700;transition:background .2s,transform .1s}.submit-btn:hover{background:#2c3154}.submit-btn:active{transform:scale(.98)}.mobile-nav-toggle{border-radius:var(--radius-medium);width:100%;color:var(--app-text-main);cursor:pointer;text-align:center;background:#f8f9fa;border:1px solid #eee;margin-bottom:20px;padding:15px;font-family:inherit;font-weight:700;display:none}@media (max-width:900px){.docs-layout{grid-template-columns:1fr;gap:20px}.mobile-nav-toggle{display:block}.docs-sidebar{border:1px solid #eee;width:100%;max-height:none;margin-bottom:20px;display:none;position:relative;top:0}.docs-sidebar.open{animation:.3s ease-out slideDown;display:block}.info-content{padding:30px 20px}.info-page-title{font-size:1.8rem}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}kbd{color:#333;white-space:nowrap;background-color:#f7f7f7;border:1px solid #ccc;border-radius:4px;margin:0 2px;padding:2px 6px;font-family:Consolas,monospace;font-size:.85em;font-weight:700;line-height:1;display:inline-block;box-shadow:0 1px 1px #0000001a}.shortcut-table{border-collapse:collapse;width:100%;margin:20px 0}.shortcut-table th,.shortcut-table td{text-align:right;border:1px solid #eee;padding:12px}.shortcut-table th{color:var(--app-text-main);background:#f9f9f9;font-weight:700}.shortcut-table tr:hover{background:#fcfcfc}
