:root{--es-navy-950:#07192a;--es-navy-900:#0b2238;--es-orange:#ff6b1a;--es-bg:#f5f8fc;--es-surface:#fff;--es-text:#10233d;--es-muted:#8a98ac;--es-line:#e7edf4;--es-green:#12a861;--es-radius:18px;--es-shadow:0 12px 34px rgba(16,35,61,.07)}body:has(.dashboard.es-dashboard-v2){background:var(--es-bg)}.dashboard.es-dashboard-v2{grid-template-columns:306px minmax(0,1fr);min-height:100vh;background:var(--es-bg)}.dashboard.es-dashboard-v2.sidebar-collapsed{grid-template-columns:92px minmax(0,1fr)}.dashboard.es-dashboard-v2 .sidebar{background:linear-gradient(180deg,var(--es-navy-950),var(--es-navy-900));padding:26px 20px 18px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;z-index:20}.dashboard .sidebar .brand{direction:rtl;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;margin:0 0 28px;min-height:52px;min-width:0;color:#fff;font:800 1.45rem/1.1 Segoe UI,Arial,sans-serif;letter-spacing:-.03em;white-space:nowrap;text-decoration:none}html[lang=en] .dashboard .sidebar .brand{direction:ltr;justify-content:flex-start}.dashboard .sidebar .brandmark{display:block!important;flex:0 0 43px;width:43px;height:43px;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;color:transparent;font-size:0;line-height:0}.dashboard .sidebar .brandmark:before,.dashboard .sidebar .brandmark:after{content:none!important;display:none!important}.dashboard .sidebar .brand-label{font:800 1.45rem/1.1 Segoe UI,Arial,sans-serif;letter-spacing:-.03em;white-space:nowrap}.dashboard .sidebar .brand-label:after{content:"صور فعالياتك.. بكل سهولة";display:block;margin-top:4px;font:500 .56rem/1.2 Tahoma,Arial,sans-serif;letter-spacing:0;color:#c0ccda;white-space:nowrap}html[lang=en] .dashboard .sidebar .brand-label:after{content:"Your events, beautifully captured"}.dashboard.sidebar-collapsed .sidebar .brand{justify-content:center;margin-inline:0}.dashboard.sidebar-collapsed .sidebar .brand-label{display:none!important}.dashboard.es-dashboard-v2 .side-navigation{display:grid;gap:7px}.dashboard.es-dashboard-v2 .side-link{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:13px;margin:0;color:#bcc8d8;font-weight:700;text-align:start;min-height:52px;transition:background .18s,color .18s}.dashboard.es-dashboard-v2 .side-link svg{width:24px;height:24px;flex:0 0 24px}.dashboard.es-dashboard-v2 .side-link:hover{background:#ffffff12;color:#fff;transform:none}.dashboard.es-dashboard-v2 .side-link.active{background:linear-gradient(135deg,#ff7623,#ed6b2f);color:#fff;box-shadow:0 10px 24px #ff6b1a38}.dashboard.es-dashboard-v2 .sidebar-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.dashboard.es-dashboard-v2 .sidebar-collapse{color:#c3cfdd}.dashboard.es-dashboard-v2.sidebar-collapsed .sidebar{padding-inline:16px}.dashboard.es-dashboard-v2.sidebar-collapsed .side-link{justify-content:center;padding-inline:0}.dashboard.es-dashboard-v2.sidebar-collapsed .sidebar .staff-language{display:none!important}.dashboard.es-dashboard-v2 .main{padding:0;min-width:0;background:var(--es-bg)}.es-overview{min-height:100vh;color:var(--es-text)}.es-overview-topbar{height:78px;background:#fff;border-bottom:1px solid var(--es-line);display:grid;grid-template-columns:minmax(280px,690px) 1fr;align-items:center;gap:24px;padding:0 34px;position:sticky;top:0;z-index:12}.es-global-search{position:relative;max-width:690px}.es-global-search svg{position:absolute;inset-inline-start:17px;top:50%;transform:translateY(-50%);width:21px;height:21px;color:#5d6f87}.es-global-search input{width:100%;height:48px;border:1px solid #dce5ef;background:#fbfcfe;border-radius:13px;padding-inline:50px 18px;outline:0;color:var(--es-text);font-weight:600}.es-global-search input:focus{border-color:#a9bfd8;box-shadow:0 0 0 4px #3d7df214}.es-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.es-top-action{height:43px;border:1px solid var(--es-line);background:#fff;border-radius:11px;padding:0 13px;color:#2a405d;display:inline-flex;align-items:center;gap:8px;font-weight:750}.es-top-action svg{width:20px;height:20px}.es-profile{border:0;border-inline-start:1px solid var(--es-line);padding-inline-start:18px;margin-inline-start:6px;display:flex;align-items:center;gap:11px;background:transparent;color:var(--es-text)}.es-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#173f64,#0b2238);color:#fff;font-weight:900;box-shadow:0 0 0 3px #eef3f8}.es-profile-copy{display:grid;text-align:start;line-height:1.3}.es-profile-copy strong{font-size:.94rem}.es-profile-copy span{font-size:.75rem;color:var(--es-muted);margin-top:3px}.es-overview-body{padding:30px 34px 42px;max-width:1680px;margin:auto}.es-welcome-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.es-welcome h1{font-size:2.1rem;line-height:1.15;margin:0 0 7px;font-weight:900;letter-spacing:-.03em}.es-welcome p{margin:0;color:#6d7d92;font-weight:600}.es-create-event{border:0;border-radius:12px;background:linear-gradient(135deg,#ff7623,#f26116);color:#fff;min-height:50px;padding:0 22px;font-weight:850;display:flex;align-items:center;gap:10px;box-shadow:0 10px 24px #ff6b1a2e}.es-create-event span{font-size:1.45rem;line-height:1}.es-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px}.es-stat-card{background:var(--es-surface);border:1px solid var(--es-line);border-radius:var(--es-radius);padding:20px 21px;display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:center;box-shadow:var(--es-shadow);min-height:132px}.es-stat-icon{width:58px;height:58px;border-radius:16px;display:grid;place-items:center}.es-stat-icon svg{width:28px;height:28px}.es-stat-card.orange .es-stat-icon{background:#fff1e7;color:#f26a1b}.es-stat-card.green .es-stat-icon{background:#e8f9f0;color:#0fab63}.es-stat-card.violet .es-stat-icon{background:#f0ecff;color:#7756f4}.es-stat-card.blue .es-stat-icon{background:#eaf2ff;color:#3979ef}.es-stat-copy strong{display:block;font-size:2rem;line-height:1;font-weight:900;letter-spacing:-.035em}.es-stat-copy span{display:block;font-weight:800;margin-top:8px}.es-stat-meta{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:-5px;font-size:.78rem;color:#99a5b5}.es-stat-meta b{color:var(--es-green);font-size:.84rem}.es-section-card{background:#fff;border:1px solid var(--es-line);border-radius:20px;box-shadow:var(--es-shadow);padding:22px;margin-top:20px}.es-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.es-section-title{display:flex;align-items:center;gap:10px}.es-section-title svg{width:23px;height:23px}.es-section-title h2{font-size:1.28rem;margin:0;font-weight:900}.es-section-link{border:0;background:transparent;color:#2878eb;font-weight:800;padding:8px 0}.es-event-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.es-event-card{cursor:pointer;border:1px solid var(--es-line);border-radius:15px;overflow:hidden;background:#fff;min-width:0;transition:.18s ease}.es-event-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #10233d14}.es-event-card:focus-visible{outline:3px solid #2878eb;outline-offset:3px}.es-event-cover{height:148px;position:relative;overflow:hidden;background:linear-gradient(135deg,#173b5d,#0b2238 48%,#f17a35)}.es-event-cover img{width:100%;height:100%;object-fit:cover}.es-event-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.2))}.es-event-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:2.2rem;font-weight:900;opacity:.85}.es-date-chip{position:absolute;top:10px;inset-inline-end:10px;background:#fffffff2;border-radius:10px;padding:7px 10px;text-align:center;z-index:2;min-width:66px;color:#152c47;font-weight:900;font-size:.82rem;line-height:1.15;box-shadow:0 4px 12px #00000017}.es-date-chip small{display:block;font-size:.65rem;margin-top:4px;font-weight:700}.es-event-info{padding:12px 13px}.es-event-info h3{font-size:.95rem;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-event-location{color:#7f8ea2;font-size:.78rem;display:flex;align-items:center;gap:5px}.es-event-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f3f7;margin:10px -13px -12px;padding:9px 13px;color:#78889e;font-size:.76rem}.es-photo-toolbar{display:flex;gap:10px;align-items:center}.es-filter,.es-mini-search{height:40px;border:1px solid var(--es-line);background:#fff;border-radius:10px;color:#4b6078;font-weight:700}.es-filter{padding:0 12px}.es-mini-search{padding:0 13px;min-width:200px}.es-photo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.es-photo-item{min-width:0}.es-photo-thumb{height:132px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#e8edf4,#cbd5e1);position:relative}.es-photo-thumb img{width:100%;height:100%;object-fit:cover}.es-photo-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:#7f8ea2;font-weight:900}.es-photo-status{position:absolute;bottom:8px;inset-inline-start:8px;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900;background:#e5f8ed;color:#12824f;border:1px solid #c5ead7}.es-photo-status.hidden{background:#feecee;color:#bd3544;border-color:#facfd4}.es-photo-name{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:#65758a;font-size:.76rem}.es-photo-name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-empty-inline{padding:28px;text-align:center;color:#8b99ab;border:1px dashed #dbe3ec;border-radius:13px;grid-column:1/-1}@media(max-width:1320px){.dashboard.es-dashboard-v2{grid-template-columns:270px minmax(0,1fr)}.es-photo-grid{grid-template-columns:repeat(4,1fr)}.es-event-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.dashboard.es-dashboard-v2{grid-template-columns:1fr}.dashboard.es-dashboard-v2 .sidebar{display:none;position:fixed;inset-inline-start:0;width:290px}.dashboard.es-dashboard-v2 .sidebar.open{display:flex}.es-overview-topbar{grid-template-columns:1fr auto;padding-inline:22px}.es-profile-copy{display:none}.es-stat-grid{grid-template-columns:repeat(2,1fr)}.es-overview-body{padding-inline:22px}.es-photo-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.es-overview-topbar{height:auto;min-height:68px;padding:10px 16px}.es-global-search{display:none}.es-top-actions{gap:6px}.es-top-action{padding-inline:10px}.es-profile{padding-inline-start:8px}.es-overview-body{padding:20px 14px 30px}.es-welcome-row{align-items:stretch;flex-direction:column}.es-create-event{align-self:flex-start}.es-stat-grid,.es-event-grid{grid-template-columns:1fr}.es-photo-grid{grid-template-columns:repeat(2,1fr)}.es-photo-toolbar{display:none}.es-section-card{padding:14px}.es-event-cover{height:175px}.es-photo-thumb{height:120px}}
