@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;800;900&display=swap');:root{--primary:#005e54;--primary-dark:#00453e;--primary-light:#e0f2f1;--accent:#f59e0b;--color-vehicle:#ef4444;--color-estate:#f59e0b;--color-job:#6366f1;--color-animal:#06b6d4;--color-shop:#8b5cf6;--color-service:#3b82f6;--color-helper:#ec4899;--color-equip:#f97316;--color-part:#14b8a6;--color-lesson:#10b981;--bg-body:#f9fafb;--bg-card:#fff;--text-main:#111827;--text-muted:#6b7280;--border-color:#e5e7eb;--radius-s:8px;--radius-m:16px;--radius-l:24px;--header-height:70px;--bottom-nav-height:80px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 20px 40px rgba(0,0,0,.1);--shadow-up:0 -4px 20px rgba(0,0,0,.06);--ease-soft:cubic-bezier(.25,.8,.25,1);--duration-fast:.18s;--duration-mid:.28s}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;font-family:'Tajawal',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background-color:var(--bg-body);color:var(--text-main);direction:rtl;text-align:right;line-height:1.6;font-size:16px;padding-bottom:calc(var(--bottom-nav-height) + 20px);overflow-x:hidden}a{text-decoration:none !important;color:inherit;transition:all var(--duration-fast) var(--ease-soft)}a:active,button:active,.btn:active,.pressable:active{transform:scale(.96) translateY(1px)}.pressable{transition:transform var(--duration-fast) var(--ease-soft),box-shadow var(--duration-fast) var(--ease-soft)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}ul{list-style:none;padding:0;margin:0}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.main-content{margin-top:20px;min-height:60vh}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.skeleton-bg{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-thumb{width:100%;padding-top:60%;border-radius:16px}.skeleton-line{height:12px;border-radius:999px;margin-bottom:8px}.skeleton-line.w-50{width:50%}.skeleton-line.w-70{width:70%}.skeleton-line.w-90{width:90%}.glass{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4)}.app-header{height:var(--header-height);position:sticky;top:0;z-index:900;display:flex !important;align-items:center;justify-content:space-between;padding:0 15px;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.05)}.header-container,.d-flex-between{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100%;height:100%}.header-left,.header-right,.header-center,.desktop-user-area,.auth-links{display:flex !important;align-items:center !important;gap:15px}.brand-logo,.brand-logo-lg{font-size:24px;font-weight:900;color:var(--text-main);display:flex;align-items:center}.brand-logo span,.brand-logo-lg span{color:var(--accent)}.icon-btn{font-size:24px;color:var(--text-main);background:0 0;border:none;padding:5px;cursor:pointer}.badge-dot{position:absolute;top:5px;right:5px;width:8px;height:8px;background-color:#ef4444;border-radius:999px;border:1px solid #fff}.desktop-header{background:#fff;height:80px;border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);position:relative;z-index:900;display:none}.desktop-search{flex:1;max-width:600px;margin:0 24px}.desktop-search form{display:flex;align-items:center;background:#f3f4f6;border-radius:999px;padding:6px 18px;border:1px solid transparent;transition:.2s}.desktop-search form:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 0 0 4px rgba(0,94,84,.12)}.desktop-search input{border:none;background:0 0;flex:1;padding:8px 10px;font-size:15px;outline:none}.desktop-search button{background:0 0;border:none;color:var(--text-muted);font-size:20px;cursor:pointer}.btn-post-ad{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff !important;font-weight:800;font-size:14px;padding:10px 22px;border-radius:999px;box-shadow:0 4px 15px rgba(245,158,11,.35)}.btn-post-ad:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(245,158,11,.45)}.user-avatar-circle,.user-avatar-pc{width:36px;height:36px;border-radius:50%;background-color:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;border:2px solid #fff;box-shadow:var(--shadow-sm)}.bottom-nav{position:fixed;bottom:0;left:0;right:0;height:var(--bottom-nav-height);display:flex;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom);background:rgba(255,255,255,.92);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-top-left-radius:24px;border-top-right-radius:24px;border-top:1px solid rgba(255,255,255,.6);box-shadow:var(--shadow-up);z-index:950}.nav-item{flex:1;display:flex;flex-direction:column;align-items:center;font-size:11px;font-weight:600;color:#9ca3af}.nav-item i{font-size:22px;margin-bottom:4px}.nav-item.active{color:var(--primary)}.nav-item.active i{transform:translateY(-3px);filter:drop-shadow(0 4px 6px rgba(0,94,84,.25))}.nav-fab-holder{position:relative;width:64px;top:-28px}.nav-fab{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#047857);display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;border:4px solid var(--bg-body);box-shadow:0 10px 25px rgba(0,94,84,.35);transition:transform .15s}.nav-fab:active{transform:scale(.9)}@media (min-width:992px){.app-header{display:none !important}.desktop-header{display:block !important}.bottom-nav{display:none !important}body{padding-bottom:0}}.form-group{margin-bottom:18px}label{display:block;margin-bottom:6px;font-weight:700;font-size:14px}input,select,textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--border-color);background:#fff;font-family:'Tajawal',system-ui,sans-serif;font-size:14px;outline:none;transition:.2s}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:12px;border:none;background:var(--primary);color:#fff;font-weight:700;font-size:14px;cursor:pointer;transition:.2s}.btn:hover{background:var(--primary-dark);box-shadow:var(--shadow-md)}.btn-outline{background:0 0;color:var(--text-main);border:1px solid var(--border-color);box-shadow:none}.btn-full{width:100%}.category-grid-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px, 1fr));gap:14px}.cat-select-card{background:#fff;border-radius:14px;border:1px solid #e5e7eb;border-top-width:4px;padding:18px 10px;text-align:center;cursor:pointer;transition:.25s;box-shadow:0 2px 6px rgba(0,0,0,.03)}.cat-select-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.08)}.cat-select-card.selected{background:#f0fdfa;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}@media (max-width:600px){.category-grid-selector{grid-template-columns:repeat(2,1fr)}}.listings-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.listings-grid{grid-template-columns:repeat(auto-fill,minmax(260px, 1fr))}}.listing-card-v2{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:.25s;box-shadow:0 4px 10px rgba(0,0,0,.03)}.listing-card-v2:hover{border-color:var(--primary);box-shadow:0 14px 30px rgba(0,0,0,.08);transform:translateY(-4px)}.listing-card-v2 .card-thumb{position:relative;width:100%;padding-top:66%;background:#f3f4f6;overflow:hidden}.listing-card-v2 .card-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.listing-card-v2:hover .card-thumb img{transform:scale(1.06)}.listing-card-v2 .card-details{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.listing-card-v2 .card-title{font-size:15px;font-weight:700;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listing-card-v2 .card-price{font-size:17px;font-weight:900;color:var(--primary)}.listing-card-v2 .card-footer{margin-top:6px;padding-top:8px;border-top:1px solid #f3f4f6;font-size:11px;color:var(--text-muted);display:flex;justify-content:space-between;align-items:center}body.tax-listing_category{background-color:#f3f4f6;background-image:none}.cat-hero-section{background:linear-gradient(135deg,rgba(0,94,84,.16),#f9fafb 40%,rgba(16,185,129,.12));padding:32px 18px 36px;border-bottom-left-radius:32px;border-bottom-right-radius:32px;color:#111827;text-align:center;margin-bottom:10px;box-shadow:0 12px 30px rgba(15,23,42,.16)}.cat-hero-title{font-size:26px;font-weight:900;margin:0}.cat-hero-subtitle{margin-top:6px;font-size:14px;opacity:.9}body.tax-listing_category.term-vehicles .cat-hero-section{background:linear-gradient(135deg,#fee2e2,#f9fafb 40%,#fee2e2)}body.tax-listing_category.term-realestate .cat-hero-section{background:linear-gradient(135deg,#ffedd5,#f9fafb 40%,#fef3c7)}body.tax-listing_category.term-services .cat-hero-section{background:linear-gradient(135deg,#dbeafe,#f9fafb 40%,#e0f2fe)}body.tax-listing_category.term-parts .cat-hero-section{background:linear-gradient(135deg,#e5e7eb,#f9fafb 40%,#f3f4f6)}body.tax-listing_category.term-shopping .cat-hero-section{background:linear-gradient(135deg,#ede9fe,#f9fafb 40%,#f5f3ff)}body.tax-listing_category.term-equipment .cat-hero-section{background:linear-gradient(135deg,#fef3c7,#f9fafb 40%,#fffbeb)}body.tax-listing_category.term-lessons .cat-hero-section{background:linear-gradient(135deg,#e0f2fe,#f9fafb 40%,#dbeafe)}body.tax-listing_category.term-jobs .cat-hero-section{background:linear-gradient(135deg,#e0e7ff,#f9fafb 40%,#eef2ff)}body.tax-listing_category.term-animals .cat-hero-section{background:linear-gradient(135deg,#d1fae5,#f9fafb 40%,#dcfce7)}body.tax-listing_category.term-helpers .cat-hero-section{background:linear-gradient(135deg,#fce7f3,#f9fafb 40%,#fdf2f8)}.cat-layout{display:flex;gap:28px;align-items:flex-start;margin-top:20px}.cat-content{flex:1;min-width:0}.cat-sidebar{width:300px;flex-shrink:0;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;padding:22px;box-shadow:0 16px 30px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.7);position:sticky;top:90px;z-index:40}.sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.sidebar-head h3{margin:0;font-size:17px;font-weight:800;display:flex;align-items:center;gap:6px}.sidebar-head h3 i{color:var(--primary);font-size:20px}.clear-filter{font-size:12px;color:#ef4444;font-weight:600}.filter-close-btn{display:none;background:0 0;border:none;padding:0;cursor:pointer}.category-hero-widget{margin:16px auto 10px}.hero-widget-title{font-size:15px;font-weight:700;margin-bottom:10px;color:var(--text-main)}.sub-cats-scroll,.quick-filters-scroll,.story-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sub-cats-scroll::-webkit-scrollbar,.quick-filters-scroll::-webkit-scrollbar,.story-strip::-webkit-scrollbar{display:none}.snap-x{scroll-snap-type:x mandatory}.snap-item{scroll-snap-align:start}.story-strip{margin:10px 0 16px}.story-card{min-width:74px;max-width:74px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.story-avatar{width:60px;height:60px;border-radius:999px;padding:3px;background:conic-gradient(from 180deg,#f59e0b,#ec4899,#6366f1,#22c55e,#f59e0b);display:flex;align-items:center;justify-content:center}.story-avatar-inner{width:100%;height:100%;border-radius:999px;overflow:hidden;background:#fff}.story-label{font-size:11px;font-weight:600;color:var(--text-main);text-align:center;line-height:1.3}.brand-chip,.job-chip,.flag-chip,.quick-chip{background:#fff;border-radius:999px;border:1px solid #e5e7eb;padding:8px 16px;font-size:13px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;color:#4b5563;box-shadow:0 4px 10px rgba(0,0,0,.03)}.brand-chip:hover,.job-chip:hover,.flag-chip:hover,.quick-chip:hover{border-color:var(--primary);color:var(--primary)}.quick-chip.active{background:var(--primary);color:#fff;border-color:transparent}.realestate-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.re-tab{background:#fff;border-radius:14px;border:1px solid #e5e7eb;padding:12px 8px;text-align:center;font-size:13px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:6px}.re-tab i{font-size:22px;color:var(--color-estate)}.icon-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.icon-box{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:10px 6px;text-align:center;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center}.ib-icon{font-size:22px}.ib-text{font-size:12px;font-weight:600}.mobile-filter-fab,.mobile-filter-trigger{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#111827;color:#fff;padding:10px 22px;border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.35);font-size:13px;font-weight:700;display:none;align-items:center;gap:8px;z-index:980}@media (max-width:992px){.cat-layout{flex-direction:column;gap:18px;margin-top:8px}.cat-sidebar{position:fixed;inset:0;width:100%;max-width:100%;border-radius:0;box-shadow:none;padding:18px;display:none;overflow-y:auto;z-index:9999}.cat-sidebar.active{display:block}.filter-close-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#f3f4f6;color:#111827;font-size:20px}.mobile-filter-fab,.mobile-filter-trigger{display:inline-flex}body.filter-open{overflow:hidden}}.car-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.car-card,.prop-card,.animal-card,.shop-card,.job-card,.service-card,.helper-card,.eq-card,.part-card,.lesson-card{background:#fff;border-radius:16px;border:1px solid #eaecf0;overflow:hidden;position:relative;display:flex;flex-direction:column;text-decoration:none !important;color:inherit;transition:.25s;box-shadow:0 4px 12px rgba(0,0,0,.04)}.car-card:hover,.prop-card:hover,.animal-card:hover,.shop-card:hover,.job-card:hover,.service-card:hover,.helper-card:hover,.eq-card:hover,.part-card:hover,.lesson-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.car-thumb-box,.prop-thumb-box,.special-thumb,.multi-thumb{position:relative;width:100%;overflow:hidden;background:#f3f4f6}.car-thumb-box img,.prop-thumb-box img,.special-thumb img,.multi-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.car-card:hover img,.prop-card:hover img,.animal-card:hover img,.shop-card:hover img,.job-card:hover img,.service-card:hover img,.helper-card:hover img,.eq-card:hover img,.part-card:hover img,.lesson-card:hover img{transform:scale(1.06)}.car-info,.prop-content,.sp-content,.multi-content{padding:14px 14px 16px;display:flex;flex-direction:column;flex:1}.car-title,.prop-title,.sp-title,.multi-title{font-size:15px;font-weight:800;margin:0 0 6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.car-specs-grid,.prop-specs-grid,.sp-specs,.multi-specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.car-spec-pill,.prop-spec-pill,.sp-pill,.m-pill{font-size:11px;font-weight:600;padding:4px 8px;border-radius:999px;background:#f9fafb;border:1px solid #e5e7eb;display:inline-flex;align-items:center;gap:4px}.car-footer,.prop-footer,.sp-footer,.multi-footer{margin-top:auto;padding-top:10px;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px}.car-price,.prop-price,.sp-price,.multi-price{font-size:17px;font-weight:900;color:var(--primary)}.car-loc-date,.prop-loc,.sp-loc,.multi-loc{font-size:11px;color:var(--text-muted);display:flex;flex-direction:column;gap:2px}.car-badges-overlay,.prop-badges,.sp-badges,.multi-badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px;z-index:2}.car-badge,.p-badge,.sp-badge,.m-badge{font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.95);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#111827;box-shadow:0 2px 6px rgba(0,0,0,.12);display:inline-flex;align-items:center;gap:4px}.car-hover-action,.prop-wa-btn{position:absolute;bottom:14px;right:14px;width:40px;height:40px;border-radius:999px;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 6px 18px rgba(37,211,102,.45);transform:scale(0);transform-origin:center;transition:.2s;z-index:3}.car-card:hover .car-hover-action,.prop-card:hover .prop-wa-btn{transform:scale(1)}@media (max-width:600px){.car-hover-action,.prop-wa-btn{transform:scale(1);bottom:10px;width:36px;height:36px;font-size:18px}}.car-card{border-top:3px solid var(--color-vehicle)}.car-card:hover{border-color:var(--color-vehicle);box-shadow:0 20px 40px -8px rgba(239,68,68,.2)}.car-thumb-box{padding-top:60%}.car-price{color:var(--color-vehicle)}.car-spec-pill{background:#fef2f2;border-color:#fecaca}.car-spec-pill i{color:var(--color-vehicle)}.prop-card{border-top:3px solid var(--color-estate)}.prop-card:hover{border-color:var(--color-estate);box-shadow:0 20px 40px -8px rgba(245,158,11,.2)}.prop-thumb-box{padding-top:66%}.prop-price{font-size:18px;color:var(--color-estate)}.prop-spec-pill{background:#fffbeb;border-color:#fde68a}.prop-spec-pill i{color:var(--color-estate)}.animal-card{border-top:3px solid var(--color-animal)}.animal-card:hover{border-color:var(--color-animal)}.animal-card .special-thumb{padding-top:80%}.animal-card .sp-price{color:var(--color-animal)}.animal-card .sp-pill{background:#ecfeff;border-color:#cffafe}.sp-badge.anim{background:var(--color-animal);color:#fff;border-radius:999px}.shop-card{border-top:3px solid var(--color-shop)}.shop-card:hover{border-color:var(--color-shop)}.shop-card .special-thumb{padding-top:80%}.shop-card .sp-price{color:var(--color-shop)}.sp-badge.shop{background:var(--color-shop);color:#fff;border-radius:999px}.job-card{border-top:3px solid var(--color-job)}.job-card:hover{border-color:var(--color-job);box-shadow:0 20px 40px -8px rgba(99,102,241,.2)}.job-card .multi-thumb{padding-top:50%;background:#fff;border-bottom:1px solid #e5e7eb}.job-card .multi-thumb img{object-fit:contain;padding:18px}.job-card .multi-price{color:var(--color-job)}.m-badge.job{background:#eef2ff;border:1px solid #e0e7ff;color:#4338ca}.helper-card{border-top:3px solid var(--color-helper)}.helper-card:hover{border-color:var(--color-helper);box-shadow:0 20px 40px -8px rgba(236,72,153,.2)}.helper-card .multi-thumb{padding-top:100%}.helper-card .multi-price{color:var(--color-helper)}.m-badge.help{background:var(--color-helper);color:#fff}.eq-card{border-top:3px solid var(--color-equip)}.eq-card:hover{border-color:var(--color-equip);box-shadow:0 20px 40px -8px rgba(249,115,22,.2)}.eq-card .multi-thumb{padding-top:60%}.eq-card .multi-price{color:var(--color-equip)}.m-badge.eq{background:var(--color-equip);color:#fff}.part-card{border-top:3px solid var(--color-part)}.part-card:hover{border-color:var(--color-part);box-shadow:0 20px 40px -8px rgba(20,184,166,.2)}.part-card .multi-thumb{padding-top:100%;background:#fff}.part-card .multi-thumb img{object-fit:contain;padding:10px}.part-card .multi-price{color:var(--color-part)}.m-badge.part{background:var(--color-part);color:#fff}.lesson-card{border-top:3px solid var(--color-lesson)}.lesson-card:hover{border-color:var(--color-lesson);box-shadow:0 20px 40px -8px rgba(16,185,129,.2)}.lesson-card .multi-thumb{padding-top:60%}.lesson-card .multi-content{background:#f0fdf4}.lesson-card .multi-price{color:var(--color-lesson)}.m-badge.less{background:var(--color-lesson);color:#fff}.service-card{border-top:3px solid var(--color-service)}.service-card:hover{border-color:var(--color-service);box-shadow:0 20px 40px -8px rgba(59,130,246,.2)}.service-card .multi-thumb{padding-top:60%}.service-card .multi-price{color:var(--color-service)}.auth-page-wrapper{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f3f4f6}.auth-card{background:#fff;width:100%;max-width:900px;display:flex;border-radius:24px;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.12)}.auth-form-side{flex:1;padding:40px 32px}.auth-visual-side{flex:1;background:linear-gradient(135deg,var(--primary),#047857);color:#fff;padding:40px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (max-width:992px){.auth-visual-side{display:none}}.brand-logo,.brand-logo-lg{font-size:20px;font-weight:900;letter-spacing:.04em;color:#0f172a}.brand-logo span,.brand-logo-lg span{background:linear-gradient(120deg,#f59e0b,#ec4899,#6366f1);-webkit-background-clip:text;background-clip:text;color:transparent}.app-header{height:var(--header-height);position:sticky;top:0;z-index:900;padding:calc(env(safe-area-inset-top, 0px) + 6px) 16px 8px;background:radial-gradient(circle at top left,rgba(248,250,252,.98),rgba(255,255,255,.9));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(148,163,184,.35);box-shadow:0 18px 40px rgba(15,23,42,.08)}.app-header:after{content:"";position:absolute;inset-inline:12px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.6),transparent);opacity:.8;pointer-events:none}.app-header .header-container{max-width:1200px;margin:0 auto}body.admin-bar .app-header{top:32px}.icon-btn,.user-mini-profile{width:40px;height:40px;border-radius:999px;background:rgba(248,250,252,.8);border:1px solid rgba(148,163,184,.45);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 10px 30px rgba(15,23,42,.12)}.icon-btn i,.user-mini-profile i{font-size:20px;color:#111827}.icon-btn:hover,.user-mini-profile:hover{transform:translateY(-1px);box-shadow:0 16px 38px rgba(15,23,42,.18)}.icon-btn:active,.user-mini-profile:active{transform:scale(.94) translateY(1px);box-shadow:0 8px 20px rgba(15,23,42,.16)}.badge-dot{top:4px;right:4px;width:9px;height:9px;background:#ef4444;border-radius:999px;border:1px solid #fff;box-shadow:0 0 0 3px rgba(248,250,252,.9)}.desktop-header{background:rgba(255,255,255,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);height:72px;border-bottom:1px solid rgba(226,232,240,.9);box-shadow:0 14px 40px rgba(15,23,42,.06)}.desktop-header .container{max-width:1200px;margin:0 auto}.desktop-user-area{gap:18px}.user-profile-btn{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border-radius:999px;background:rgba(248,250,252,.9);border:1px solid rgba(226,232,240,.9);box-shadow:0 8px 22px rgba(15,23,42,.06);font-size:13px;font-weight:600}.user-name{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-menu{position:absolute;top:110%;inset-inline-end:0;min-width:220px;padding:10px;border-radius:20px;background:rgba(15,23,42,.95);color:#e5e7eb;box-shadow:0 24px 60px rgba(15,23,42,.5);border:1px solid rgba(148,163,184,.6)}.user-dropdown-menu a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;font-size:13px}.user-dropdown-menu a:hover{background:rgba(31,41,55,.9)}.main-content{margin-top:18px}body.header-compact .app-header{height:56px;padding-top:4px;padding-bottom:4px}.user-logged-wrap{position:relative;display:inline-flex;align-items:center}.user-dropdown-menu{position:absolute;top:100%;inset-inline-end:0;min-width:220px;padding:10px;margin-top:0;border-radius:18px;background:#fff;box-shadow:0 20px 40px rgba(15,23,42,.18);border:1px solid rgba(226,232,240,.9);display:none;z-index:999}.user-logged-wrap:hover .user-dropdown-menu,.user-dropdown-menu:hover{display:block}.user-dropdown-menu a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;font-size:13px;color:#111827}.user-dropdown-menu a:hover{background:#f3f4f6}.user-dropdown-menu .logout-item{color:#b91c1c}body{font-family:'Tajawal',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.brand-logo strong,.brand-logo-lg strong,h1,h2,h3{font-family:'Tajawal',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.03em;font-weight:800}html,body{font-family:'Tajawal',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important}.brand-logo,.brand-logo-lg{display:inline-flex;align-items:center}.brand-logo:before{content:"";display:inline-block;width:18px;height:18px;margin-left:6px;background-image:url('https://mdmak.com/wp-content/uploads/2025/12/logo-2.jpg');background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.brand-logo-lg:before{content:"";display:inline-block;width:22px;height:22px;margin-left:6px;background-image:url('https://mdmak.com/wp-content/uploads/2025/12/logo-2.jpg');background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}