.admin-app{--background:#fff;--foreground:#173047;--card:#fff;--card-foreground:#173047;--primary:#113354;--primary-foreground:#fff;--secondary:#f1f4f6;--secondary-foreground:#113354;--muted:#f4f6f8;--muted-foreground:#71808e;--accent:#f4eee4;--accent-foreground:#876239;--border:#e6eaee;--input:#d8dfe5;--ring:#b19f80;--popover:#fff;--popover-foreground:#173047;--scz-gold:#9e8969;--scz-gold-light:#e4c896;--scz-surface:#f7f9fb;--scz-success:#267461;--scz-success-bg:#eaf5f0;--scz-warning:#986d26;--scz-warning-bg:#faf2df;--scz-danger:#a83b45;--scz-shadow:0 12px 45px #1133540d;--scz-overlay:#113354a6;letter-spacing:0;color:var(--foreground);background:var(--scz-surface);direction:rtl;min-height:100vh;font-family:Heebo,Arial,sans-serif;font-size:14px;line-height:1.6}.admin-app *{box-sizing:border-box;letter-spacing:0}.admin-app h1,.admin-app h2,.admin-app h3,.admin-app p{margin:0}.admin-app h1{font-size:30px;font-weight:600;line-height:1.3}.admin-app h2{font-size:19px;font-weight:600}.admin-app h3{font-size:16px;font-weight:600}.admin-app a{color:inherit;text-decoration:none}.admin-app button{text-transform:none;border-radius:6px}.admin-app input,.admin-app select,.admin-app textarea{border:1px solid var(--input);background:var(--background);color:var(--foreground);border-radius:6px;width:100%;min-height:40px;padding:8px 12px;font-size:14px}.admin-app input[type=checkbox]{width:17px;min-height:17px;accent-color:var(--primary)}.admin-app input:focus,.admin-app textarea:focus,.admin-app select:focus{outline:2px solid var(--ring);outline-offset:1px}.admin-app label{flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}.admin-app label small{color:var(--muted-foreground);font-weight:400}.admin-app [data-slot=dialog-content]{background:var(--background)}.admin-sidebar{background:var(--primary);width:252px;color:var(--primary-foreground);z-index:40;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.admin-brand{padding:35px 27px 21px;display:block}.admin-brand img{width:100%;height:auto}.admin-sidebar-eyebrow{color:var(--scz-gold-light);padding:8px 28px 15px;font-size:10px}.admin-sidebar nav{padding:0 14px}.admin-nav-link{color:var(--primary-foreground);opacity:.8;border-radius:5px;align-items:center;gap:12px;margin-bottom:3px;padding:10px 14px;font-size:13px;display:flex}.admin-nav-link.active{background:var(--scz-gold);color:var(--primary-foreground);opacity:1}.admin-nav-link:hover{opacity:1;background:var(--scz-overlay)}.admin-nav-link.active:hover{background:var(--scz-gold)}.admin-unread{background:var(--scz-gold-light);color:var(--primary);text-align:center;border-radius:4px;min-width:22px;margin-inline-start:auto;font-size:11px}.admin-sidebar-bottom{margin-top:auto;padding:22px 26px}.admin-sidebar-bottom>a,.admin-sidebar-bottom>button{color:var(--primary-foreground);align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.admin-sidebar-bottom>button{background:0 0;padding:0}.admin-identity{border-top:1px solid var(--scz-gold);align-items:center;gap:10px;padding-top:20px;display:flex}.admin-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.admin-identity small{color:var(--scz-gold-light);font-size:11px;display:block}.admin-avatar{background:var(--accent);width:37px;height:37px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.admin-avatar.small{width:30px;height:30px;font-size:13px}.admin-main{flex-direction:column;min-height:100vh;margin-inline-start:252px;display:flex}.admin-topbar{border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;height:72px;padding:0 38px;display:flex}.admin-breadcrumb,.admin-topbar-user{color:var(--muted-foreground);align-items:center;gap:12px;font-size:12px;display:flex}.admin-breadcrumb>span:first-of-type{color:var(--primary);font-weight:600}.admin-live-dot{background:var(--scz-success);border-radius:50%;width:6px;height:6px}.admin-content{flex:1;width:100%;max-width:1550px;margin:0 auto;padding:36px 38px}.admin-app-footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;padding:18px 38px;font-size:10px;display:flex}.admin-mobile-menu{display:none!important}.admin-mobile-sidebar{flex-direction:column;display:flex;background:var(--primary)!important;color:var(--primary-foreground)!important;width:280px!important;padding:0!important}.admin-mobile-sidebar nav{padding:0 14px}.admin-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.admin-eyebrow{color:var(--scz-gold);margin-bottom:8px;font-size:11px}.admin-muted{color:var(--muted-foreground);font-size:13px;margin-top:8px!important}.admin-heading-actions{align-items:center;gap:9px;display:flex}.admin-heading-actions button{font-size:12px}.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:32px;display:grid}.admin-kpi{background:var(--background);border:1px solid var(--border);border-radius:7px;min-height:148px;padding:23px;position:relative}.admin-kpi-icon{background:var(--accent);color:var(--scz-gold);inset-inline-end:21px;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:22px}.admin-kpi-label{color:var(--muted-foreground);font-size:12px}.admin-kpi-number{color:var(--primary);margin:10px 0 2px;font-size:34px;font-weight:500;line-height:1.25}.admin-kpi-detail{color:var(--muted-foreground);font-size:10px}.admin-dashboard-grid{grid-template-columns:1.4fr 1fr;gap:30px;display:grid}.admin-section{background:0 0}.admin-section-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.admin-section-heading a{color:var(--scz-gold);font-size:12px}.admin-data-surface{background:var(--background);border:1px solid var(--border);border-radius:7px;overflow:hidden}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.admin-table th{color:var(--muted-foreground);background:var(--scz-surface);text-align:right;border-bottom:1px solid var(--border);padding:14px 18px;font-size:11px;font-weight:500}.admin-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:16px 18px}.admin-table tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:var(--scz-surface)}.admin-table-title{align-items:center;gap:12px;font-weight:500;display:flex}.admin-table-title small{color:var(--muted-foreground);font-size:10px;font-weight:400;display:block}.admin-thumb{object-fit:cover;background:var(--secondary);width:46px;height:40px;color:var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;display:flex}.admin-badge{color:var(--muted-foreground);background:var(--secondary);border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;display:inline-flex}.admin-badge.published,.admin-badge.closed{color:var(--scz-success);background:var(--scz-success-bg)}.admin-badge.scheduled,.admin-badge.in_progress{color:var(--scz-warning);background:var(--scz-warning-bg)}.admin-badge.new{color:var(--primary);background:var(--accent)}.admin-row-actions{gap:3px;display:flex}.admin-row-actions button{width:29px;height:29px;color:var(--muted-foreground);padding:5px}.admin-toolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-search{flex:1;max-width:340px;position:relative}.admin-search svg{color:var(--muted-foreground);top:12px;width:16px;height:16px;position:absolute;inset-inline-start:12px}.admin-search input{padding-inline-start:38px}.admin-toolbar select{width:150px}.admin-toolbar .admin-count{color:var(--muted-foreground);margin-inline-start:auto;font-size:11px}.admin-pagination{color:var(--muted-foreground);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;font-size:11px;display:flex}.admin-pagination div{gap:7px;display:flex}.admin-empty{text-align:center;color:var(--muted-foreground);padding:45px 20px}.admin-empty svg{color:var(--scz-gold);margin:0 auto 12px}.admin-empty h3{color:var(--foreground);margin-bottom:8px}.admin-empty button{margin-top:15px}.admin-activity-item{border-bottom:1px solid var(--border);gap:13px;padding:17px;display:flex}.admin-activity-item:last-child{border:0}.admin-activity-item .admin-activity-dot{background:var(--scz-gold);border-radius:50%;width:8px;height:8px;margin-top:7px}.admin-activity-item strong{font-size:12px;font-weight:500}.admin-activity-item small{color:var(--muted-foreground);font-size:10px;display:block}.admin-quick-actions{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.admin-quick-actions button{font-size:12px}.admin-denied{text-align:center;padding:85px 15px}.admin-denied svg{color:var(--scz-gold);margin:0 auto 18px}.admin-denied p{margin:12px 0 20px}.admin-edit-grid{grid-template-columns:minmax(0,1fr) 280px;gap:28px;display:grid}.admin-form-main,.admin-form-side{flex-direction:column;gap:22px;display:flex}.admin-field-group{background:var(--background);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:20px;padding:25px;display:flex}.admin-field-group h3{margin-bottom:3px}.admin-form-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-switch-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-error{color:var(--scz-danger);font-size:12px}.admin-form-message{background:var(--accent);border-inline-start:3px solid var(--scz-gold);padding:12px;font-size:13px}.admin-seo-preview{overflow-wrap:anywhere;direction:rtl}.admin-seo-preview small{color:var(--scz-success);font-size:11px}.admin-seo-preview strong{color:var(--primary);margin:5px 0;font-size:18px;font-weight:400;display:block}.admin-seo-preview p{color:var(--muted-foreground);font-size:12px}.admin-image-drop{border:1px dashed var(--input);text-align:center;background:var(--scz-surface);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:145px;padding:18px;display:flex}.admin-image-drop img{object-fit:contain;width:100%;max-height:220px}.admin-image-drop p{color:var(--muted-foreground);font-size:11px}.admin-image-actions{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.admin-hero-preview{aspect-ratio:16/8;background:var(--primary);border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.admin-hero-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-hero-preview:after{content:"";background:var(--scz-overlay);position:absolute;inset:0}.admin-hero-preview strong{z-index:1;color:var(--primary-foreground);text-align:center;overflow-wrap:anywhere;padding:20px;font-size:23px;position:relative}.admin-editor-toolbar{background:var(--scz-surface);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:3px;padding:8px;display:flex}.admin-editor-toolbar button{width:30px;height:30px;color:var(--foreground);padding:5px}.admin-editor-toolbar button.is-active{background:var(--accent);color:var(--scz-gold)}.admin-editor-toolbar select{width:83px;height:30px;min-height:30px;padding:3px;font-size:11px}.admin-editor{border:1px solid var(--input);background:var(--background);border-radius:6px;overflow:hidden}.admin-editor .tiptap{direction:rtl;outline:0;min-height:280px;padding:20px;line-height:1.8}.admin-editor .tiptap p{margin:0 0 12px}.admin-editor .tiptap h2{margin:20px 0 12px;font-size:24px}.admin-editor .tiptap h3{margin:18px 0 10px;font-size:20px}.admin-editor .tiptap ul,.admin-editor .tiptap ol{padding-inline-start:25px}.admin-editor .tiptap ul{list-style:outside}.admin-editor .tiptap ol{list-style:decimal}.admin-editor .tiptap img{max-width:100%;height:auto;margin:15px 0}.admin-editor .tiptap blockquote{border-inline-start:3px solid var(--scz-gold);background:var(--accent);padding:12px 20px}.admin-editor table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-editor td,.admin-editor th{border:1px solid var(--border);min-width:70px;padding:8px}.admin-editor .image-text-block{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-editor iframe{aspect-ratio:16/9;width:100%;max-width:100%}.admin-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.admin-media-item{border:1px solid var(--border);background:var(--background);border-radius:6px;overflow:hidden}.admin-media-preview{aspect-ratio:4/3;background:var(--secondary);justify-content:center;align-items:center;display:flex}.admin-media-preview img{object-fit:contain;width:100%;height:100%}.admin-media-info{padding:12px}.admin-media-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.admin-media-info small{color:var(--muted-foreground);font-size:10px}.admin-media-info input{min-height:30px;margin:9px 0 7px;font-size:11px}.admin-settings-tabs{border-bottom:1px solid var(--border);gap:5px;margin-bottom:26px;display:flex;overflow:auto}.admin-settings-tabs button{color:var(--muted-foreground);background:0 0;border-bottom:2px solid #0000;border-radius:0;height:auto;padding:12px 20px;font-size:12px}.admin-settings-tabs button.active{color:var(--primary);border-bottom-color:var(--scz-gold)}.admin-settings-panel{max-width:800px}.admin-modal{max-height:85vh;overflow:auto}.admin-modal label{margin-bottom:15px}.admin-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.admin-warning{background:var(--scz-warning-bg);color:var(--scz-warning);border-radius:5px;margin-bottom:18px;padding:12px 16px;font-size:12px}.admin-auth{background:var(--background);grid-template-columns:1fr 1fr;display:grid}.admin-auth-brand{background:var(--primary);color:var(--primary-foreground);flex-direction:column;min-height:100vh;padding:60px;display:flex}.admin-auth-brand>img{width:270px;height:auto}.admin-auth-brand-copy{margin:auto 0}.admin-auth-brand-copy>span{color:var(--scz-gold-light);font-size:16px}.admin-auth-brand-copy h1{margin:16px 0 28px;font-size:52px;font-weight:400}.admin-auth-line{background:var(--scz-gold);width:80px;height:2px;margin-bottom:25px}.admin-auth-brand-copy p{color:var(--scz-gold-light);font-size:12px}.admin-auth-brand>small{color:var(--scz-gold-light);font-size:11px}.admin-auth-form{place-self:center;width:360px;max-width:100%;padding:35px 15px}.admin-auth-form h2{margin-bottom:9px;font-size:30px;font-weight:500}.admin-auth-form form{flex-direction:column;gap:21px;margin-top:32px;display:flex}.admin-auth-form form>button{width:100%;height:46px;margin-top:5px}.admin-auth-icon{background:var(--accent);width:44px;height:44px;color:var(--scz-gold);border-radius:6px;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.admin-auth-form>button{color:var(--muted-foreground);margin-top:17px;padding:0;font-size:12px}.admin-auth-back{align-items:center;gap:8px;margin-top:55px;font-size:11px;display:flex;color:var(--muted-foreground)!important}.admin-auth-mobile-logo{display:none}@media (width>=1500px){.admin-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-kpi{padding:20px}.admin-kpi-icon{margin-bottom:15px;position:static}}@media (width<=1100px){.admin-sidebar{width:225px}.admin-main{margin-inline-start:225px}.admin-content{padding:28px 24px}.admin-topbar{padding:0 24px}.admin-edit-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.admin-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr}}@media (width<=767px){.admin-sidebar{display:none}.admin-main{margin-inline-start:0}.admin-mobile-menu{display:inline-flex!important}.admin-topbar{height:60px;padding:0 15px}.admin-topbar-user>span:not(.admin-avatar){display:none}.admin-content{padding:24px 16px}.admin-app h1{font-size:25px}.admin-page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:22px}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-kpi{min-height:138px;padding:16px}.admin-kpi-icon{inset-inline-end:13px;width:28px;height:28px;top:15px}.admin-kpi-label{max-width:90px;font-size:11px}.admin-kpi-number{margin-top:17px;font-size:30px}.admin-dashboard-grid,.admin-edit-grid{grid-template-columns:1fr}.admin-form-side{grid-row:1}.admin-toolbar{flex-wrap:wrap;gap:8px}.admin-search{min-width:100%;max-width:none}.admin-toolbar select{flex:1;width:auto}.admin-toolbar .admin-count{width:100%}.admin-heading-actions{flex-wrap:wrap}.admin-form-two{grid-template-columns:1fr}.admin-field-group{padding:18px}.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-auth{grid-template-columns:1fr}.admin-auth-brand{display:none}.admin-auth-form{width:350px;padding:38px 20px}.admin-auth-mobile-logo{margin-bottom:55px;display:block}.admin-auth-mobile-logo img{width:240px}.admin-app-footer{padding:15px 16px}.admin-app-footer>span:last-child{display:none}.admin-settings-tabs button{white-space:nowrap;padding:10px 13px}}.admin-app button{color:var(--primary-foreground);background:var(--primary);border:1px solid #0000;font-weight:500}.admin-app button.bg-background{background:var(--background);border-color:var(--input);color:var(--foreground)}.admin-app button.hover\:bg-accent{color:var(--foreground);background:0 0}.admin-app button.text-primary{color:var(--primary);background:0 0}.admin-app button.bg-destructive{background:var(--scz-danger);color:var(--primary-foreground)}.admin-app button:hover{filter:brightness(.96)}.admin-app .admin-row-actions button,.admin-app .admin-editor-toolbar button{color:var(--muted-foreground);background:0 0;border:0}.admin-app button[role=switch]{background:var(--input);border:0;border-radius:12px}.admin-app button[role=switch][data-state=checked]{background:var(--primary)}.admin-app table,.admin-app td,.admin-app th{border-left:0;border-right:0}.admin-app .admin-sidebar-bottom button{color:var(--primary-foreground);background:0 0}.admin-app .admin-nav-link{background:0 0}.admin-app .admin-nav-link.active{background:var(--scz-gold)}.cms-public-cover{background:var(--primary);min-height:320px;color:var(--primary-foreground);justify-content:center;align-items:center;display:flex;position:relative}.cms-public-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cms-public-cover h1{text-align:center;padding:30px;position:relative}.cms-public-body{max-width:900px;margin:45px auto;padding:20px}.admin-pending{justify-content:center;align-items:center;padding:32px 20px;display:flex}.admin-pending-content{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:560px;display:flex}.admin-pending-content img{max-width:100%;height:auto}.admin-pending-content h1{overflow-wrap:anywhere}.admin-pending-content .admin-heading-actions{flex-wrap:wrap;justify-content:center}.admin-toolbar{flex-wrap:wrap}.admin-row-actions select{width:100px}.admin-row-actions button:has(>svg):not([aria-label]){width:auto;height:auto;padding:6px 10px}.admin-row-actions button:not(:has(>svg)){width:auto;height:auto;padding:6px 10px}
