.mobile-header-control{display:none}@media (max-width:767px){.mh-actions{align-items:center;gap:0}body .topbar .mh-panel{border:1px solid var(--line);background:var(--surface);width:min(300px,100vw - 24px);color:var(--text);z-index:90;top:calc(100% + 8px);border-radius:16px;padding:8px;position:absolute;inset-inline-end:12px;box-shadow:0 10px 30px #0002}.mh-panel>button{width:100%;min-height:48px;color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.mh-panel>button:hover,.mh-panel>button:focus-visible{background:var(--surface2)}.mh-panel>button svg{color:var(--green);flex-shrink:0}body .topbar .mh-search{align-items:center;gap:4px;width:calc(100vw - 24px);display:flex}.mh-search input{flex:1;width:0;min-width:0;font-size:16px}body .topbar .mh-search>button{flex:0 0 44px;justify-content:center;width:44px;padding:0}body .topbar .notif-bell{display:none}body .mobile-nav .mobile-notifications .notif-badge{top:1px;inset-inline-end:calc(50% - 23px)}body .topbar{padding-top:env(safe-area-inset-top);height:calc(52px + env(safe-area-inset-top))}body .topbar .brand.brand-logo-only img{width:58px;height:31px}body .topbar .header-tools{display:none!important}body .topbar .mobile-header-control{display:inline-flex!important}.topbar .header-actions{gap:2px}body .topbar .header-actions .icon-btn{border-color:#0000;width:44px;height:44px}body .topbar .header-actions .mh-add-trigger{color:var(--green);border-radius:50%;position:relative}body .topbar .mh-add-trigger:before{content:"";pointer-events:none;opacity:.65;border:1px solid;border-radius:50%;position:absolute;inset:5px}body .topbar .mh-add-trigger[aria-expanded=true]{background:var(--surface2)}body .topbar .header-me{place-items:center;width:44px;height:44px;display:grid}body .topbar .header-actions>.btn{min-height:40px;padding:8px 14px;display:inline-flex!important}body .mobile-nav{padding:6px 6px calc(6px + env(safe-area-inset-bottom));justify-content:space-between}body .mobile-nav a,body .mobile-nav button{min-width:0;min-height:52px;font:inherit;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex;position:relative;overflow:hidden}body .mobile-nav a.active,body .mobile-nav button.active{color:var(--green);background:var(--surface2);font-weight:700}body .mobile-nav .mn-dot{top:7px;background:var(--danger);border:2px solid var(--surface);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-start:calc(50% + 6px)}body .layout{padding:16px 14px calc(92px + env(safe-area-inset-bottom))}body .btn{min-height:44px}body .btn.small{min-height:40px;padding:8px 14px}body .icon-btn{min-width:40px;min-height:40px}body input:not([type=checkbox]):not([type=radio]):not([type=file]),body select,body textarea{min-height:46px;font-size:16px}body textarea{min-height:120px}body .field{margin-bottom:15px}body .modal-actions{flex-direction:column-reverse}body .modal-actions .btn{width:100%}body .page-heading{flex-wrap:wrap}body .tabs{scrollbar-width:none;gap:18px;overflow-x:auto}body .tab{white-space:nowrap;min-height:44px}body .topic,body .check-chip{min-height:40px}body .filter-row{gap:10px}body .post,body .panel,body .listing,body .empty{border-radius:14px}body .post{margin-bottom:14px;padding:16px}body .post-actions button{min-height:44px}body .listing img{height:190px}body .listing-body{padding:16px}body .table-wrap{-webkit-overflow-scrolling:touch}body .error button{min-height:40px;padding-inline:8px}body .modal-backdrop{align-items:flex-end;padding:0}body .modal{max-height:calc(100dvh - 24px - env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:.22s ease-out both mm-up}body .modal-header{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);margin:-20px -20px 14px;padding:16px 20px 12px;position:sticky;top:-20px}body .modal-header .icon-btn{width:44px;height:44px}body .modal-backdrop:has(.consultation-request-modal){background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;padding:0}body .modal.consultation-request-modal{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0 16px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;box-shadow:none;border:0;border-radius:0;overflow-y:auto}body .consultation-request-modal>.modal-header{padding:calc(8px + env(safe-area-inset-top)) 16px 8px;margin:0 -16px 20px;top:0}body .consultation-request-modal textarea{min-height:180px}body .consultation-request-modal form>.btn{justify-content:center;width:100%;min-height:48px}body .modal-backdrop:has(.pc-modal){background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;top:var(--pc-visible-top,0px);height:var(--pc-visible-height,100dvh);align-items:stretch;padding:0;bottom:auto}body .modal.pc-modal{width:100%;max-width:none;height:100%;max-height:100%;padding:env(safe-area-inset-top) 16px 0;box-shadow:none;border-radius:0;animation:.24s ease-out both mm-up;overflow-x:hidden}body .pc-modal>.modal-header{margin:0 -16px 12px;padding:8px 12px 8px 16px;padding-inline:16px 8px;top:0}body .pc-modal>.modal-header h2{font-size:17px}body .pc-modal .pc{flex:1;min-height:0}body .pc-modal .pc-body:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}body .pc-modal .pc-editor{min-height:26dvh;max-height:none;font-size:17px}body .pc-modal .pc-canvas.is-styled{border-radius:16px;align-items:center;min-height:34dvh;display:flex}body .pc-modal .pc-topic select{min-height:34px;padding-block:5px;font-size:12px}body .pc-modal .pc-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;flex-shrink:0;gap:10px;margin:auto 0 0;box-shadow:0 -6px 18px #16391b0d}body .pc-modal .pc-tools{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;order:-1;gap:6px;width:100%;min-width:0;display:flex;overflow-x:auto}body .pc-modal .pc-tool{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;flex:0 0 72px;justify-content:center;gap:3px;width:72px;height:56px;display:flex}body .pc-modal .pc-tool.on:after{top:7px;bottom:auto;inset-inline-end:9px}body .pc-modal .pc-tool svg{width:22px;height:22px}body .pc-modal .pc-tool.open{border-color:var(--green)}body .pc-modal .pc-tool .pc-tool-label{clip:auto;width:auto;height:auto;font-size:11px;font-weight:600;line-height:1.2;display:block;position:static;overflow:visible}body .pc-modal .pc-publish{width:100%;min-height:48px;margin:0;font-size:15px}body .pc-modal .pc-tools::-webkit-scrollbar{display:none}body .pc-modal[data-keyboard=true] .pc-footer{flex-wrap:nowrap;gap:6px;padding:6px 0}body .pc-modal[data-keyboard=true] .pc-tools{flex:1;gap:2px;width:auto}body .pc-modal[data-keyboard=true] .pc-tool{background:0 0;border:0;flex:0 0 44px;width:44px;height:44px}body .pc-modal[data-keyboard=true] .pc-tool svg{width:18px;height:18px}body .pc-modal[data-keyboard=true] .pc-tool-label,body .pc-modal[data-keyboard=true] .pc-status{display:none}body .pc-modal[data-keyboard=true] .pc-publish{flex:none;width:auto;min-height:44px;padding-inline:12px;font-size:13px}body .pc-modal[data-keyboard=true] .pc-editor{min-height:80px}body .pc-modal .pc-panel{margin-top:12px}body .pc-modal .pc-confirm{margin-top:10vh}body .pc-modal .pc-confirm-actions .btn{flex:1}body .pc-entry{min-height:56px}}@media (max-width:450px){.topbar .brand>span{display:none}.topbar{gap:8px;padding-inline:10px}}.pc-tool-label{display:none}.mm-sheet{max-width:480px}.mm-me{background:var(--surface2);border-radius:14px;align-items:center;gap:12px;min-height:64px;margin-bottom:12px;padding:12px;display:flex}.mm-me>span:not(.avatar){flex-direction:column;flex:1;min-width:0;display:flex}.mm-me strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mm-me small{color:var(--muted);text-align:start;font-size:12px}.mm-guest{background:var(--surface2);border-radius:14px;margin-bottom:12px;padding:14px}.mm-guest p{color:var(--muted);margin:0 0 12px;font-size:13px}.mm-guest-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mm-search{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding-inline:14px;display:flex}.mm-search input{background:0 0;border:0;min-height:46px;padding:12px 0}.mm-prefs{gap:8px;margin-bottom:6px;display:grid}.mm-seg{background:var(--surface2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.mm-seg button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:600}.mm-seg button[lang=ar]{font-family:Noto Kufi Arabic,sans-serif}.mm-seg button.on{background:var(--surface);color:var(--green);box-shadow:0 1px 4px #16391b18}.mm-theme{border:1px solid var(--line);text-align:start;background:0 0;border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-weight:600;display:flex}.mm-theme>span:first-of-type{flex:1}.mm-theme svg{color:var(--green)}.mm-switch{background:var(--line);border-radius:12px;width:42px;height:24px;transition:background .18s;position:relative}.mm-switch:after{content:"";top:3px;background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0003}.mm-theme[aria-checked=true] .mm-switch{background:var(--green)}.mm-theme[aria-checked=true] .mm-switch:after{transform:translate(18px)}html[dir=rtl] .mm-theme[aria-checked=true] .mm-switch:after{transform:translate(-18px)}.mm-label{letter-spacing:1.4px;color:var(--muted);margin:18px 4px 6px;font-size:10px;font-weight:700}.mm-group{border:1px solid var(--line);border-radius:14px;overflow:hidden}.mm-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;font:inherit;text-align:start;color:var(--text);background:0 0;align-items:center;gap:12px;padding:0 14px;font-weight:600;display:flex}.mm-group>.mm-row:last-child{border-bottom:0}.mm-row:active,.mm-row.active{background:var(--surface2)}.mm-row.active{color:var(--green)}.mm-row-icon{background:var(--surface2);width:34px;height:34px;color:var(--green);border-radius:10px;place-items:center;display:grid}.mm-row-label{flex:1;min-width:0}.mm-chev{color:var(--muted)}.mm-count{background:var(--danger);color:var(--surface);border-radius:10px;padding:0 7px;font-size:11px;font-weight:700;line-height:20px}.mm-logout{margin-top:16px}.mm-logout .btn{width:100%;color:var(--danger)}@keyframes mm-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.modal,.modal.pc-modal{animation:none!important}}@media (max-width:767px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body .layout{--gutter:14px;padding-inline:var(--gutter)}body .main .timeline-column{--gutter:0px;width:calc(100% + 28px);max-width:none;margin-inline:-14px}body .timeline-column>.page-heading{padding-inline:16px}body .timeline-column .pc-entry{border-inline:0;border-radius:0}body .main .post{--post-pad:16px;margin-inline:calc(-1 * var(--gutter));width:calc(100% + 2 * var(--gutter));padding:10px var(--post-pad) 2px;box-shadow:none;border-inline:0;border-radius:0;margin-bottom:8px}body .main .post .post-header{align-items:center;gap:8px;min-height:40px}body .main .post .post-author{flex:1;min-width:0}body .main .post .post-author-line{flex-wrap:wrap;align-items:center;gap:3px 6px;line-height:1.5;display:flex}body .main .post .post-author-line>a{overflow-wrap:anywhere;min-width:0}body .main .post .post-author-line>.tag{margin-inline-start:0}body .main .post .post-header small{overflow-wrap:anywhere;margin-top:2px;font-size:10px;line-height:1.5}body .main .post .post-header>.tag{white-space:normal;flex-shrink:0;max-width:26%;margin-inline-start:0;line-height:1.5}body .main .post .post-menu{margin-inline-start:0}body .main .post .post-text{margin-block:22px;line-height:1.9}body .main .post .album{margin-block:10px 0;margin-inline:calc(-1 * var(--post-pad));width:calc(100% + 2 * var(--post-pad));border-radius:0}body .main .post .post-image{width:calc(100% + 2 * var(--post-pad));max-width:none;margin-inline:calc(-1 * var(--post-pad));border-radius:0}body .main .post .post-backdrop.is-styled{margin-inline:calc(-1 * var(--post-pad));width:calc(100% + 2 * var(--post-pad));border-radius:0}body .pc-entry .pc-entry-actions button:not(:first-child){display:none}body .pc-entry .pc-entry-actions button{width:44px;height:44px}body .main .post .post-actions.pf{margin:4px calc(-1 * var(--post-pad)) 0;gap:0;padding:2px 6px}body .post-actions.pf button.pf-btn,body .post-actions.pf .pf-btn{border-radius:12px;gap:5px;min-width:44px;height:44px;padding:0 10px;font-size:13px}body .post-actions.pf .pf-btn svg{width:21px;height:21px}body .post-actions.pf .pf-count{color:var(--text);font-weight:700}body .post-actions.pf .pf-btn.selected,body .post-actions.pf .pf-btn.selected .pf-count{color:var(--green)}body .post-actions.pf .pf-btn:active:not(:disabled){background:var(--surface2)}body .post-actions.pf .pf-btn:focus-visible{outline:2px solid var(--green);outline-offset:-2px}body .post-actions.pf .pf-btn[data-tip]:after{display:none}body .post-actions.pf .pf-menu.pf-send{margin-inline-start:auto}body .post-actions.pf .pf-save{margin-inline-start:0}}@media (min-width:768px){body .topbar .main-menu-trigger{display:inline-flex}body .modal-backdrop:has(>.mm-sheet){justify-content:flex-start;align-items:stretch;padding:0}body .modal.mm-sheet{border-inline-end:1px solid var(--line);overscroll-behavior:contain;border-radius:0;width:380px;max-width:90vw;height:100dvh;max-height:100dvh;padding:0 22px 26px;animation:.24s cubic-bezier(.2,.8,.2,1) both mm-drawer-ltr;box-shadow:0 0 60px #07160d33}html[dir=rtl] body .modal.mm-sheet{animation-name:mm-drawer-rtl}body .modal.mm-sheet .modal-header{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);margin:0 -22px 16px;padding:18px 22px 14px;position:sticky;top:0}body .modal.mm-sheet .modal-header h2{font-size:18px}}@keyframes mm-drawer-ltr{0%{transform:translate(-100%)}}@keyframes mm-drawer-rtl{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){body .modal.mm-sheet{animation:none!important}}@media (max-width:767px){body .modal:not(.pc-modal):not(.cx-sheet){overscroll-behavior:contain;width:100%;max-width:none;scroll-padding-block:72px 96px;overflow-y:auto}body .modal .modal-actions{bottom:calc(-20px - env(safe-area-inset-bottom));z-index:2;background:var(--surface);padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);gap:8px;margin-inline:-20px;position:sticky}body .modal :is(input,select,textarea){max-width:100%}body .field,body .field>*{min-width:0}body .grid-2,body .form-grid{grid-template-columns:minmax(0,1fr)}body .main,body .layout>*{min-width:0}body .page-heading h1{overflow-wrap:anywhere}body .tabs::-webkit-scrollbar{display:none}body .mk-seg::-webkit-scrollbar{display:none}body .mk-nav-links::-webkit-scrollbar{display:none}body .mk-cats::-webkit-scrollbar{display:none}body .cd-chips::-webkit-scrollbar{display:none}body .table-wrap{max-width:100%;overflow-x:auto}body img,body video{max-width:100%}}
