:root{--moe-bg: #f6f0df;--moe-bg-soft: #fffaf0;--moe-card: rgba(255, 252, 244, .96);--moe-card-strong: #fffdf7;--moe-text: #111827;--moe-muted: #374151;--moe-border: rgba(180, 138, 21, .42);--moe-gold: #b8860b;--moe-gold-dark: #7c5f09;--moe-gold-soft: rgba(184, 134, 11, .18);--moe-green: #166534;--moe-red: #991b1b;--moe-blue: #1d4ed8}body{background:var(--moe-bg)!important;color:var(--moe-text)!important}.moe-official-app-shell{background:radial-gradient(circle at top right,rgba(212,175,55,.18),transparent 30%),linear-gradient(135deg,#fbf4df,#f3ead5 52%,#eee3c8)!important;color:var(--moe-text)!important}.moe-official-main{background:radial-gradient(circle at top right,rgba(212,175,55,.18),transparent 28%),linear-gradient(135deg,#fbf4df,#f5ecd8,#efe3c7)!important;color:var(--moe-text)!important}.moe-official-main,.moe-official-main *{color:var(--moe-text);text-shadow:none!important;font-family:Cairo,Tajawal,Noto Kufi Arabic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.moe-official-main h1,.moe-official-main h2,.moe-official-main h3,.moe-official-main h4,.moe-official-main h5,.moe-official-main h6,.moe-official-main strong,.moe-official-main b,.moe-official-main label,.moe-official-main th{color:var(--moe-text)!important;font-weight:900!important}.moe-official-main p,.moe-official-main span,.moe-official-main small,.moe-official-main li,.moe-official-main td{color:var(--moe-muted)!important;font-weight:700}.moe-official-main section,.moe-official-main article,.moe-official-main form,.moe-official-main table,.moe-official-main [class*=card i],.moe-official-main [class*=panel i],.moe-official-main [class*=box i],.moe-official-main [class*=container i]{border-color:var(--moe-border)!important;box-shadow:0 12px 32px #5c420b1a!important}.moe-official-main section,.moe-official-main article,.moe-official-main form,.moe-official-main [class*=card i],.moe-official-main [class*=panel i],.moe-official-main [class*=box i]{background-color:var(--moe-card)!important;background-image:none!important}.moe-official-main input,.moe-official-main select,.moe-official-main textarea{background:#fffdf7!important;color:var(--moe-text)!important;border:1.5px solid var(--moe-border)!important;border-radius:12px!important;font-weight:800!important;outline:none!important;box-shadow:inset 0 1px #ffffffbf!important}.moe-official-main input::placeholder,.moe-official-main textarea::placeholder{color:#6b7280!important;opacity:1!important}.moe-official-main input:focus,.moe-official-main select:focus,.moe-official-main textarea:focus{border-color:var(--moe-gold)!important;box-shadow:0 0 0 3px #b8860b29!important}.moe-official-main button,.moe-official-main a[role=button]{border-radius:12px!important;font-weight:900!important;border:1.5px solid var(--moe-border)!important}.moe-official-main button:not(:disabled),.moe-official-main a[role=button]{cursor:pointer}.moe-official-main button:disabled{opacity:.55!important;cursor:not-allowed!important}.moe-official-main table{background:#fffdf7!important;border:1.5px solid var(--moe-border)!important;border-radius:14px!important;overflow:hidden!important}.moe-official-main thead,.moe-official-main th{background:#eadb9f!important;color:var(--moe-text)!important}.moe-official-main td{border-color:#b48a1533!important}.moe-official-sidebar{background:linear-gradient(180deg,#fff7df,#f3e6c7)!important;border-color:#b8860b7a!important;box-shadow:0 0 28px #5c420b2e!important}.moe-official-sidebar,.moe-official-sidebar *{color:var(--moe-text)!important;text-shadow:none!important}.moe-official-sidebar a,.moe-official-sidebar button{background:#fffdf7c7!important;border:1.5px solid rgba(184,134,11,.34)!important;color:var(--moe-text)!important;font-weight:900!important}.moe-official-sidebar a[aria-current=page],.moe-official-sidebar a.active{background:#f1dfaa!important;border-color:#b8860bb3!important;color:#111827!important}.moe-official-main .text-green,.moe-official-main [style*=green],.moe-official-main [style*="#16a34a"],.moe-official-main [style*="#22c55e"]{color:var(--moe-green)!important}.moe-official-main [style*=red],.moe-official-main [style*="#ef4444"],.moe-official-main [style*="#dc2626"]{color:var(--moe-red)!important}.moe-official-main [style*=blue],.moe-official-main [style*="#2563eb"],.moe-official-main [style*="#3b82f6"]{color:var(--moe-blue)!important}@media print{.moe-official-sidebar,.moe-official-main>header,.moe-official-main nav{display:none!important}.moe-official-main{margin:0!important;width:100%!important;background:#fff!important;padding:0!important}.moe-official-main *{color:#000!important;box-shadow:none!important}}.moe-official-main{--moe-input-bg: #fffdf7;--moe-section-bg: #fffaf0;--moe-section-bg-strong: #fffdf7;--moe-shadow: 0 14px 34px rgba(92, 66, 11, .12);--moe-radius: 18px}.moe-official-main div[style*="#020617"],.moe-official-main div[style*="#0f172a"],.moe-official-main div[style*="#111827"],.moe-official-main div[style*="#1f2937"],.moe-official-main div[style*="#020617" i],.moe-official-main div[style*="#0f172a" i],.moe-official-main div[style*="#111827" i],.moe-official-main div[style*="#1f2937" i],.moe-official-main section[style*="#020617"],.moe-official-main section[style*="#0f172a"],.moe-official-main section[style*="#111827"],.moe-official-main section[style*="#1f2937"],.moe-official-main article[style*="#020617"],.moe-official-main article[style*="#0f172a"],.moe-official-main article[style*="#111827"],.moe-official-main article[style*="#1f2937"]{background:var(--moe-section-bg)!important;color:var(--moe-text)!important;border-color:var(--moe-border)!important;box-shadow:var(--moe-shadow)!important}.moe-official-main>div,.moe-official-main main>div,.moe-official-main [class*=dashboard i],.moe-official-main [class*=content i],.moe-official-main [class*=page i]{color:var(--moe-text)!important}.moe-official-main h1,.moe-official-main h2{letter-spacing:0!important;line-height:1.35!important}.moe-official-main h1:after,.moe-official-main h2:after{content:"";display:block;width:92px;height:3px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,var(--moe-gold),rgba(184,134,11,.1))}.moe-official-main [class*=stat i],.moe-official-main [class*=summary i],.moe-official-main [class*=metric i],.moe-official-main [class*=tile i]{background:linear-gradient(180deg,#fffdf7,#fff7df)!important;border:1.5px solid var(--moe-border)!important;color:var(--moe-text)!important;box-shadow:0 12px 28px #5c420b1a!important}.moe-official-main table,.moe-official-main .table,.moe-official-main [role=table]{width:100%;border-collapse:separate!important;border-spacing:0!important;background:#fffdf7!important;color:var(--moe-text)!important;border:1.5px solid var(--moe-border)!important;border-radius:16px!important;overflow:hidden!important}.moe-official-main thead tr,.moe-official-main [role=rowgroup]:first-child{background:linear-gradient(180deg,#eadb9f,#dbc36d)!important}.moe-official-main th,.moe-official-main td,.moe-official-main [role=cell],.moe-official-main [role=columnheader]{color:var(--moe-text)!important;border-color:#b48a153d!important;font-weight:800!important}.moe-official-main tbody tr:nth-child(2n){background:#fff7df8c!important}.moe-official-main tbody tr:hover{background:#b8860b21!important}.moe-official-main input,.moe-official-main select,.moe-official-main textarea,.moe-official-main option{color:#000!important;font-weight:900!important;caret-color:#000!important}.moe-official-main input[type=checkbox],.moe-official-main input[type=radio]{accent-color:var(--moe-gold-dark)!important}.moe-official-main button,.moe-official-main a[role=button],.moe-official-main a[class*=button i]{color:#111827!important;background:linear-gradient(180deg,#fffdf7,#f3e2ac)!important;border:1.5px solid rgba(184,134,11,.55)!important;box-shadow:0 10px 22px #5c420b1a!important}.moe-official-main button:hover,.moe-official-main a[role=button]:hover,.moe-official-main a[class*=button i]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #5c420b26!important}.moe-official-main button[style*=red],.moe-official-main button[style*="#dc2626"],.moe-official-main button[style*="#ef4444"],.moe-official-main [class*=danger i],.moe-official-main [class*=delete i]{color:#7f1d1d!important;background:linear-gradient(180deg,#fff5f5,#fee2e2)!important;border-color:#991b1b59!important}.moe-official-main button[style*=green],.moe-official-main button[style*="#16a34a"],.moe-official-main button[style*="#22c55e"],.moe-official-main [class*=success i]{color:#14532d!important;background:linear-gradient(180deg,#f0fdf4,#dcfce7)!important;border-color:#16653459!important}.moe-official-main [role=dialog],.moe-official-main .modal,.moe-official-main [class*=modal i],.moe-official-main [class*=dialog i]{background:#fffdf7!important;color:var(--moe-text)!important;border:1.5px solid var(--moe-border)!important;box-shadow:0 22px 60px #5c420b47!important}.moe-official-main [class*=alert i],.moe-official-main [class*=notice i],.moe-official-main [class*=warning i]{color:var(--moe-text)!important;background:#fff7df!important;border:1.5px solid var(--moe-border)!important;font-weight:800!important}.moe-official-main canvas,.moe-official-main svg{color:var(--moe-text)!important}.moe-official-main [class*=toolbar i],.moe-official-main [class*=filter i],.moe-official-main [class*=search i]{color:var(--moe-text)!important;background:#fffdf7db!important;border-color:var(--moe-border)!important}.moe-school-shell .moe-official-main>div,.moe-diploma-shell .moe-official-main>div{border-radius:var(--moe-radius)}.moe-official-app-shell ::-webkit-scrollbar{width:10px;height:10px}.moe-official-app-shell ::-webkit-scrollbar-track{background:#f3e6c7}.moe-official-app-shell ::-webkit-scrollbar-thumb{background:#7c5f098c;border-radius:999px;border:2px solid #f3e6c7}@media(max-width:768px){.moe-official-main{padding:14px!important}.moe-official-main table{font-size:13px!important}.moe-official-main h1{font-size:22px!important}.moe-official-main h2{font-size:19px!important}}.moe-school-official-header{width:100%;box-sizing:border-box;margin:0 0 22px;border:2px solid rgba(184,134,11,.48);border-radius:22px;background:linear-gradient(180deg,#fffdf7fa,#fff8def5);box-shadow:0 16px 38px #5c420b24;overflow:hidden;color:#111827!important}.moe-school-official-header__topline{height:7px;background:linear-gradient(90deg,#8a6a12,#d4af37 45%,#8a6a12)}.moe-school-official-header__body{display:flex;align-items:center;justify-content:center;gap:18px;padding:18px 22px 14px}.moe-school-official-header__logoBox{width:92px;height:92px;flex:0 0 92px;border-radius:22px;display:grid;place-items:center;background:#fff;border:1.5px solid rgba(184,134,11,.38);box-shadow:0 10px 24px #5c420b21;overflow:hidden}.moe-school-official-header__logo{width:86%;height:86%;object-fit:contain}.moe-school-official-header__text{text-align:center;flex:1;min-width:0}.moe-school-official-header__country{font-size:clamp(22px,2.6vw,34px);font-weight:1000;letter-spacing:.2px;color:#111827!important;line-height:1.25}.moe-school-official-header__ministry{margin-top:4px;font-size:clamp(18px,2vw,27px);font-weight:950;color:#111827!important;line-height:1.3}.moe-school-official-header__governorate{margin-top:7px;display:inline-flex;align-items:center;justify-content:center;padding:7px 18px;border-radius:999px;border:1.5px solid rgba(184,134,11,.42);background:#fff8dc;color:#111827!important;font-size:clamp(15px,1.55vw,20px);font-weight:950}.moe-school-official-header__tenant{margin-top:10px;color:#374151!important;font-size:clamp(16px,1.65vw,22px);font-weight:900}.moe-school-official-header__pageTitle{border-top:1.5px solid rgba(184,134,11,.25);background:linear-gradient(180deg,#fff8dcf0,#fffdf7f7);padding:9px 14px;text-align:center;color:#111827!important;font-size:clamp(16px,1.8vw,23px);font-weight:1000}@media(max-width:760px){.moe-school-official-header__body{flex-direction:column;padding:16px 14px 12px}.moe-school-official-header__logoBox{width:78px;height:78px;flex-basis:78px}}.moe-school-letterhead{width:100%;box-sizing:border-box;margin:0 0 24px;padding:20px 24px 18px;border:4px solid rgba(184,134,11,.42);border-radius:26px;background:radial-gradient(circle at 50% 18%,rgba(212,175,55,.1),transparent 34%),linear-gradient(180deg,#fffdf7,#f8f2df);box-shadow:0 18px 42px #5c420b21,inset 0 0 0 1px #ffffffdb;color:#000!important;direction:rtl}.moe-school-letterhead,.moe-school-letterhead *{color:#000!important;text-shadow:none!important;font-family:Cairo,Tajawal,Noto Kufi Arabic,system-ui,sans-serif!important}.moe-school-letterhead__grid{display:grid;grid-template-columns:minmax(240px,1fr) 150px minmax(240px,1fr);gap:20px;align-items:center}.moe-school-letterhead__side{min-width:0;display:grid;gap:5px;line-height:1.35}.moe-school-letterhead__right,.moe-school-letterhead__left{text-align:right;justify-items:start}.moe-school-letterhead__country,.moe-school-letterhead__ministry,.moe-school-letterhead__title{font-weight:1000!important;letter-spacing:0!important}.moe-school-letterhead__country{font-size:clamp(20px,2.15vw,31px)}.moe-school-letterhead__ministry{font-size:clamp(18px,1.9vw,27px)}.moe-school-letterhead__directorate,.moe-school-letterhead__school,.moe-school-letterhead__meta{font-size:clamp(14px,1.25vw,19px);font-weight:950!important}.moe-school-letterhead__school{max-width:100%}.moe-school-letterhead__title{font-size:clamp(21px,2.35vw,34px);text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:3px}.moe-school-letterhead__logoWrap{width:118px;height:118px;margin:0 auto;display:grid;place-items:center;border:4px solid #d4af37;border-radius:22px;background:#fffdf7;box-shadow:0 14px 34px #5c420b2e;overflow:hidden}.moe-school-letterhead__logo{width:82%;height:82%;object-fit:contain;display:block}.moe-school-letterhead__rule{height:3px;background:#111827;border-radius:999px;margin:16px 0 14px}.moe-school-letterhead__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:3px solid #111827;border-radius:18px;padding:9px 14px;background:#ffffff6b;font-size:clamp(13px,1.08vw,17px);font-weight:950!important;align-items:center}.moe-school-letterhead__summary div{min-width:0;text-align:center;word-break:break-word}.moe-school-letterhead__summary span,.moe-school-letterhead__summary strong{font-weight:1000!important}@media(max-width:980px){.moe-school-letterhead{padding:20px 16px;border-radius:24px}.moe-school-letterhead__grid{grid-template-columns:1fr;text-align:center}.moe-school-letterhead__right,.moe-school-letterhead__left{text-align:center;justify-items:center}.moe-school-letterhead__summary{grid-template-columns:1fr}.moe-school-letterhead__logoWrap{width:118px;height:118px}}.moe-school-letterhead{padding:20px 24px 18px!important;border-width:4px!important;border-radius:26px!important}.moe-school-letterhead__grid{grid-template-columns:minmax(240px,1fr) 150px minmax(240px,1fr)!important;gap:20px!important}.moe-school-letterhead__country{font-size:clamp(20px,2.15vw,31px)!important}.moe-school-letterhead__ministry{font-size:clamp(18px,1.9vw,27px)!important}.moe-school-letterhead__directorate,.moe-school-letterhead__school,.moe-school-letterhead__meta{font-size:clamp(14px,1.25vw,19px)!important}.moe-school-letterhead__title{font-size:clamp(21px,2.35vw,34px)!important;text-underline-offset:7px!important;text-decoration-thickness:2px!important}.moe-school-letterhead__logoWrap{width:118px!important;height:118px!important;border-width:4px!important;border-radius:22px!important}.moe-school-letterhead__rule{height:3px!important;margin:16px 0 14px!important}.moe-school-letterhead__summary{border-width:3px!important;border-radius:18px!important;padding:9px 14px!important;font-size:clamp(13px,1.08vw,17px)!important}@media(max-width:980px){.moe-school-letterhead__grid{grid-template-columns:1fr!important}.moe-school-letterhead__logoWrap{width:96px!important;height:96px!important}}.moe-official-main--school>.moe-school-letterhead{display:block!important;visibility:visible!important;opacity:1!important;position:sticky!important;top:10px!important;z-index:80!important;margin-bottom:18px!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.moe-school-page--teachers,.moe-school-page--exams{scroll-padding-top:230px}.moe-school-page--teachers .teachers12PageRoot,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly{margin-top:0!important;padding-top:12px!important;min-height:auto!important;background:radial-gradient(circle at 50% -8%,rgba(212,175,55,.16),transparent 28%),linear-gradient(180deg,#fffdf7,#f8f2df 54%,#fffaf0)!important;border:2px solid rgba(184,134,11,.28)!important;border-radius:24px!important;box-shadow:0 12px 30px #5c420b1a!important}.moe-school-page--teachers .teachers12PageRoot *,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly *{font-family:Cairo,Tajawal,Noto Kufi Arabic,system-ui,sans-serif!important;text-shadow:none!important}.moe-school-page--teachers .teachers12PageRoot h1,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly h1{font-size:clamp(28px,3.3vw,48px)!important;line-height:1.25!important;color:#111827!important;font-weight:1000!important;letter-spacing:0!important}.moe-school-page--teachers .teachers12PageRoot h2,.moe-school-page--teachers .teachers12PageRoot h3,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly h2,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly h3{color:#111827!important;font-weight:950!important;line-height:1.45!important}.moe-school-page--teachers .teachers12PageRoot p,.moe-school-page--teachers .teachers12PageRoot label,.moe-school-page--teachers .teachers12PageRoot span,.moe-school-page--teachers .teachers12PageRoot div,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly p,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly label,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly span,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly div{color:#111827!important}.moe-school-page--teachers .teachers12PageRoot input,.moe-school-page--teachers .teachers12PageRoot select,.moe-school-page--teachers .teachers12PageRoot textarea,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly input,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly select,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly textarea{background:#fffdf7!important;color:#000!important;-webkit-text-fill-color:#000!important;border:1.8px solid rgba(184,134,11,.45)!important;border-radius:14px!important;font-size:15px!important;font-weight:850!important}.moe-school-page--teachers .teachers12PageRoot button,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly button{border-radius:13px!important;border:1.8px solid rgba(184,134,11,.55)!important;font-weight:900!important;font-size:14px!important;box-shadow:0 8px 18px #5c420b1f!important}.moe-school-page--teachers .teachers12PageRoot table,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly table{border-collapse:separate!important;border-spacing:6px!important;background:#fffdf7!important;border:2px solid rgba(184,134,11,.36)!important;border-radius:18px!important}.moe-school-page--teachers .teachers12PageRoot th,.moe-school-page--teachers .teachers12PageRoot td,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly th,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly td{color:#000!important;-webkit-text-fill-color:#000!important;border:1.4px solid rgba(184,134,11,.32)!important;border-radius:12px!important;font-size:14px!important;line-height:1.55!important}.moe-school-page--teachers .teachers12PageRoot th,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly th{background:linear-gradient(180deg,#f3e2ac,#e2c971)!important;font-weight:950!important}.moe-school-page--teachers .teachers12PageRoot td,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly td{background:#fffaf0!important;font-weight:800!important}.moe-school-page--teachers .teachers12PageRoot>div[style*=max-width],.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly>div[style*=max-width]{max-width:1380px!important}.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly div[style*="clamp(42px"]{font-size:clamp(30px,3.5vw,50px)!important}@media(max-width:980px){.moe-official-main--school>.moe-school-letterhead{position:relative!important;top:auto!important}.moe-school-page--teachers .teachers12PageRoot,.moe-school-page--exams .examsScheduleOuterCardTextBlackOnly{padding:10px!important}}.moe-official-main.moe-official-main--school{background:radial-gradient(circle at 12% 4%,rgba(11,79,41,.025),transparent 28%),linear-gradient(180deg,#fff,#f4f2ec)!important;color:#142116!important}.moe-official-main--school>.moe-school-letterhead{position:sticky!important;top:10px!important;z-index:80!important;overflow:visible!important;margin-bottom:22px!important;padding:14px 18px 12px!important;border:1.6px solid rgba(210,170,66,.72)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff5,#fffdf7d6)!important;box-shadow:0 0 0 1px #fff7d6e0 inset,0 12px 28px #a47c1c1a,0 18px 36px #233d2d09!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.moe-official-main--school>.moe-school-letterhead:before{content:""!important;position:absolute!important;inset:6px!important;z-index:0!important;border:1px solid rgba(255,237,170,.55)!important;border-radius:14px!important;pointer-events:none!important}.moe-official-main--school>.moe-school-letterhead>*{position:relative!important;z-index:1!important}.moe-official-main--school .moe-school-letterhead__grid{grid-template-columns:minmax(270px,1fr) 150px minmax(270px,1fr)!important;column-gap:24px!important;row-gap:8px!important;align-items:center!important}.moe-official-main--school .moe-school-letterhead__country,.moe-official-main--school .moe-school-letterhead__ministry,.moe-official-main--school .moe-school-letterhead__title{color:#0b4f29!important;-webkit-text-fill-color:#0b4f29!important;font-family:Tahoma,Arial,Segoe UI,sans-serif!important;text-shadow:none!important}.moe-official-main--school .moe-school-letterhead__country{font-size:clamp(20px,2vw,29px)!important;font-weight:1000!important;line-height:1.18!important}.moe-official-main--school .moe-school-letterhead__ministry{font-size:clamp(18px,1.75vw,25px)!important;font-weight:1000!important;line-height:1.2!important}.moe-official-main--school .moe-school-letterhead__title{font-size:clamp(24px,2.45vw,40px)!important;font-weight:1000!important;line-height:1.15!important;letter-spacing:-.4px!important;text-decoration:none!important}.moe-official-main--school .moe-school-letterhead__directorate,.moe-official-main--school .moe-school-letterhead__school,.moe-official-main--school .moe-school-letterhead__meta{color:#202420!important;-webkit-text-fill-color:#202420!important;font-family:Tahoma,Arial,Segoe UI,sans-serif!important;font-size:clamp(13px,1.15vw,17px)!important;font-weight:700!important;line-height:1.45!important;text-shadow:none!important}.moe-official-main--school .moe-school-letterhead__logoWrap{width:132px!important;height:132px!important;min-width:132px!important;margin:-8px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.moe-official-main--school .moe-school-letterhead__logo{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;border:0!important;border-radius:0!important;filter:drop-shadow(0 5px 10px rgba(35,61,45,.08))!important}.moe-official-main--school .moe-school-letterhead__rule{height:2px!important;margin:12px 0 10px!important;border:0!important;background:linear-gradient(90deg,transparent 0%,rgba(210,170,66,.75) 18%,#0b4f29 50%,rgba(210,170,66,.75) 82%,transparent 100%)!important;box-shadow:0 4px 10px #0b4f290e!important}.moe-official-main--school .moe-school-letterhead__summary{display:flex!important;align-items:stretch!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.moe-official-main--school .moe-school-letterhead__summary>div{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:7px 14px!important;border:1px solid rgba(222,217,207,.96)!important;border-radius:11px!important;background:#eef4ed!important;color:#0b4f29!important;-webkit-text-fill-color:#0b4f29!important;font-family:Tahoma,Arial,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:850!important;line-height:1.3!important;box-shadow:0 5px 12px #233d2d09!important}.moe-official-main--school .moe-school-letterhead__summary>div:nth-child(2n){border-color:#eadfc3!important;background:#fbf7ee!important;color:#4d3c1c!important;-webkit-text-fill-color:#4d3c1c!important}.moe-official-main--school .moe-school-letterhead__summary span,.moe-official-main--school .moe-school-letterhead__summary strong{color:inherit!important;-webkit-text-fill-color:inherit!important;font-weight:inherit!important}@media(max-width:1180px){.moe-official-main--school .moe-school-letterhead__grid{grid-template-columns:minmax(220px,1fr) 132px minmax(220px,1fr)!important;column-gap:16px!important}.moe-official-main--school .moe-school-letterhead__logoWrap{width:118px!important;height:118px!important;min-width:118px!important;margin-top:0!important}}@media(max-width:980px){.moe-official-main--school>.moe-school-letterhead{position:relative!important;top:auto!important;padding:14px!important}.moe-official-main--school .moe-school-letterhead__grid{grid-template-columns:1fr!important;text-align:center!important}.moe-official-main--school .moe-school-letterhead__right,.moe-official-main--school .moe-school-letterhead__left{text-align:center!important}}@media(max-width:760px){.moe-official-main.moe-official-main--school{padding:12px!important}.moe-official-main--school .moe-school-letterhead__logoWrap{width:104px!important;height:104px!important;min-width:104px!important}.moe-official-main--school .moe-school-letterhead__title{font-size:30px!important}}.moe-official-main--school .moe-school-letterhead__logoWrap{background:url(https://i.postimg.cc/j5G4NQvZ/sh%CA%BFar-1.png) center center / contain no-repeat!important}.moe-official-main--school .moe-school-letterhead__logo{opacity:0!important;visibility:hidden!important;pointer-events:none!important;filter:none!important}.moe-official-main.moe-official-main--school,.moe-official-main--school>.schoolSettingsOfficialPage,.moe-official-main--school>[style*="min-height: 100vh"],.moe-official-main--school>[style*="min-height:100vh"],.moe-official-main--school>.teachers12PageRoot,.moe-official-main--school>.examsScheduleOuterCardTextBlackOnly{background:radial-gradient(circle at 12% 4%,rgba(11,79,41,.025),transparent 28%),linear-gradient(180deg,#fff,#f4f2ec)!important;background-color:#f4f2ec!important}.moe-official-main--school>.schoolSettingsOfficialPage{background-image:radial-gradient(circle at 12% 4%,rgba(11,79,41,.025),transparent 28%),linear-gradient(180deg,#fff,#f4f2ec)!important}@media(max-width:1180px){.moe-official-main--school .moe-school-letterhead__logoWrap{background-size:contain!important}}@media(max-width:760px){.moe-official-main--school .moe-school-letterhead__logoWrap{background-size:contain!important}}.moe-school-shell,.moe-diploma-shell{background:radial-gradient(circle at 8% 0%,rgba(15,122,70,.09),transparent 40%),radial-gradient(circle at 92% 7%,rgba(34,197,94,.05),transparent 38%),linear-gradient(180deg,#fff,#f8fcf9 54%,#eef8f1)!important;background-color:#f4faf6!important}.moe-school-shell .moe-official-main,.moe-diploma-shell .moe-official-main,.moe-official-main.moe-official-main--school,.moe-official-main.moe-official-main--diploma{background:radial-gradient(circle at 7% 1%,rgba(15,122,70,.085),transparent 41%),radial-gradient(circle at 93% 6%,rgba(34,197,94,.045),transparent 39%),linear-gradient(180deg,#fff,#f9fcfa,#eef8f1)!important;background-color:#f5faf7!important}.moe-school-shell .moe-official-main>section,.moe-diploma-shell .moe-official-main>section{background-color:transparent}.moe-official-main.moe-official-main--school>.schoolSettingsOfficialPage,.moe-school-shell .schoolSettingsOfficialPage{background:radial-gradient(circle at 7% 4%,rgba(15,122,70,.075),transparent 43%),radial-gradient(circle at 94% 10%,rgba(34,197,94,.038),transparent 41%),linear-gradient(180deg,#fff,#f9fcfa,#eef8f1)!important;background-color:#f4faf6!important}.login-approved-page{--gold: #c49218;--green: #075d3f;--blue: #0868d2;--ink: #103f2d;--muted: #6f685e;--cream: #fbf8f1;min-height:100vh;margin:0;padding:0 0 8px;position:relative;overflow-x:hidden;background-color:var(--cream);background-image:url(https://i.top4top.io/p_3844ai24c1.png);background-repeat:no-repeat;background-position:center 54px;background-size:100% 446px;color:var(--ink);font-family:Tahoma,Arial,Segoe UI,sans-serif}.login-approved-page *{box-sizing:border-box}.login-approved-pattern{display:none}.login-approved-shell{width:100%;margin:0 auto}.login-approved-language{position:absolute;top:28px;left:30px;z-index:20;min-width:112px;height:43px;padding:0 19px;border:1px solid rgba(166,124,22,.34);border-radius:999px;background:#fffdf8f5;color:#124e37;box-shadow:0 7px 18px #4b360f17;font-size:14px;font-weight:900;cursor:pointer}.login-approved-page[dir=ltr] .login-approved-language{left:auto;right:30px}.login-approved-header{width:100%;height:170px;min-height:170px;margin:0;padding:27px 0 0;display:flex;justify-content:center;align-items:flex-start;background:transparent;border:0}.login-approved-arch{width:228px;height:132px;display:flex;justify-content:center;align-items:flex-start}.login-approved-arch:before,.login-approved-arch:after{display:none;content:none}.login-approved-arch-inner{width:204px;height:128px;min-height:128px;padding:12px 8px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.login-approved-logo{width:58px;height:58px;margin:0 auto 3px;object-fit:contain;transform:translateY(-5px);filter:drop-shadow(0 3px 6px rgba(105,72,14,.11))}.login-approved-ministry,.login-approved-page[dir=ltr] .login-approved-ministry{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;line-height:1.14;transform:translateY(5px)}.login-approved-ministry strong{color:#07583b;font-size:19px;font-weight:1000}.login-approved-ministry span{color:#07583b;font-size:18px;font-weight:1000}.login-approved-title-block{width:min(1040px,calc(100% - 30px));margin:0 auto;padding:5px 10px 34px;text-align:center}.login-approved-title-block h1{max-width:900px;margin:0 auto;color:#07583b;font-size:clamp(28px,2.5vw,41px);line-height:1.14;font-weight:1000;letter-spacing:-.3px}.login-approved-secure-badge{width:fit-content;margin:14px auto 0;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:15px;color:#ad7a0c;background:transparent;border:0;font-size:20px;font-weight:1000}.login-approved-secure-badge:before,.login-approved-secure-badge:after{content:"";display:block;width:118px;height:1px;background:linear-gradient(90deg,transparent,rgba(189,139,23,.96))}.login-approved-secure-badge:after{transform:scaleX(-1)}.login-approved-secure-badge>span{display:none}.login-approved-title-block:after{content:"دخولك محمي وبياناتك محفوظة بأعلى معايير الأمان";display:block;width:fit-content;max-width:760px;margin:13px auto 0;padding:0 12px;color:#075d3f;font-size:15px;line-height:1.7;font-weight:900;white-space:normal;word-spacing:1px;text-align:center}.login-approved-page[dir=ltr] .login-approved-title-block:after{content:"Your access and data are protected with high security standards"}.login-approved-cards{direction:ltr;width:min(1160px,calc(100% - 36px));margin:2px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.login-approved-card{direction:rtl;min-width:0;height:340px;padding:18px 16px 14px;display:flex;flex-direction:column;border-radius:17px;background:linear-gradient(180deg,#fffffffa,#fdfbf7fa);box-shadow:0 10px 25px #4c381217,inset 0 1px #fffffffa;text-align:center}.login-approved-card-google{border:1px solid rgba(189,139,23,.52)}.login-approved-card-microsoft{border:1px solid rgba(32,113,199,.36)}.login-approved-card-email{border:1px solid rgba(7,93,63,.44)}.login-approved-provider-icon{width:64px;height:64px;min-height:64px;margin:0 auto 9px;display:grid;place-items:center;border-radius:50%;background:#fcf8ef;box-shadow:0 5px 14px #42321114,inset 0 0 0 1px #ad872e1a}.login-approved-google-icon{font-family:Arial,sans-serif}.login-approved-google-g{display:grid;place-items:center;width:44px;height:44px;font-size:38px;line-height:1;font-weight:1000}.login-approved-google-blue{color:#4285f4}.login-approved-microsoft-icon{grid-template-columns:repeat(2,19px);grid-template-rows:repeat(2,19px);gap:3px}.login-approved-microsoft-icon span{width:19px;height:19px}.login-approved-email-icon{position:relative;color:#075d3f}.login-approved-email-envelope{font-size:38px;line-height:1}.login-approved-email-shield{position:absolute;right:-2px;bottom:-2px;width:25px;height:29px;display:grid;place-items:center;border:2px solid #075d3f;border-radius:7px 7px 11px 11px;color:#075d3f;background:#e5b43a;font-size:14px;font-weight:1000}.login-approved-card h2{min-height:43px;margin:0 0 3px;display:flex;flex-direction:column;justify-content:center;color:#07583b;font-size:20px;line-height:1.35;font-weight:1000}.login-approved-card p{min-height:38px;margin:0 0 7px;color:var(--muted);font-size:13px;line-height:1.65;font-weight:700}.login-approved-email-input{width:100%;height:44px;margin:0 0 9px;padding:8px 12px;border:1.5px solid rgba(7,93,63,.3);border-radius:10px;background:#fff;color:#17351f;-webkit-text-fill-color:#17351f;caret-color:#17351f;outline:none;text-align:center;direction:ltr;font-size:13px;font-weight:800}.login-approved-email-input:focus{border-color:var(--green);box-shadow:0 0 0 4px #075d3f17}.login-approved-action{width:100%;height:52px;min-height:52px;margin-top:auto;padding:9px 14px;border:0;border-radius:11px;color:#fff;font-size:15px;font-weight:1000;cursor:pointer;transition:transform .18s ease,filter .18s ease}.login-approved-action:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.035)}.login-approved-google-button{background:linear-gradient(180deg,#e6ba43,#c9961b)}.login-approved-microsoft-button{background:linear-gradient(180deg,#38bdf8,#2563eb)}.login-approved-webauthn-button{background:linear-gradient(180deg,#34d399,#047857);border:2px solid #065f46;color:#fff}.login-approved-webauthn-button:hover:not(:disabled){filter:brightness(1.05)}.login-approved-email-button{background:linear-gradient(180deg,#34d399,#047857)}.login-approved-message{max-width:820px;margin:14px auto 0;padding:10px 14px;border-radius:11px;text-align:center;line-height:1.65;font-weight:800}.login-approved-message-success{background:#eefaf2;color:#145c33;border:1px solid rgba(20,92,51,.2)}.login-approved-message-error{background:#fff1f2;color:#8b1d32;border:1px solid rgba(139,29,50,.2)}.login-approved-status-panel{max-width:900px;margin:16px auto 0;padding:17px;border:1px solid rgba(143,109,24,.2);border-radius:14px;background:#ffffffe6}.login-approved-status-row{padding:8px 4px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(143,109,24,.12)}.login-approved-status-row:last-child{border-bottom:0}.login-approved-status-actions{margin-top:15px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.login-approved-status-actions button{padding:10px 16px;border:1px solid rgba(42,75,48,.28);border-radius:10px;background:#f9f7ef;color:#24452d;font-weight:900;cursor:pointer}.login-approved-debug{margin-top:12px;direction:ltr;text-align:left;font-size:12px}.login-approved-security-note{width:min(760px,calc(100% - 36px));min-height:48px;margin:15px auto 0;padding:8px 15px;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:10px;row-gap:2px;border:1px solid rgba(173,127,22,.22);border-radius:10px;background:#fdfaf2f0;text-align:center}.login-approved-security-note>span:first-child{grid-row:1 / span 2;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(7,93,63,.26);border-radius:50%;color:#075d3f;background:#f3f7f1;font-size:16px}.login-approved-security-note strong{color:#07583b;font-size:13px}.login-approved-security-note>span:last-child{color:#716a5e;font-size:12px}.login-approved-footer{width:100%;margin:14px auto 0;padding:0 0 1px;color:#4f4a41;text-align:center;font-size:13px;line-height:1.5}.login-approved-footer-rule{width:100%;height:3px;margin:0 0 5px;background:linear-gradient(90deg,#075d3f 0% 37%,#c49218 50%,#075d3f 63% 100%)}.login-approved-footer-row{width:min(1180px,calc(100% - 30px));margin:0 auto;min-height:34px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.login-approved-footer-item{color:#4f4a41;font-size:13px;font-weight:800;white-space:nowrap}.login-approved-footer-designer{color:#554d42}.login-approved-footer-separator{width:1px;height:21px;display:inline-block;background:#c49218c7}.login-approved-footer-logo{width:36px;height:36px;display:block;object-fit:contain}.login-approved-page button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:980px){.login-approved-page{background-size:auto 430px}.login-approved-title-block{padding-bottom:100px}.login-approved-cards{direction:ltr;grid-template-columns:1fr;max-width:610px}.login-approved-card{direction:rtl;min-height:310px}}@media(max-width:640px){.login-approved-page{padding-top:60px;background-size:auto 380px;background-position:center top}.login-approved-language{top:12px;left:12px}.login-approved-page[dir=ltr] .login-approved-language{left:auto;right:12px}.login-approved-header{height:125px;min-height:125px;padding-top:0}.login-approved-arch{width:220px;height:120px}.login-approved-arch-inner{width:200px;height:118px;min-height:118px}.login-approved-logo{width:52px;height:52px}.login-approved-ministry strong{font-size:15px}.login-approved-ministry span{font-size:14px}.login-approved-title-block{padding-bottom:70px}.login-approved-title-block h1{font-size:28px}.login-approved-secure-badge{font-size:16px}.login-approved-secure-badge:before,.login-approved-secure-badge:after{width:40px}.login-approved-title-block:after{max-width:310px;font-size:12px}.login-approved-security-note{grid-template-columns:1fr}.login-approved-security-note>span:first-child{grid-row:auto;margin:0 auto}.login-approved-footer-row{flex-direction:column;gap:5px;min-height:auto}.login-approved-footer-separator{display:none}.login-approved-footer-logo{width:38px;height:38px}.login-approved-status-row{flex-direction:column;gap:4px;text-align:center}}.login-approved-language{width:auto;min-width:0;height:43px;padding:0;display:inline-flex;align-items:stretch;overflow:hidden}.login-approved-language-part{min-width:78px;height:41px;padding:0 13px;display:inline-flex;justify-content:center;align-items:center;color:#174f36;background:#fffdf8f5;font-size:13px;font-weight:900}.login-approved-language-part.active{color:#fff;background:linear-gradient(180deg,#17613f,#0a4f34)}.login-approved-google-g{width:42px;height:42px;display:block;background-image:url(https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/google.svg);background-repeat:no-repeat;background-position:center;background-size:39px 39px;font-size:0;color:transparent}.login-approved-google-blue{display:none}.login-approved-card-google,.login-approved-card-microsoft,.login-approved-card-email{justify-content:flex-start}.login-approved-card h2,.login-approved-card p,.login-approved-provider-icon{flex-shrink:0}.login-approved-card-google .login-approved-action,.login-approved-card-microsoft .login-approved-action,.login-approved-card-email .login-approved-action{margin-top:auto}.login-approved-security-note strong{font-size:14px}.login-approved-footer-logo{width:38px;height:38px}.login-approved-footer{margin-top:14px}.login-approved-footer .login-approved-footer-row-final{width:min(900px,calc(100% - 36px));min-height:42px;margin:0 auto;display:grid;grid-template-columns:minmax(190px,220px) minmax(105px,135px) 48px minmax(105px,135px) minmax(190px,220px);justify-content:center;align-items:center;justify-items:center;column-gap:12px;direction:rtl}.login-approved-footer-final-item{width:100%;min-width:0;padding:0 4px;display:flex;justify-content:center;align-items:center;color:#4f4a41;font-size:13px;line-height:1.45;font-weight:900;text-align:center;white-space:nowrap}.login-approved-footer-final-logo-wrap{width:48px;min-width:48px;min-height:42px;display:flex;justify-content:center;align-items:center}.login-approved-footer .login-approved-footer-logo{width:38px;height:38px;margin:0;display:block;object-fit:contain}.login-approved-page[dir=ltr] .login-approved-footer .login-approved-footer-row-final{direction:ltr}@media(max-width:640px){.login-approved-footer .login-approved-footer-row-final{width:min(100% - 24px,420px);grid-template-columns:1fr;row-gap:5px}.login-approved-footer-final-item{padding:2px 8px;white-space:normal}.login-approved-footer-final-logo-wrap{width:100%;min-width:0;min-height:38px}}.login-approved-totp-enrollment{width:100%;margin:8px 0 0;padding:10px;display:grid;gap:12px;border:1px solid rgba(7,93,63,.2);border-radius:12px;background:#f4faf6f5}.login-approved-totp-heading{display:grid;gap:5px;text-align:center}.login-approved-totp-heading strong{color:#047857;font-size:15px;font-weight:900}.login-approved-totp-heading span{color:#5f685f;font-size:12px;font-weight:700;line-height:1.65}.login-approved-totp-qr{width:fit-content;margin:0 auto;padding:8px;display:grid;place-items:center;border:1px solid rgba(7,93,63,.18);border-radius:12px;background:#fff}.login-approved-totp-manual{display:grid;gap:6px;text-align:center}.login-approved-totp-manual span{color:#047857;font-size:12px;font-weight:900}.login-approved-totp-manual code{width:100%;padding:9px 10px;overflow-wrap:anywhere;border:1px dashed rgba(7,93,63,.3);border-radius:9px;background:#fff;color:#17351f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.04em}.login-approved-totp-code-input{margin-bottom:0;text-align:center;letter-spacing:.18em}.login-approved-totp-confirm{width:100%;min-height:44px;padding:9px 12px;border:0;border-radius:10px;font-size:12px;font-weight:900;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.login-approved-totp-confirm:not(:disabled){background:linear-gradient(180deg,#34d399,#047857);color:#fff;cursor:pointer;box-shadow:0 8px 18px #07583a2e}.login-approved-totp-confirm:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px #07583a3d}.login-approved-totp-confirm:disabled{background:#d9e2dc;color:#59645d;cursor:not-allowed;opacity:.78}@media(max-width:640px){.login-approved-totp-enrollment{padding:12px}.login-approved-totp-qr svg{width:164px;height:164px}}.login-approved-dev-password-login{margin-top:14px;padding:14px;border:1px solid rgba(23,52,95,.16);border-radius:14px;background:#f8fbff;display:grid;gap:10px}.login-approved-dev-password-title{color:#17345f;font-size:15px;font-weight:900;text-align:center}.login-approved-dev-password-hint{color:#64748b;font-size:12px;font-weight:700;line-height:1.6;text-align:center}.login-approved-dev-password-input{width:100%!important;box-sizing:border-box!important;min-height:44px!important;padding:0 12px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#fff!important;color:#17345f!important;-webkit-text-fill-color:#17345f!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;text-align:left!important}.login-approved-dev-password-input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}.login-approved-dev-password-input:focus{border-color:#1d6fd6!important;outline:3px solid rgba(29,111,214,.12)!important}.login-approved-dev-password-button{min-height:44px;border:0;border-radius:10px;background:#17345f;color:#fff;font-family:inherit;font-size:14px;font-weight:900;cursor:pointer}.login-approved-dev-password-button:disabled{opacity:.55;cursor:not-allowed}.login-approved-cards{direction:rtl}.login-approved-card-ministry{order:1}.login-approved-card-email{order:2}.login-approved-card-google{order:3}.login-approved-card-webauthn{order:4}.login-approved-card-microsoft{height:auto!important;min-height:390px!important;padding-bottom:18px!important;box-sizing:border-box!important}.login-approved-card-microsoft .login-approved-email-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.login-approved-card-microsoft .login-approved-microsoft-button{position:static!important;width:100%!important;max-width:100%!important;min-height:50px!important;margin:12px 0 0!important;transform:none!important;box-sizing:border-box!important}.login-approved-card-microsoft h2{margin-bottom:4px!important}.login-approved-card-microsoft p{margin-bottom:2px!important}.login-approved-ministry-fields{display:grid!important;gap:8px!important;width:100%!important;margin-top:2px!important;transform:translateY(-10px)}.login-approved-card-microsoft .login-approved-email-input{min-height:42px!important}.login-approved-card-microsoft .login-approved-microsoft-button{min-height:46px!important;margin-top:2px!important;transform:translateY(-8px)!important}.login-approved-cards{align-items:stretch!important}.login-approved-card{min-height:410px!important;height:100%!important;box-sizing:border-box!important}.login-approved-card-google .login-approved-action,.login-approved-card-webauthn .login-approved-action{margin-top:auto!important}.login-approved-card-webauthn .login-approved-action{background:linear-gradient(180deg,#8b5cf6,#5b21b6)!important;border:2px solid #4c1d95!important;color:#fff!important}.login-approved-card-microsoft,.login-approved-card-email{min-height:410px!important;height:100%!important}.login-approved-card-microsoft .login-approved-ministry-fields{margin-top:8px!important;gap:10px!important}.login-approved-card-microsoft .login-approved-action,.login-approved-card-microsoft .login-approved-microsoft-button{margin-top:12px!important;margin-bottom:auto!important}.login-approved-card-microsoft{justify-content:flex-start!important}.login-approved-card-microsoft p{margin-bottom:10px!important}.login-approved-card-microsoft .login-approved-ministry-fields{margin-top:0!important;transform:translateY(10px)!important}.login-approved-card-microsoft .login-approved-microsoft-button{margin-top:8px!important;margin-bottom:0!important;transform:translateY(10px)!important}.schoolDashboardOfficialPage{--dash-gold: #c7a22d;--dash-gold-dark: #8b6a13;--dash-green: #0f7a46;--dash-blue: #1e63d7;--dash-red: #b42318;--dash-purple: #7c3aed;--dash-orange: #c17b10;--dash-ink: #111827;--dash-muted: #374151;--dash-paper: #fffdf6;--dash-paper-2: #f7efd8;font-family:Cairo,Tajawal,Segoe UI,Tahoma,Arial,sans-serif!important;color:var(--dash-ink)!important;background:radial-gradient(circle at 18% 5%,rgba(199,162,45,.15),transparent 30%),radial-gradient(circle at 84% 20%,rgba(15,122,70,.1),transparent 26%),linear-gradient(180deg,#fffdf7,#f4ecd1 52%,#fffaf0)!important}.schoolDashboardOfficialPage *{box-sizing:border-box}.schoolDashboardOfficialPage h1,.schoolDashboardOfficialPage h2,.schoolDashboardOfficialPage h3,.schoolDashboardOfficialPage strong{color:#0f172a!important;text-shadow:none!important;-webkit-text-fill-color:#0f172a!important}.schoolDashboardOfficialPage p,.schoolDashboardOfficialPage span,.schoolDashboardOfficialPage div{text-shadow:none!important}.schoolDashboardOfficialPage [style*="rgba(15,23,42"],.schoolDashboardOfficialPage [style*="rgba(2,6,23"],.schoolDashboardOfficialPage [style*="#020617"],.schoolDashboardOfficialPage [style*="#0f172a"],.schoolDashboardOfficialPage [style*="rgba(8,8,8"],.schoolDashboardOfficialPage [style*="rgba(30,22,2"]{background:linear-gradient(180deg,#fffdf8,#f7efd9)!important;border:2px solid rgba(199,162,45,.84)!important;color:var(--dash-ink)!important;box-shadow:0 16px 32px #4b38081f!important}.schoolDashboardOfficialPage .dash3DBar{background:linear-gradient(135deg,#fffdf8,#f6edd3)!important;border:3px solid rgba(199,162,45,.92)!important;border-inline-start:8px solid var(--dash-green)!important;border-radius:28px!important;box-shadow:0 18px 36px #4b380824!important}.schoolDashboardOfficialPage .dashStat{min-height:78px;display:grid!important;place-items:center!important;gap:6px!important;padding:12px 16px!important;border-radius:18px!important;background:linear-gradient(180deg,#fffaf0,#f4ead0)!important;border:2px solid var(--dash-gold)!important;color:#111827!important;box-shadow:0 10px 20px #4b380814!important}.schoolDashboardOfficialPage .dashStat:nth-of-type(1){border-color:var(--dash-blue)!important}.schoolDashboardOfficialPage .dashStat:nth-of-type(3){border-color:var(--dash-green)!important}.schoolDashboardOfficialPage .dashStat:nth-of-type(5){border-color:var(--dash-orange)!important}.schoolDashboardOfficialPage .dashStat:nth-of-type(7){border-color:var(--dash-purple)!important}.schoolDashboardOfficialPage .dashStat:nth-of-type(9){border-color:var(--dash-red)!important}.schoolDashboardOfficialPage .dashStat strong{font-size:24px!important;font-weight:1000!important}.schoolDashboardOfficialPage .dashGoldSep{background:linear-gradient(180deg,transparent,rgba(199,162,45,.55),transparent)!important}.schoolDashboardOfficialPage button,.schoolDashboardOfficialPage a{font-family:inherit!important}.schoolDashboardOfficialPage button{border-radius:18px!important;font-weight:900!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.schoolDashboardOfficialPage button:hover{transform:translateY(-2px);filter:brightness(1.03)}.schoolDashboardOfficialPage button[style*=background]{color:#111827!important;-webkit-text-fill-color:#111827!important}.schoolDashboardOfficialPage button[style*="cursor: pointer"],.schoolDashboardOfficialPage div[style*="cursor: pointer"]{border:2px solid rgba(199,162,45,.8)!important;background:linear-gradient(180deg,#fffdf8,#f7efd9)!important;color:#111827!important;box-shadow:0 14px 30px #4b38081f!important}.schoolDashboardOfficialPage button[style*="cursor: pointer"]:nth-of-type(6n+1),.schoolDashboardOfficialPage div[style*="cursor: pointer"]:nth-of-type(6n+1){border-inline-start:7px solid var(--dash-blue)!important}.schoolDashboardOfficialPage button[style*="cursor: pointer"]:nth-of-type(6n+2),.schoolDashboardOfficialPage div[style*="cursor: pointer"]:nth-of-type(6n+2){border-inline-start:7px solid var(--dash-green)!important}.schoolDashboardOfficialPage button[style*="cursor: pointer"]:nth-of-type(6n+3),.schoolDashboardOfficialPage div[style*="cursor: pointer"]:nth-of-type(6n+3){border-inline-start:7px solid var(--dash-orange)!important}.schoolDashboardOfficialPage button[style*="cursor: pointer"]:nth-of-type(6n+4),.schoolDashboardOfficialPage div[style*="cursor: pointer"]:nth-of-type(6n+4){border-inline-start:7px solid var(--dash-purple)!important}.schoolDashboardOfficialPage button[style*="cursor: pointer"]:nth-of-type(6n+5),.schoolDashboardOfficialPage div[style*="cursor: pointer"]:nth-of-type(6n+5){border-inline-start:7px solid var(--dash-red)!important}.schoolDashboardOfficialPage input,.schoolDashboardOfficialPage select,.schoolDashboardOfficialPage textarea{background:#fffef9!important;color:var(--dash-ink)!important;border:2px solid rgba(199,162,45,.72)!important;border-radius:14px!important;font-weight:850!important;font-size:14px!important;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #4b38080f!important}.schoolDashboardOfficialPage input:focus,.schoolDashboardOfficialPage select:focus,.schoolDashboardOfficialPage textarea:focus{outline:none!important;border-color:var(--dash-green)!important;box-shadow:0 0 0 4px #0f7a461f!important}.schoolDashboardOfficialPage [style*=alert]{color:#111827!important}@media(max-width:900px){.schoolDashboardOfficialPage{padding:14px!important}.schoolDashboardOfficialPage .dash3DBar{border-radius:22px!important}.schoolDashboardOfficialPage button{width:100%;text-align:center!important}}.teachers12PageRoot,.teachers12PreviousChangesScope{--official-bg: #f7f1df;--official-paper: #fffdf6;--official-card: #fffaf0;--official-gold: #c9a227;--official-gold-dark: #9f7a10;--official-blue: #2563eb;--official-green: #138a43;--official-red: #b91c1c;--official-purple: #7c3aed;--official-ink: #111827;--official-muted: #374151;background:radial-gradient(900px 420px at 50% 0%,rgba(201,162,39,.15),transparent 65%),linear-gradient(180deg,#fffdf7 0%,var(--official-bg) 52%,#fffaf0 100%)!important;color:var(--official-ink)!important;font-family:Tahoma,Arial,sans-serif!important;padding:14px!important}.teachers12PreviousChangesScope *,.teachers12PageRoot *{text-shadow:none!important;box-sizing:border-box!important}.teachers12PageRoot>div:first-of-type{max-width:1540px!important;margin-bottom:12px!important}.teachers12PageRoot>div:first-of-type>div,.teachers12PageRoot>div:first-of-type>div>div,.teachers12PageRoot>div:first-of-type>div>div>div,.teachers12PageRoot>div:first-of-type>div>div>div>div{border-width:2px!important;border-color:var(--official-gold)!important;border-radius:22px!important;box-shadow:0 8px 24px #5a46141a!important;padding:14px!important;background:linear-gradient(180deg,#fffdf7,#fbf5e7)!important}.teachers12PageRoot h1{font-size:clamp(28px,3.4vw,44px)!important;line-height:1.25!important;color:var(--official-ink)!important;letter-spacing:0!important;margin:0!important;font-weight:900!important}.teachers12PageRoot h1+div{font-size:clamp(18px,2vw,24px)!important;color:#1f2937!important;font-weight:800!important}.teachers12PageRoot p{color:#1f2937!important;font-size:15px!important;line-height:1.9!important;font-weight:700!important}.teachers12PageRoot>div[style*=border],.teachers12PreviousChangesScope div[style*=border]{border-width:2px!important;border-radius:18px!important}.teachers12PageRoot div[style*="background: linear-gradient"],.teachers12PreviousChangesScope div[style*="background: linear-gradient"]{box-shadow:0 8px 22px #5a461414!important}.teachers12PreviousChangesScope input,.teachers12PreviousChangesScope textarea,.teachers12PreviousChangesScope select,.teachers12PreviousChangesScope [role=combobox]{background:#fffdf7!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:2px solid #d7b84b!important;border-radius:12px!important;min-height:42px!important;padding:9px 12px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 4px 12px #785a1414!important}.teachers12PreviousChangesScope input:focus,.teachers12PreviousChangesScope textarea:focus,.teachers12PreviousChangesScope select:focus{outline:3px solid rgba(37,99,235,.2)!important;border-color:var(--official-blue)!important}.teachers12PreviousChangesScope button,.teachers12PreviousChangesScope label[style*=cursor]{border-width:2px!important;border-radius:12px!important;min-height:40px!important;padding:8px 13px!important;font-size:14px!important;font-weight:900!important;color:#111827!important;box-shadow:0 6px 14px #3c2d0a1f!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.teachers12PreviousChangesScope button:hover,.teachers12PreviousChangesScope label[style*=cursor]:hover{transform:translateY(-1px)!important;filter:saturate(1.06)!important;box-shadow:0 9px 18px #3c2d0a29!important}.teachers12PreviousChangesScope button:nth-of-type(4n+1){background:#dbeafe!important;border-color:#2563eb!important}.teachers12PreviousChangesScope button:nth-of-type(4n+2){background:#dcfce7!important;border-color:#16a34a!important}.teachers12PreviousChangesScope button:nth-of-type(4n+3){background:#fee2e2!important;border-color:#dc2626!important}.teachers12PreviousChangesScope button:nth-of-type(4n+4){background:#fef3c7!important;border-color:#c9a227!important}.teachersTable3D{background:#fffdf7!important;border:2px solid var(--official-gold)!important;border-radius:18px!important;box-shadow:0 12px 28px #5a46141a!important}.teachersTable3D table{border-spacing:6px!important}.teachersTable3D th{background:linear-gradient(180deg,#f7e6a2,#d8b43b)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:900!important;border-width:2px!important;border-color:#b98f12!important;border-radius:12px!important;padding:10px!important}.teachersTable3D td{background:#fffaf0!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:800!important;border-width:2px!important;border-radius:12px!important;padding:9px 10px!important}.teachersTable3D tr:nth-child(2n) td{background:#f7f1df!important}.teachersTable3D .col-name,.teachersTable3D .col-emp{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff8df!important}@media(max-width:900px){.teachers12PageRoot{padding:10px!important}.teachers12PageRoot h1{font-size:28px!important}.teachers12PreviousChangesScope [style*=grid-template-columns]{grid-template-columns:1fr!important}}.teachers12PageRoot .teachersHeroCard{border:3px solid #c9a227!important;border-inline-start:10px solid #16a34a!important;border-radius:30px!important;background:linear-gradient(135deg,#fffdf7,#fbf3df 58%,#fffaf0)!important;box-shadow:0 18px 42px #5a461429,0 0 0 6px #c9a2271a!important}.teachers12PageRoot .teachersHeroInnerShell{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.teachers12PageRoot .teachersHeroCard h1{font-size:clamp(30px,4vw,48px)!important;line-height:1.25!important;font-weight:900!important;color:#111827!important}.teachers12PageRoot .teachersHeroCard p{font-size:15px!important;line-height:1.9!important;font-weight:750!important;color:#1f2937!important}.teachersFullscreenOverlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483000!important;overflow:hidden!important;isolation:isolate!important}.teachersFullscreenOverlay .teachersFullscreenToolbar{position:sticky!important;top:0!important;z-index:2147483002!important}.teachersFullscreenOverlay .teachersTable3D{height:calc(100dvh - 96px)!important;max-height:calc(100dvh - 96px)!important;overflow:auto!important;background:#fffdf7!important}.teachersFullscreenOverlay .teachersTable3D thead th{position:sticky!important;top:0!important;z-index:2147483003!important}body.teachers-table-fullscreen-open .moe-school-letterhead,body.teachers-table-fullscreen-open .moe-official-sidebar{pointer-events:none!important}body.teachers-table-fullscreen-open{overflow:hidden!important}body.teachers-table-fullscreen-open>.teachersFullscreenOverlay,.teachersFullscreenOverlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:2147483647!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important;overflow:hidden!important;isolation:isolate!important;transform:none!important;contain:none!important}.teachersFullscreenOverlay:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,#fffdf7fa,#f6efd9fa);pointer-events:none}.teachersFullscreenOverlay .teachersFullscreenToolbar{position:sticky!important;top:0!important;z-index:2147483647!important}.teachersFullscreenOverlay .teachersTable3D{position:relative!important;z-index:2147483646!important;height:calc(100dvh - 96px)!important;max-height:calc(100dvh - 96px)!important;overflow:auto!important}.teachersFullscreenOverlay .teachersTable3D thead th{position:sticky!important;top:0!important;z-index:2147483647!important}body.teachers-table-fullscreen-open .moe-school-letterhead,body.teachers-table-fullscreen-open .moe-official-sidebar,body.teachers-table-fullscreen-open aside,body.teachers-table-fullscreen-open header,body.teachers-table-fullscreen-open nav{pointer-events:none!important}.schoolExamsOfficialPage{--exam-gold: #c7a22d;--exam-gold-dark: #8b6a13;--exam-green: #0f7a46;--exam-blue: #1e63d7;--exam-red: #b42318;--exam-ink: #111827;--exam-muted: #374151;--exam-paper: #fffdf6;--exam-paper-2: #f7efd8;font-family:Cairo,Tajawal,Segoe UI,Tahoma,Arial,sans-serif!important;background:radial-gradient(circle at 18% 5%,rgba(199,162,45,.16),transparent 30%),linear-gradient(180deg,#fffdf7,#f4ecd1 52%,#fffaf0)!important;color:var(--exam-ink)!important}.schoolExamsOfficialPage *{box-sizing:border-box}.schoolExamsOfficialPage h1,.schoolExamsOfficialPage h2,.schoolExamsOfficialPage h3,.schoolExamsOfficialPage [style*="fontWeight: 1000"],.schoolExamsOfficialPage [style*="font-weight: 1000"]{letter-spacing:-.015em}.schoolExamsOfficialPage>div>div:first-of-type{border:3px solid rgba(199,162,45,.96)!important;border-inline-start:8px solid var(--exam-green)!important;border-radius:26px!important;background:linear-gradient(135deg,#ffffffe0,#fff8e1eb),linear-gradient(180deg,var(--exam-paper),var(--exam-paper-2))!important;box-shadow:0 18px 40px #4b38082e!important;padding:22px!important}.schoolExamsOfficialPage div[style*="border: 4px solid #d4af37"],.schoolExamsOfficialPage div[style*="border: 5px solid #d4af37"]{border-color:#c7a22df5!important}.schoolExamsOfficialPage [style*="border: 4px solid #d4af37"]{border-width:2px!important;border-color:#c7a22de6!important;box-shadow:0 12px 28px #4b38081f!important}.schoolExamsOfficialPage input,.schoolExamsOfficialPage select,.schoolExamsOfficialPage textarea{background:#fffef9!important;color:var(--exam-ink)!important;border:2px solid rgba(199,162,45,.72)!important;border-radius:12px!important;font-weight:800!important;font-size:14px!important;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #4b38080f!important}.schoolExamsOfficialPage input:focus,.schoolExamsOfficialPage select:focus,.schoolExamsOfficialPage textarea:focus{outline:none!important;border-color:var(--exam-green)!important;box-shadow:0 0 0 4px #0f7a461f!important}.schoolExamsOfficialPage button,.schoolExamsOfficialPage label[style*=cursor]{border:0!important;border-radius:13px!important;font-weight:900!important;font-size:13px!important;box-shadow:0 10px 22px #2c230c29!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.schoolExamsOfficialPage button:hover,.schoolExamsOfficialPage label[style*=cursor]:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 28px #2c230c38!important}.schoolExamsOfficialPage table{border-collapse:separate!important;border-spacing:0!important;background:#fffef9!important;color:var(--exam-ink)!important}.schoolExamsOfficialPage th{background:linear-gradient(180deg,#e8d28a,#c7a22d)!important;color:#111827!important;border-bottom:2px solid #8b6a13!important;font-weight:1000!important;font-size:13px!important;text-align:center!important}.schoolExamsOfficialPage td{color:var(--exam-ink)!important;font-weight:850!important;font-size:13px!important;border-bottom:1px solid rgba(199,162,45,.24)!important;background:#fffdf6eb!important}.schoolExamsOfficialPage tbody tr:nth-child(2n) td{background:#f8f2dfeb!important}.schoolExamsOfficialPage tbody tr:hover td{background:#e8d28a3d!important}.schoolExamsOfficialPage .row-today td{background:#0f7a461f!important;border-bottom-color:#0f7a4647!important}.schoolExamsOfficialPage .examTable3D{border:2px solid rgba(199,162,45,.92)!important;border-radius:20px!important;background:#fffef9!important;box-shadow:0 16px 32px #4b380824!important}.schoolExamsOfficialPage [style*="2147483000"]{z-index:2147483000!important}.schoolExamsOfficialPage [style*="calc(100vh - 140px)"]{max-height:calc(100vh - 145px)!important}.schoolExamsOfficialPage [style*="rgba(0,0,0,0.6)"]{background:#11182785!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.schoolExamsOfficialPage .official-page-card,.schoolExamsOfficialPage .official-section-card{background:linear-gradient(180deg,#fffdf7,#f6edd2)!important;border:2px solid rgba(199,162,45,.9)!important;box-shadow:0 16px 34px #4b380824!important}@media(max-width:900px){.schoolExamsOfficialPage>div>div:first-of-type{padding:16px!important;border-radius:20px!important}.schoolExamsOfficialPage button,.schoolExamsOfficialPage label[style*=cursor]{width:100%;justify-content:center;text-align:center}}.schoolExamsFullscreenPortal{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;padding:18px!important;overflow:hidden!important;background:linear-gradient(180deg,#fffdf6fc,#f4ecd1fc)!important;isolation:isolate!important;pointer-events:auto!important}.schoolExamsFullscreenPortal>div{height:calc(100vh - 36px)!important;max-height:calc(100vh - 36px)!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:3px solid rgba(199,162,45,.96)!important;border-inline-start:8px solid #0f7a46!important;box-shadow:0 24px 70px #0f172a40!important}.schoolExamsFullscreenPortal .examTable3D{flex:1 1 auto!important;max-height:none!important;height:100%!important;overflow:auto!important;border-radius:18px!important}.schoolExamsFullscreenPortal thead th{position:sticky!important;top:0!important;z-index:5!important}.schoolExamsFullscreenPortal button{position:relative!important;z-index:10!important}.schoolExamsTableBlock{position:relative;z-index:1}.schoolExamsOfficialPage .schoolExamsHeroCard{position:relative;overflow:hidden;padding:28px!important;border-radius:34px!important}.schoolExamsOfficialPage .schoolExamsHeroCard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,rgba(199,162,45,.14),transparent 25%),radial-gradient(circle at 88% 18%,rgba(15,122,70,.1),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.55),transparent 55%);pointer-events:none}.schoolExamsOfficialPage .schoolExamsHeroGrid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)!important;gap:24px!important;align-items:stretch!important}.schoolExamsOfficialPage .schoolExamsStatsColumn{position:relative;z-index:1;align-self:stretch;align-content:start;gap:14px!important;padding:12px!important;border-radius:28px!important;background:linear-gradient(180deg,#ffffffb8,#f8f0d8d9)!important}.schoolExamsOfficialPage .schoolExamsStatCard{position:relative;min-height:112px;display:grid;align-content:center;gap:6px;padding:18px 20px!important;border-width:2px!important;border-radius:20px!important;box-shadow:0 12px 24px #5e470b1a!important}.schoolExamsOfficialPage .schoolExamsStatCard:after{content:"";position:absolute;inset-inline-start:0;top:14px;bottom:14px;width:6px;border-radius:999px;background:var(--exam-gold);opacity:.95}.schoolExamsOfficialPage .schoolExamsStatCard:nth-child(1):after{background:#1e63d7}.schoolExamsOfficialPage .schoolExamsStatCard:nth-child(2):after{background:#0f7a46}.schoolExamsOfficialPage .schoolExamsStatCard:nth-child(3):after{background:#c17b10}.schoolExamsOfficialPage .schoolExamsStatCard>div:first-child{font-size:15px!important;line-height:1.5!important;color:#253046!important}.schoolExamsOfficialPage .schoolExamsStatCard>div:last-child{font-size:30px!important;line-height:1.1!important;color:#091224!important}.schoolExamsOfficialPage .schoolExamsHeroContent{position:relative;z-index:1;align-content:center;gap:16px!important;padding:10px 8px}.schoolExamsOfficialPage .schoolExamsHeroBadge{background:linear-gradient(180deg,#eef5ff,#dce9ff)!important;border-width:3px!important;border-color:#c7a22df5!important;color:#10213c!important;box-shadow:0 10px 24px #3859951a!important}.schoolExamsOfficialPage .schoolExamsHeroEyebrow{display:inline-flex;align-items:center;gap:10px;color:#2b3957!important;font-size:15px!important}.schoolExamsOfficialPage .schoolExamsHeroTitle{font-size:clamp(34px,4.3vw,58px)!important;line-height:1.02!important;margin-bottom:2px!important;color:#0d1526!important;text-wrap:balance}.schoolExamsOfficialPage .schoolExamsHeroDesc{font-size:16px!important;line-height:2!important;color:#1d2a3c!important;max-width:940px!important;padding-inline-end:10px}.schoolExamsOfficialPage button{min-height:42px;padding-inline:16px!important;font-size:14px!important;letter-spacing:0!important}.schoolExamsOfficialPage button[style*="#10b981"]{box-shadow:0 10px 20px #0f7a462e!important}.schoolExamsOfficialPage button[style*="#22c55e"]{box-shadow:0 10px 20px #22c55e2e!important}.schoolExamsOfficialPage button[style*="#f59e0b"]{box-shadow:0 10px 20px #f59e0b2e!important}.schoolExamsOfficialPage button[style*="#ef4444"]{box-shadow:0 10px 20px #ef44442e!important}.schoolExamsOfficialPage button[style*="#60a5fa"],.schoolExamsOfficialPage button[style*="#1f2937"]{box-shadow:0 10px 20px #1e63d724!important}@media(max-width:1100px){.schoolExamsOfficialPage .schoolExamsHeroGrid{grid-template-columns:1fr!important}.schoolExamsOfficialPage .schoolExamsHeroContent,.schoolExamsOfficialPage .schoolExamsStatsColumn{order:initial!important}.schoolExamsOfficialPage .schoolExamsHeroTitle{font-size:clamp(30px,8vw,44px)!important}}@media(max-width:700px){.schoolExamsOfficialPage .schoolExamsHeroCard{padding:18px!important;border-radius:24px!important}.schoolExamsOfficialPage .schoolExamsStatCard{min-height:96px}.schoolExamsOfficialPage .schoolExamsHeroBadge,.schoolExamsOfficialPage .schoolExamsHeroEyebrow,.schoolExamsOfficialPage .schoolExamsHeroDesc{font-size:14px!important}}.schoolRoomsOfficialPage{--room-gold: #c7a22d;--room-gold-dark: #8b6a13;--room-green: #0f7a46;--room-blue: #1e63d7;--room-red: #b42318;--room-ink: #111827;--room-muted: #374151;--room-paper: #fffdf6;--room-paper-2: #f7efd8;font-family:Cairo,Tajawal,Segoe UI,Tahoma,Arial,sans-serif!important;background:radial-gradient(circle at 18% 5%,rgba(199,162,45,.13),transparent 30%),linear-gradient(180deg,#fffdf7,#f4ecd1 52%,#fffaf0)!important;color:var(--room-ink)!important}.schoolRoomsOfficialPage *{box-sizing:border-box}.schoolRoomsOfficialPage h1,.schoolRoomsOfficialPage h2,.schoolRoomsOfficialPage h3{color:var(--room-ink)!important;font-weight:900!important;letter-spacing:-.015em}.schoolRoomsOfficialPage input,.schoolRoomsOfficialPage select,.schoolRoomsOfficialPage textarea{background:#fffef9!important;color:var(--room-ink)!important;border:2px solid rgba(199,162,45,.72)!important;border-radius:12px!important;font-weight:800!important;font-size:14px!important;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #4b38080f!important}.schoolRoomsOfficialPage input:focus,.schoolRoomsOfficialPage select:focus,.schoolRoomsOfficialPage textarea:focus{outline:none!important;border-color:var(--room-green)!important;box-shadow:0 0 0 4px #0f7a461f!important}.schoolRoomsOfficialPage button,.schoolRoomsOfficialPage label[style*=cursor]{border-radius:13px!important;font-weight:900!important;font-size:13px!important;box-shadow:0 10px 22px #2c230c29!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.schoolRoomsOfficialPage button:hover,.schoolRoomsOfficialPage label[style*=cursor]:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 28px #2c230c38!important}.schoolRoomsOfficialPage table{border-collapse:separate!important;border-spacing:0!important;background:#fffef9!important;color:var(--room-ink)!important}.schoolRoomsOfficialPage th{background:linear-gradient(180deg,#e8d28a,#c7a22d)!important;color:#111827!important;border-bottom:2px solid #8b6a13!important;font-weight:1000!important;font-size:13px!important;text-align:center!important}.schoolRoomsOfficialPage td{color:var(--room-ink)!important;font-weight:850!important;font-size:13px!important;border-bottom:1px solid rgba(199,162,45,.24)!important;background:#fffdf6eb!important}.schoolRoomsOfficialPage tbody tr:nth-child(2n) td{background:#f8f2dfeb!important}.schoolRoomsOfficialPage tbody tr:hover td{background:#e8d28a3d!important}.schoolRoomsOfficialPage .room-status-pill,.schoolRoomsOfficialPage .room-chip,.schoolRoomsOfficialPage .room-badge,.schoolRoomsOfficialPage [class*=status],.schoolRoomsOfficialPage [class*=badge],.schoolRoomsOfficialPage [class*=chip]{color:#0f172a!important;border:1px solid rgba(199,162,45,.45)!important;box-shadow:0 8px 18px #4b38081a!important}.schoolRoomsOfficialPage .room-status-open,.schoolRoomsOfficialPage [data-status=open],.schoolRoomsOfficialPage [data-room-status=open]{background:linear-gradient(180deg,#e8fff3,#bbf7d0)!important;color:#065f46!important}.schoolRoomsOfficialPage .room-status-active,.schoolRoomsOfficialPage [data-status=active],.schoolRoomsOfficialPage [data-room-status=active]{background:linear-gradient(180deg,#e7f7ee,#c6f6d5)!important;color:#064e3b!important}.schoolRoomsOfficialPage .room-status-capacity,.schoolRoomsOfficialPage [data-field=capacity],.schoolRoomsOfficialPage [data-room-field=capacity]{background:linear-gradient(180deg,#eff6ff,#bfdbfe)!important;color:#1e3a8a!important}.schoolRoomsOfficialPage .room-status-warning,.schoolRoomsOfficialPage [data-status=warning],.schoolRoomsOfficialPage [data-room-status=warning]{background:linear-gradient(180deg,#fff7ed,#fed7aa)!important;color:#9a3412!important}.schoolRoomsOfficialPage .room-status-closed,.schoolRoomsOfficialPage [data-status=closed],.schoolRoomsOfficialPage [data-room-status=closed]{background:linear-gradient(180deg,#fef2f2,#fecaca)!important;color:#991b1b!important}.schoolRoomsFullscreenPortal{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;padding:18px!important;overflow:hidden!important;background:linear-gradient(180deg,#fffdf6fc,#f4ecd1fc)!important;isolation:isolate!important;pointer-events:auto!important}.schoolRoomsFullscreenPortal>div{height:calc(100vh - 36px)!important;max-height:calc(100vh - 36px)!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:3px solid rgba(199,162,45,.96)!important;border-inline-start:8px solid #0f7a46!important;box-shadow:0 24px 70px #0f172a40!important}.schoolRoomsFullscreenPortal thead th{position:sticky!important;top:0!important;z-index:5!important}.schoolRoomBlocksOfficialPage{--rb-gold: #c7a22d;--rb-gold-dark: #8b6a13;--rb-green: #0f7a46;--rb-blue: #1e63d7;--rb-red: #b42318;--rb-orange: #c17b10;--rb-ink: #111827;--rb-muted: #374151;--rb-paper: #fffdf6;--rb-paper-2: #f7efd8;font-family:Cairo,Tajawal,Segoe UI,Tahoma,Arial,sans-serif!important;background:radial-gradient(circle at 18% 5%,rgba(199,162,45,.15),transparent 30%),radial-gradient(circle at 84% 20%,rgba(15,122,70,.1),transparent 26%),linear-gradient(180deg,#fffdf7,#f4ecd1 52%,#fffaf0)!important;color:var(--rb-ink)!important}.schoolRoomBlocksOfficialPage *{box-sizing:border-box}.schoolRoomBlocksOfficialPage .roomBlocksHeroCard{position:relative;overflow:hidden;border:3px solid rgba(199,162,45,.96)!important;border-inline-start:8px solid var(--rb-green)!important;border-radius:32px!important;background:radial-gradient(circle at 12% 18%,rgba(199,162,45,.14),transparent 26%),radial-gradient(circle at 90% 18%,rgba(15,122,70,.1),transparent 22%),linear-gradient(135deg,#ffffffeb,#fff8e1f0),linear-gradient(180deg,var(--rb-paper),var(--rb-paper-2))!important;box-shadow:0 20px 44px #4b38082e!important;padding:26px!important;color:var(--rb-ink)!important}.schoolRoomBlocksOfficialPage .roomBlocksHeroCard *,.schoolRoomBlocksOfficialPage .roomBlocksHeroEyebrow,.schoolRoomBlocksOfficialPage .roomBlocksHeroCard h1,.schoolRoomBlocksOfficialPage .roomBlocksHeroCard p,.schoolRoomBlocksOfficialPage .roomBlocksHeroCard div{color:var(--rb-ink)!important;text-shadow:none!important;-webkit-text-fill-color:var(--rb-ink)!important}.schoolRoomBlocksOfficialPage .roomBlocksHeroBadge{background:linear-gradient(180deg,#e8fff3,#d9fbe8)!important;border:2px solid rgba(15,122,70,.32)!important;color:#065f46!important;box-shadow:0 10px 22px #0f7a461f!important}.schoolRoomBlocksOfficialPage .roomBlocksHeroBadge *{color:#065f46!important;-webkit-text-fill-color:#065f46!important}.schoolRoomBlocksOfficialPage h1,.schoolRoomBlocksOfficialPage h2,.schoolRoomBlocksOfficialPage h3{color:#0d1526!important;font-weight:950!important;letter-spacing:-.015em}.schoolRoomBlocksOfficialPage p{color:#1d2a3c!important;line-height:1.9!important;font-weight:750!important}.schoolRoomBlocksOfficialPage [style*="rgba(15,23,42"],.schoolRoomBlocksOfficialPage [style*="rgba(2,6,23"],.schoolRoomBlocksOfficialPage [style*="#020617"],.schoolRoomBlocksOfficialPage [style*="#0f172a"],.schoolRoomBlocksOfficialPage [style*="rgba(8,8,8"],.schoolRoomBlocksOfficialPage [style*="rgba(30,22,2"]{background:linear-gradient(180deg,#fffdf7,#f7efd8)!important;color:var(--rb-ink)!important;border-color:#c7a22dd1!important;box-shadow:0 14px 30px #4b38081f!important}.schoolRoomBlocksOfficialPage input,.schoolRoomBlocksOfficialPage select,.schoolRoomBlocksOfficialPage textarea{background:#fffef9!important;color:var(--rb-ink)!important;border:2px solid rgba(199,162,45,.72)!important;border-radius:12px!important;font-weight:800!important;font-size:14px!important;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #4b38080f!important}.schoolRoomBlocksOfficialPage input:focus,.schoolRoomBlocksOfficialPage select:focus,.schoolRoomBlocksOfficialPage textarea:focus{outline:none!important;border-color:var(--rb-green)!important;box-shadow:0 0 0 4px #0f7a461f!important}.schoolRoomBlocksOfficialPage button,.schoolRoomBlocksOfficialPage label[style*=cursor]{border-radius:13px!important;font-weight:900!important;font-size:13px!important;box-shadow:0 10px 22px #2c230c29!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.schoolRoomBlocksOfficialPage button:hover,.schoolRoomBlocksOfficialPage label[style*=cursor]:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 28px #2c230c38!important}.schoolRoomBlocksOfficialPage table{border-collapse:separate!important;border-spacing:0!important;background:#fffef9!important;color:var(--rb-ink)!important}.schoolRoomBlocksOfficialPage th{background:linear-gradient(180deg,#e8d28a,#c7a22d)!important;color:#111827!important;border-bottom:2px solid #8b6a13!important;font-weight:1000!important;font-size:13px!important;text-align:center!important}.schoolRoomBlocksOfficialPage td{color:var(--rb-ink)!important;font-weight:850!important;font-size:13px!important;border-bottom:1px solid rgba(199,162,45,.24)!important;background:#fffdf6eb!important}.schoolRoomBlocksOfficialPage tbody tr:nth-child(2n) td{background:#f8f2dfeb!important}.schoolRoomBlocksOfficialPage tbody tr:hover td{background:#e8d28a3d!important}.schoolRoomBlocksOfficialPage .status-active,.schoolRoomBlocksOfficialPage [data-status=active]{background:linear-gradient(180deg,#e8fff3,#bbf7d0)!important;color:#065f46!important}.schoolRoomBlocksOfficialPage .status-expired,.schoolRoomBlocksOfficialPage [data-status=expired]{background:linear-gradient(180deg,#eff6ff,#bfdbfe)!important;color:#1e3a8a!important}.schoolRoomBlocksOfficialPage .status-cancelled,.schoolRoomBlocksOfficialPage [data-status=cancelled]{background:linear-gradient(180deg,#fef2f2,#fecaca)!important;color:#991b1b!important}.schoolRoomBlocksOfficialPage [class*=badge],.schoolRoomBlocksOfficialPage [class*=chip],.schoolRoomBlocksOfficialPage [class*=pill]{border:1px solid rgba(199,162,45,.45)!important;box-shadow:0 8px 18px #4b38081a!important}@media(max-width:900px){.schoolRoomBlocksOfficialPage .roomBlocksHeroCard{padding:18px!important;border-radius:24px!important}.schoolRoomBlocksOfficialPage button,.schoolRoomBlocksOfficialPage label[style*=cursor]{width:100%;justify-content:center;text-align:center}}.schoolRoomBlocksOfficialPage .rbStatCard,.schoolRoomBlocksOfficialPage .rbPanelCard,.schoolRoomBlocksOfficialPage .rbTableWrap{background:linear-gradient(180deg,#fffdf8,#f7efd9)!important;border:2px solid rgba(199,162,45,.88)!important;color:var(--rb-ink)!important;box-shadow:0 16px 30px #4b38081f!important}.schoolRoomBlocksOfficialPage .rbStatCard{border-radius:24px!important;position:relative;overflow:hidden}.schoolRoomBlocksOfficialPage .rbStatCard:before{content:"";position:absolute;inset-inline:0;top:0;height:8px;background:linear-gradient(90deg,#1e63d7,#3b82f6)}.schoolRoomBlocksOfficialPage .rbStatCard-2:before{background:linear-gradient(90deg,#0f7a46,#16a34a)}.schoolRoomBlocksOfficialPage .rbStatCard-3:before{background:linear-gradient(90deg,#c17b10,#f59e0b)}.schoolRoomBlocksOfficialPage .rbStatCard-4:before{background:linear-gradient(90deg,#b42318,#ef4444)}.schoolRoomBlocksOfficialPage .rbFiltersCard{background:linear-gradient(135deg,#fffdf7,#f6edd3)!important}.schoolRoomBlocksOfficialPage .rbTableTitleCard{background:linear-gradient(135deg,#fff8e6,#f6ecd0)!important}.schoolRoomBlocksOfficialPage .rbTableWrap{padding:14px!important;border-radius:24px!important;background:linear-gradient(180deg,#fbf6e7,#f4ead0)!important}.schoolRoomBlocksOfficialPage .rbTable{border-collapse:separate!important;border-spacing:0!important;background:#fcf6e8!important;border:2px solid rgba(199,162,45,.92)!important;border-radius:20px!important;overflow:hidden!important}.schoolRoomBlocksOfficialPage .rbTable thead th{background:linear-gradient(180deg,#f5e4a8,#d8b64a)!important;color:#111827!important;border-bottom:2px solid #8b6a13!important;border-inline-end:1px solid rgba(139,106,19,.35)!important}.schoolRoomBlocksOfficialPage .rbTable thead th:nth-child(1){box-shadow:inset 0 5px #1e63d7!important}.schoolRoomBlocksOfficialPage .rbTable thead th:nth-child(2){box-shadow:inset 0 5px #0f7a46!important}.schoolRoomBlocksOfficialPage .rbTable thead th:nth-child(3){box-shadow:inset 0 5px #c17b10!important}.schoolRoomBlocksOfficialPage .rbTable thead th:nth-child(4){box-shadow:inset 0 5px #7c3aed!important}.schoolRoomBlocksOfficialPage .rbTable thead th:nth-child(5){box-shadow:inset 0 5px #ec4899!important}.schoolRoomBlocksOfficialPage .rbTable thead th:nth-child(6){box-shadow:inset 0 5px #0ea5e9!important}.schoolRoomBlocksOfficialPage .rbTable thead th:nth-child(7){box-shadow:inset 0 5px #16a34a!important}.schoolRoomBlocksOfficialPage .rbTable thead th:nth-child(8){box-shadow:inset 0 5px #f59e0b!important}.schoolRoomBlocksOfficialPage .rbTable thead th:nth-child(9){box-shadow:inset 0 5px #ef4444!important}.schoolRoomBlocksOfficialPage .rbTable tbody td{background:#fffaf0!important;color:#111827!important;border-bottom:1px solid rgba(199,162,45,.38)!important;border-inline-end:1px solid rgba(199,162,45,.25)!important}.schoolRoomBlocksOfficialPage .rbTable tbody tr:nth-child(2n) td{background:#f8f0dc!important}.schoolRoomBlocksOfficialPage .rbTable tbody tr:hover td{background:#f3ead1!important}.schoolRoomBlocksOfficialPage .rbTable tbody td:nth-child(1){box-shadow:inset 4px 0 #1e63d7!important}.schoolRoomBlocksOfficialPage .rbTable tbody td:nth-child(2){box-shadow:inset 4px 0 #0f7a46!important}.schoolRoomBlocksOfficialPage .rbTable tbody td:nth-child(3){box-shadow:inset 4px 0 #c17b10!important}.schoolRoomBlocksOfficialPage .rbTable tbody td:nth-child(4){box-shadow:inset 4px 0 #7c3aed!important}.schoolRoomBlocksOfficialPage .rbTable tbody td:nth-child(5){box-shadow:inset 4px 0 #ec4899!important}.schoolRoomBlocksOfficialPage .rbTable tbody td:nth-child(6){box-shadow:inset 4px 0 #0ea5e9!important}.schoolRoomBlocksOfficialPage .rbTable tbody td:nth-child(7){box-shadow:inset 4px 0 #16a34a!important}.schoolRoomBlocksOfficialPage .rbTable tbody td:nth-child(8){box-shadow:inset 4px 0 #f59e0b!important}.schoolRoomBlocksOfficialPage .rbTable tbody td:nth-child(9){box-shadow:inset 4px 0 #ef4444!important}.schoolRoomBlocksOfficialPage .rbButton{border:none!important;border-radius:14px!important;color:#fff!important;font-weight:900!important;padding:10px 16px!important;box-shadow:0 12px 22px #2c230c29!important}.schoolRoomBlocksOfficialPage .rbButtonBack{background:linear-gradient(180deg,#334155,#0f172a)!important;color:#f8e08b!important}.schoolRoomBlocksOfficialPage .rbButtonAdd,.schoolRoomBlocksOfficialPage .rbButtonSave{background:linear-gradient(180deg,#16a34a,#0f7a46)!important}.schoolRoomBlocksOfficialPage .rbButtonSecondary{background:linear-gradient(180deg,#f5e7b2,#d6b34a)!important;color:#1f2937!important}.schoolRoomBlocksOfficialPage .rbButtonEdit{background:linear-gradient(180deg,#60a5fa,#1e63d7)!important}.schoolRoomBlocksOfficialPage .rbButtonWarning{background:linear-gradient(180deg,#fbbf24,#d97706)!important;color:#111827!important}.schoolRoomBlocksOfficialPage .rbButtonDelete{background:linear-gradient(180deg,#f87171,#dc2626)!important}.schoolSettingsOfficialPage{--set-gold: #c7a22d;--set-gold-dark: #8b6a13;--set-green: #0f7a46;--set-blue: #1e63d7;--set-red: #b42318;--set-ink: #111827;--set-muted: #374151;--set-paper: #fffdf6;--set-paper-2: #f7efd8;font-family:Cairo,Tajawal,Segoe UI,Tahoma,Arial,sans-serif!important;background:radial-gradient(circle at 18% 5%,rgba(199,162,45,.15),transparent 30%),radial-gradient(circle at 84% 20%,rgba(15,122,70,.1),transparent 26%),linear-gradient(180deg,#fffdf7,#f4ecd1 52%,#fffaf0)!important;color:var(--set-ink)!important}.schoolSettingsOfficialPage *{box-sizing:border-box}.schoolSettingsOfficialPage .settingsHeroCard{position:relative;overflow:hidden;border:3px solid rgba(199,162,45,.96)!important;border-inline-start:8px solid var(--set-green)!important;border-radius:32px!important;background:radial-gradient(circle at 12% 18%,rgba(199,162,45,.14),transparent 26%),radial-gradient(circle at 90% 18%,rgba(15,122,70,.1),transparent 22%),linear-gradient(135deg,#ffffffeb,#fff8e1f0),linear-gradient(180deg,var(--set-paper),var(--set-paper-2))!important;box-shadow:0 20px 44px #4b38082e!important;padding:26px!important;color:var(--set-ink)!important}.schoolSettingsOfficialPage .settingsHeroCard *,.schoolSettingsOfficialPage h1,.schoolSettingsOfficialPage h2,.schoolSettingsOfficialPage h3{color:var(--set-ink)!important;text-shadow:none!important;-webkit-text-fill-color:var(--set-ink)!important}.schoolSettingsOfficialPage h1,.schoolSettingsOfficialPage h2,.schoolSettingsOfficialPage h3{font-weight:950!important;letter-spacing:-.015em}.schoolSettingsOfficialPage p,.schoolSettingsOfficialPage div{line-height:1.8}.schoolSettingsOfficialPage .settingsGridWrap{align-items:start!important}.schoolSettingsOfficialPage .settingsFormCard,.schoolSettingsOfficialPage .settingsPreviewCard{background:linear-gradient(180deg,#fffdf8,#f7efd9)!important;border:2px solid rgba(199,162,45,.88)!important;border-radius:28px!important;color:var(--set-ink)!important;box-shadow:0 18px 36px #4b380821!important}.schoolSettingsOfficialPage .settingsFormCard{border-inline-start:7px solid var(--set-blue)!important}.schoolSettingsOfficialPage .settingsPreviewCard{border-inline-start:7px solid var(--set-green)!important}.schoolSettingsOfficialPage input,.schoolSettingsOfficialPage select,.schoolSettingsOfficialPage textarea{background:#fffef9!important;color:var(--set-ink)!important;border:2px solid rgba(199,162,45,.72)!important;border-radius:14px!important;font-weight:850!important;font-size:14px!important;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #4b38080f!important}.schoolSettingsOfficialPage input:focus,.schoolSettingsOfficialPage select:focus,.schoolSettingsOfficialPage textarea:focus{outline:none!important;border-color:var(--set-green)!important;box-shadow:0 0 0 4px #0f7a461f!important}.schoolSettingsOfficialPage label,.schoolSettingsOfficialPage [style*="fontWeight: 900"],.schoolSettingsOfficialPage [style*="font-weight: 900"]{color:#111827!important}.schoolSettingsOfficialPage button,.schoolSettingsOfficialPage label[style*=cursor]{border:0!important;border-radius:14px!important;font-weight:900!important;font-size:14px!important;padding-inline:16px!important;min-height:42px;box-shadow:0 12px 24px #2c230c29!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.schoolSettingsOfficialPage button:hover,.schoolSettingsOfficialPage label[style*=cursor]:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 16px 30px #2c230c38!important}.schoolSettingsOfficialPage button[style*="#10b981"],.schoolSettingsOfficialPage button[style*="#22c55e"]{background:linear-gradient(180deg,#16a34a,#0f7a46)!important;color:#fff!important}.schoolSettingsOfficialPage button[style*="#60a5fa"],.schoolSettingsOfficialPage button[style*="#2563eb"]{background:linear-gradient(180deg,#60a5fa,#1e63d7)!important;color:#fff!important}.schoolSettingsOfficialPage button[style*="#f59e0b"]{background:linear-gradient(180deg,#fbbf24,#d97706)!important;color:#111827!important}.schoolSettingsOfficialPage button[style*="#ef4444"]{background:linear-gradient(180deg,#f87171,#dc2626)!important;color:#fff!important}.schoolSettingsOfficialPage button[style*="#1f2937"]{background:linear-gradient(180deg,#334155,#0f172a)!important;color:#f8e08b!important}.schoolSettingsOfficialPage .settingsHeroCard [style*="minWidth: 190"],.schoolSettingsOfficialPage .settingsHeroCard [style*="min-width: 190"]{border-radius:18px!important;border-color:#c7a22dc7!important;background:linear-gradient(180deg,#fffdf7,#f7efd8)!important;box-shadow:0 12px 24px #4b38081a!important}.schoolSettingsOfficialPage table{background:#fffaf0!important;border:2px solid rgba(199,162,45,.86)!important;border-radius:18px!important;overflow:hidden!important}.schoolSettingsOfficialPage th{background:linear-gradient(180deg,#f5e4a8,#d8b64a)!important;color:#111827!important;font-weight:1000!important}.schoolSettingsOfficialPage td{background:#fffaf0!important;color:#111827!important;border-bottom:1px solid rgba(199,162,45,.32)!important;font-weight:800!important}@media(max-width:900px){.schoolSettingsOfficialPage .settingsHeroCard{padding:18px!important;border-radius:24px!important}.schoolSettingsOfficialPage button,.schoolSettingsOfficialPage label[style*=cursor]{width:100%;justify-content:center;text-align:center}}.schoolSettingsOfficialPage .settingsHeroCard{padding:34px!important}.schoolSettingsOfficialPage .settingsHeroCard:before{content:"";position:absolute;inset-inline:0;top:0;height:10px;background:linear-gradient(90deg,var(--set-green) 0%,var(--set-gold) 42%,#e9d594 72%,transparent 100%);opacity:.95}.schoolSettingsOfficialPage .settingsHeroLayout{align-items:stretch!important;gap:24px!important}.schoolSettingsOfficialPage .settingsHeroMain{flex:1 1 720px}.schoolSettingsOfficialPage .settingsHeroBadge,.schoolSettingsOfficialPage .settingsHeroAsideBadge{background:linear-gradient(180deg,#0f7a4624,#0f7a4614)!important;border:1px solid rgba(15,122,70,.26)!important;color:#0f5132!important;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f7a461a!important}.schoolSettingsOfficialPage .settingsHeroTitleBlock{position:relative;padding-inline-start:2px}.schoolSettingsOfficialPage .settingsHeroEyebrow{color:#14324a!important;font-size:18px!important}.schoolSettingsOfficialPage .settingsHeroTitle{margin-bottom:6px!important;font-size:clamp(38px,5.3vw,72px)!important;line-height:.98!important;color:#0f172a!important;text-shadow:0 10px 24px rgba(199,162,45,.12)!important}.schoolSettingsOfficialPage .settingsHeroTitleBlock:after{content:"";display:block;width:120px;height:5px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,var(--set-gold),#ead98b)}.schoolSettingsOfficialPage .settingsHeroDescription{color:#1f2937!important;max-width:980px!important;font-size:17px!important;line-height:2.05!important}.schoolSettingsOfficialPage .settingsHeroStats{gap:14px!important;margin-top:4px}.schoolSettingsOfficialPage .settingsHeroStatCard{min-width:210px!important;padding:16px 16px 14px!important;border-radius:20px!important;border:2px solid rgba(199,162,45,.7)!important;background:linear-gradient(180deg,#fffdfa,#f8f1de)!important;box-shadow:0 12px 24px #4b38081a,inset 0 1px #ffffffeb!important;position:relative;overflow:hidden}.schoolSettingsOfficialPage .settingsHeroStatCard:before{content:"";position:absolute;top:0;inset-inline:0;height:6px;background:linear-gradient(90deg,var(--set-gold),#ead98b)}.schoolSettingsOfficialPage .settingsHeroStatCard:nth-child(2):before{background:linear-gradient(90deg,#1e63d7,#7db2ff)}.schoolSettingsOfficialPage .settingsHeroStatCard:nth-child(3):before{background:linear-gradient(90deg,#0f7a46,#61c48a)}.schoolSettingsOfficialPage .settingsHeroStatLabel{font-size:13px!important;color:#6b7280!important;font-weight:900!important}.schoolSettingsOfficialPage .settingsHeroStatValue{font-size:20px!important;color:#0f172a!important;line-height:1.55}.schoolSettingsOfficialPage .settingsHeroAside{flex:0 1 390px;justify-content:space-between;border:2px solid rgba(199,162,45,.76)!important;border-inline-start:8px solid var(--set-green)!important;border-radius:28px!important;background:linear-gradient(180deg,#ffffffe6,#f8f1dff5)!important;box-shadow:0 18px 34px #4b38081f,inset 0 1px #ffffffe6!important}.schoolSettingsOfficialPage .settingsHeroAsideTitle{font-size:28px!important;line-height:1.65!important;color:#0f172a!important}.schoolSettingsOfficialPage .settingsHeroAsideText{font-size:14px!important;line-height:2!important;color:#374151!important}@media(max-width:1100px){.schoolSettingsOfficialPage .settingsHeroCard{padding:24px!important}.schoolSettingsOfficialPage .settingsHeroLayout{gap:18px!important}.schoolSettingsOfficialPage .settingsHeroAside{max-width:100%!important}}@media(max-width:700px){.schoolSettingsOfficialPage .settingsHeroTitle{font-size:clamp(30px,9vw,44px)!important}.schoolSettingsOfficialPage .settingsHeroDescription{font-size:15px!important;line-height:1.9!important}.schoolSettingsOfficialPage .settingsHeroStats{display:grid!important;grid-template-columns:1fr!important}.schoolSettingsOfficialPage .settingsHeroStatCard{min-width:100%!important}}.schoolSettingsOfficialPage select:disabled{cursor:not-allowed!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-color:#0f7a46a6!important;box-shadow:0 0 0 4px #0f7a4614,inset 0 1px #ffffffeb,0 8px 18px #4b380814!important}.schoolSettingsOfficialPage .settingsAutoGovernorateNote{margin-top:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,122,70,.3);background:linear-gradient(180deg,#ecfdf3,#dcfce7);color:#065f46!important;-webkit-text-fill-color:#065f46!important;font-size:13px;font-weight:850;line-height:1.7;box-shadow:0 8px 18px #0f7a4614}:root{--gold: #d4af37;--gold-soft: #f4d06f;--gold-light: #fff1b8;--gold-deep: #8c6412;--bg: #000000;--panel: rgba(7,7,7,.92);--panel-soft: rgba(18,18,18,.84);--text: #f8f3df;--muted: rgba(244, 208, 111, .82);--radius: 18px;--shadow-deep: 0 26px 80px rgba(0,0,0,.78)}html,body,#root{background:var(--bg)!important}.admin-system-page,.system-shell{min-height:100vh;background:var(--bg)!important;background-image:none!important;color:var(--text);direction:rtl}.system-header,.admin-header{position:sticky;top:0;z-index:1000;background:linear-gradient(180deg,#0a0a0afa,#000000fa)!important;border:5px solid var(--gold)!important;border-radius:22px!important;overflow:hidden;box-shadow:0 18px 50px #000000bf,0 0 28px #d4af372e!important}.system-header:before,.admin-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 18%,rgba(212,175,55,.1),transparent 22%),radial-gradient(circle at 84% 20%,rgba(212,175,55,.08),transparent 18%),linear-gradient(90deg,transparent 0%,rgba(212,175,55,.06) 48%,transparent 100%)}.system-header-inner,.admin-header-inner{max-width:1280px;margin:0 auto;padding:16px 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;position:relative;z-index:2}@media(max-width:860px){.system-header-inner,.admin-header-inner{grid-template-columns:1fr;text-align:center;gap:10px}.system-actions,.system-brand{justify-content:center!important}}.system-brand,.admin-brand{display:flex;align-items:center;gap:12px}.system-brand img,.admin-brand img{width:74px!important;height:74px!important;max-width:74px!important;max-height:74px!important;object-fit:contain;filter:drop-shadow(0 0 18px rgba(212,175,55,.28))}.system-brand-title,.admin-brand-title,.super-brand-ministry{font-weight:1000!important;font-size:clamp(26px,2.3vw,38px)!important;line-height:1.1!important;color:var(--gold-soft)!important;text-shadow:0 0 16px rgba(212,175,55,.24),0 2px 10px rgba(0,0,0,.42)!important}.system-brand-sub,.admin-brand-sub{margin-top:4px;font-size:12px;font-weight:800;color:var(--muted)!important}.system-program,.admin-program,.super-program-title{justify-self:center;text-align:center;font-weight:1000!important;font-size:clamp(32px,3.8vw,56px)!important;line-height:1.08!important;color:var(--gold-soft)!important;background:none!important;-webkit-text-fill-color:initial!important;text-shadow:0 0 20px rgba(212,175,55,.18),0 4px 16px rgba(0,0,0,.42)!important}.system-program-sub,.admin-program-sub{margin-top:6px;font-size:13px;font-weight:800;color:var(--muted)!important}.system-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.system-glow,.system-panel,.panel,.card{position:relative!important;border-radius:var(--radius)!important;background:var(--panel)!important;border:1px solid rgba(212,175,55,.22)!important;box-shadow:var(--shadow-deep),0 0 20px #d4af371a!important;overflow:hidden!important}.system-glow:before,.system-panel:before,.panel:before,.card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px #d4af3724}.system-glow:after,.system-panel:after,.panel:after,.card:after{content:"";position:absolute;inset:12px;border-radius:calc(var(--radius) - 8px);border:1px solid rgba(212,175,55,.2);box-shadow:inset 0 0 14px #d4af3714;pointer-events:none}.system-glow:hover,.system-panel:hover,.panel:hover,.card:hover{border-color:#d4af3757!important;box-shadow:0 34px 90px #000000d6,0 0 24px #d4af3724!important}input,textarea,select{border:1px solid rgba(212,175,55,.34)!important;background:#ffffff0a!important;color:var(--text)!important;border-radius:12px!important;box-shadow:inset 0 0 0 1px #d4af3714,0 0 12px #d4af370f!important;outline:none!important}input:focus,textarea:focus,select:focus{border-color:#d4af3799!important;box-shadow:0 0 0 3px #d4af371f,0 0 22px #d4af371f!important}.system-shell select option{background-color:#000!important;color:gold!important}table,th,td{border-color:#d4af3738!important}.tenant-row,.allow-row,.row{border:1px solid rgba(212,175,55,.22)!important;background:#ffffff08!important;box-shadow:0 16px 44px #0000009e,0 0 14px #d4af3714!important;border-radius:14px!important}.tenant-status{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-weight:950;font-size:12px;border:1px solid rgba(212,175,55,.34);background:#ffffff08;color:#ffebb4f5;box-shadow:0 12px 26px #0000008c,0 0 18px #d4af3714}.status-badge:before{content:"";width:8px;height:8px;border-radius:50%}.status-badge.on{border-color:#d4af376b;background:#d4af3714}.status-badge.on:before{background:#2bff9a;box-shadow:0 0 14px #2bff9a6b}.status-badge.off{border-color:#ff787852;background:#ff505014;color:#ffd2d2eb}.status-badge.off:before{background:#ff4d4d;box-shadow:0 0 14px #ff4d4d6b}.sys-btn{padding:8px 12px;border-radius:12px;border:1px solid rgba(212,175,55,.26);background:#ffffff0a;color:var(--gold-soft);font-weight:900;cursor:pointer;box-shadow:0 10px 22px #00000059;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.sys-btn:hover{transform:translateY(-1px);border-color:#d4af3766;box-shadow:0 14px 30px #00000073,0 0 14px #d4af371f;filter:saturate(1.04)}.sys-btn.danger{border-color:#ff50504d;color:#ffdcdceb}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.owner-official-page,.owner-official-page.system-shell,.owner-official-page.admin-system-page{min-height:100vh!important;background:radial-gradient(circle at top right,rgba(184,148,46,.14),transparent 32%),linear-gradient(180deg,#f7f1e3,#efe4c8,#e9ddc0)!important;color:#2f2615!important;direction:rtl}.owner-official-page *{text-shadow:none!important}.owner-official-page .system-header,.owner-official-page .admin-header,.owner-official-page .admin-header-luxury,.owner-official-page header{background:linear-gradient(180deg,#fffdf7,#f3e8c8)!important;border:4px solid #d4af37!important;border-radius:28px!important;box-shadow:0 14px 36px #7a5a1329,inset 0 0 0 2px #fff6!important;color:#2f2615!important}.owner-official-page .system-header:before,.owner-official-page .admin-header:before,.owner-official-page .admin-header-luxury:before,.owner-official-page .system-glow:before,.owner-official-page .card:before,.owner-official-page .panel:before,.owner-official-page .system-panel:before{display:none!important}.owner-official-page .system-header:after,.owner-official-page .admin-header:after,.owner-official-page .admin-header-luxury:after,.owner-official-page .system-glow:after,.owner-official-page .card:after,.owner-official-page .panel:after,.owner-official-page .system-panel:after{display:none!important}.owner-official-page .system-header-inner,.owner-official-page .admin-header-inner{max-width:1600px!important}.owner-official-page .system-brand-title,.owner-official-page .admin-brand-title,.owner-official-page .system-program,.owner-official-page .admin-program,.owner-official-page .admin-title-premium,.owner-official-page .admin-brand-premium,.owner-official-page .super-program-title,.owner-official-page h1,.owner-official-page h2,.owner-official-page h3{color:#7a5a13!important;-webkit-text-fill-color:#7a5a13!important;font-weight:950!important}.owner-official-page .system-brand img,.owner-official-page .admin-brand img,.owner-official-page header img{filter:drop-shadow(0 6px 12px rgba(122,90,19,.18))!important}.owner-official-page .system-main,.owner-official-page main{background:transparent!important;color:#2f2615!important}.owner-official-page .system-glow,.owner-official-page .admin-panel-luxury,.owner-official-page .admin-hero-card,.owner-official-page .system-panel,.owner-official-page .panel,.owner-official-page .card,.owner-official-page [class*=Card],.owner-official-page [class*=card]{background:linear-gradient(180deg,#fffdf7,#f7efdd)!important;border:2px solid rgba(212,175,55,.62)!important;border-radius:26px!important;box-shadow:0 12px 28px #7a5a131f,inset 0 0 0 3px #d4af371a!important;color:#2f2615!important}.owner-official-page div,.owner-official-page p,.owner-official-page span,.owner-official-page label,.owner-official-page li,.owner-official-page td,.owner-official-page th,.owner-official-page b,.owner-official-page strong{color:#2f2615!important}.owner-official-page .admin-chip,.owner-official-page [class*=chip]{background:#d4af3724!important;border:1px solid rgba(184,148,46,.38)!important;color:#5f4810!important}.owner-official-page input,.owner-official-page select,.owner-official-page textarea{background:#fffdfa!important;color:#2f2615!important;border:2px solid #d4af37!important;border-radius:16px!important;min-height:48px;box-shadow:none!important}.owner-official-page input::placeholder,.owner-official-page textarea::placeholder{color:#8c7a4d!important}.owner-official-page option{background:#fffdfa!important;color:#2f2615!important}.owner-official-page button,.owner-official-page .btn,.owner-official-page .Button,.owner-official-page [role=button]{border-radius:16px!important;border:2px solid #b8942e!important;background:linear-gradient(180deg,#f7e4a8,#d4af37)!important;color:#3f2d07!important;font-weight:900!important;box-shadow:0 8px 18px #7a5a1324!important}.owner-official-page button:hover,.owner-official-page .btn:hover{transform:translateY(-1px)}.owner-official-page button.danger,.owner-official-page .btn.danger,.owner-official-page .btn-luxury-red,.owner-official-page button[style*="239,68,68"],.owner-official-page button[style*="#dc2626"]{background:linear-gradient(180deg,#f8dede,#e07c7c)!important;border-color:#c75b5b!important;color:#681717!important}.owner-official-page .btn-luxury-green,.owner-official-page .btn-luxury-blue,.owner-official-page .btn-luxury-purple,.owner-official-page .btn-luxury-gold{background:linear-gradient(180deg,#f7e4a8,#d4af37)!important;border-color:#b8942e!important;color:#3f2d07!important}.owner-official-page table{width:100%;border-collapse:collapse;background:#fffdf9!important;border-radius:18px;overflow:hidden;color:#2f2615!important}.owner-official-page table th,.owner-official-page table td{border:1px solid rgba(212,175,55,.34)!important;padding:12px 14px;color:#2f2615!important}.owner-official-page table th{background:#d4af3729!important;font-weight:950!important}.owner-official-page .official-note,.owner-official-page .muted,.owner-official-page small{color:#6c5a2c!important}.owner-official-page [style*="background: #000000"],.owner-official-page [style*="background:#000000"],.owner-official-page [style*="background: rgba(0,0,0"],.owner-official-page [style*="background:rgba(0,0,0"]{background:#fffdfa!important}.owner-official-page [style*="color: #e5e7eb"],.owner-official-page [style*="color:#e5e7eb"],.owner-official-page [style*="color: #f8fafc"],.owner-official-page [style*="color:#f8fafc"],.owner-official-page [style*="color: #fff"],.owner-official-page [style*="color:#fff"]{color:#2f2615!important}.owner-official-page button.owner-totp-security-button{background:linear-gradient(135deg,#263238,#111827)!important;background-color:#111827!important;color:#f3cf63!important;-webkit-text-fill-color:#f3cf63!important;border:2px solid #c99b24!important;box-shadow:0 9px 20px #11182757!important;font-weight:950!important}.owner-official-page button.owner-totp-security-button:hover,.owner-official-page button.owner-totp-security-button:focus-visible{background:linear-gradient(135deg,#37474f,#18212f)!important;background-color:#18212f!important;color:#ffe18a!important;-webkit-text-fill-color:#ffe18a!important;border-color:#e0b83f!important;box-shadow:0 12px 25px #1118276b,0 0 0 3px #c99b2424!important}:root{--owner-ink: #0b2447;--owner-muted: #45566d;--owner-gold: #b77910;--owner-gold-soft: #fff3d6;--owner-green: #087a32;--owner-green-soft: #e7f7ea;--owner-blue: #0b63ce;--owner-blue-soft: #e8f1ff;--owner-red: #d83a3a;--owner-violet: #7355c7;--owner-line: rgba(17, 40, 72, .12)}.owner-hub{min-height:100vh;box-sizing:border-box;padding:14px 16px 18px;color:var(--owner-ink);font-family:Tahoma,Arial,sans-serif;background:radial-gradient(circle at 6% 14%,rgba(255,226,177,.62),transparent 34%),radial-gradient(circle at 94% 12%,rgba(191,217,255,.78),transparent 38%),linear-gradient(118deg,#fff8ec,#f9fbff 48%,#e7f1ff);overflow-x:hidden;position:relative}.owner-hub:before,.owner-hub:after{content:"";position:fixed;pointer-events:none;border-radius:50%;opacity:.42}.owner-hub:before{width:580px;height:580px;right:-240px;top:135px;border:1px solid rgba(255,255,255,.82);box-shadow:0 0 0 28px #ffffff14,0 0 0 62px #ffffff0f}.owner-hub:after{width:460px;height:460px;left:-220px;top:180px;border:1px solid rgba(255,255,255,.72)}.owner-hub__header{min-height:88px;max-width:1540px;margin:0 auto;padding:8px 18px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:#ffffff7a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 30px #1f3f6912;position:relative;z-index:2}.owner-hub__brand,.owner-hub__accountArea,.owner-hub__accountCard,.owner-hub__quickActions{display:flex;align-items:center}.owner-hub__brand{gap:12px}.owner-hub__logo{width:80px;height:80px;object-fit:contain;flex:0 0 auto}.owner-hub__brandText{display:grid;gap:2px;color:#0e522d;text-align:right}.owner-hub__brandText strong{font-size:19px;font-weight:950}.owner-hub__brandText span{font-size:17px;font-weight:900}.owner-hub__accountArea{gap:14px;direction:ltr}.owner-hub__quickActions{gap:8px;padding-right:14px;border-right:1px solid rgba(31,63,105,.16)}.owner-hub__iconButton{width:44px;height:44px;border:0;border-radius:50%;background:#ffffff85;color:#263a55;font-size:21px;cursor:pointer;box-shadow:0 8px 20px #1f3f690f}.owner-hub__iconButton:hover{background:#ffffffd1;transform:translateY(-1px)}.owner-hub__accountCard{direction:rtl;gap:10px;min-width:210px;padding:8px 11px;border:1px solid rgba(31,63,105,.13);border-radius:16px;background:#ffffff6b}.owner-hub__accountCard>div:last-child{display:grid;gap:4px}.owner-hub__accountCard strong{color:#8c6111;font-size:14px}.owner-hub__accountCard span{font-size:11px;color:#37465b;direction:ltr;text-align:right}.owner-hub__avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:transparent;background:radial-gradient(circle at 50% 35%,#fff 0 17%,transparent 18%),radial-gradient(circle at 50% 80%,#fff 0 30%,transparent 31%),linear-gradient(135deg,#d49b20,#b57608);box-shadow:inset 0 0 0 2px #ffffffc2}.owner-hub__hero{position:relative;z-index:1;text-align:center;padding:24px 16px 14px}.owner-hub__hero h1{margin:5px 0 8px;font-size:clamp(38px,4.3vw,58px);line-height:1.08;font-weight:1000;letter-spacing:-1.4px;color:#071d3d}.owner-hub__hero p{margin:0;font-size:clamp(16px,1.75vw,22px);color:#41516a}.owner-hub__ornament{color:#c7901c;font-size:14px;position:relative;display:inline-block}.owner-hub__ornament:before,.owner-hub__ornament:after{content:"";display:inline-block;width:62px;height:1px;background:linear-gradient(90deg,transparent,#c7901c);vertical-align:middle;margin:0 8px}.owner-hub__ornament:after{background:linear-gradient(90deg,#c7901c,transparent)}.owner-hub__ornament--bottom{margin-top:12px}.owner-hub__mainCards{width:min(1180px,calc(100% - 36px));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;direction:rtl;position:relative;z-index:1}.owner-hub__mainCard{min-height:328px;padding:23px 24px 20px;border:1px solid rgba(31,63,105,.12);border-bottom-width:4px;border-radius:24px;background:#ffffffe0;box-shadow:0 14px 30px #1f3f691c;cursor:pointer;color:var(--owner-ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.owner-hub__mainCard:hover{transform:translateY(-5px);box-shadow:0 22px 42px #1f3f6929}.owner-hub__mainCard--gold{border-bottom-color:#d39a1b}.owner-hub__mainCard--green{border-bottom-color:#119443}.owner-hub__mainCard--blue{border-bottom-color:#2376df}.owner-hub__mainIcon{width:94px;height:94px;border-radius:50%;display:grid;place-items:center;margin-bottom:10px;font-weight:900}.owner-hub__mainIconSvg{width:62px;height:62px;display:block}.owner-hub__mainCard--gold .owner-hub__mainIcon{color:#b77910;background:linear-gradient(145deg,#fff8e9,#ffedc5)}.owner-hub__mainCard--green .owner-hub__mainIcon{color:#087a32;background:linear-gradient(145deg,#f1fbf1,#ddefdf)}.owner-hub__mainCard--blue .owner-hub__mainIcon{color:#0b63ce;background:linear-gradient(145deg,#f1f6ff,#dce9ff)}.owner-hub__mainCard>strong{font-size:clamp(23px,1.95vw,30px);font-weight:1000;margin-top:0}.owner-hub__mainCard--gold>strong{color:#a76d08}.owner-hub__mainCard--green>strong{color:#087a32}.owner-hub__mainCard--blue>strong{color:#0b63ce}.owner-hub__divider{width:98px;height:1px;margin:10px 0;background:currentColor;opacity:.28}.owner-hub__mainCard p{margin:0 auto 15px;max-width:320px;color:#283a51;font-size:14px;line-height:1.75}.owner-hub__enter{margin-top:auto;width:100%;min-height:46px;padding:0 14px;box-sizing:border-box;border:1px solid currentColor;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:900;background:#ffffffad}.owner-hub__mainCard--gold .owner-hub__enter{color:#a76d08}.owner-hub__mainCard--green .owner-hub__enter{color:#087a32}.owner-hub__mainCard--blue .owner-hub__enter{color:#0b63ce}.owner-hub__enter b{font-size:22px;line-height:1}.owner-hub__footer{max-width:1180px;margin:18px auto 0;min-height:94px;position:relative;z-index:1;display:grid;grid-template-columns:1fr minmax(340px,450px) 1fr;align-items:center;gap:16px}.owner-hub__portalButton{min-height:72px;border:1px solid #b88824;border-radius:15px;background:linear-gradient(135deg,#062249,#0a3970);color:#fff;box-shadow:0 13px 26px #0622492b;cursor:pointer;padding:10px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;text-align:right}.owner-hub__portalButton strong{display:block;font-size:18px;margin-bottom:3px}.owner-hub__portalButton small{font-size:12px;opacity:.9}.owner-hub__portalIcon{width:46px;height:46px;display:grid;place-items:center;border:2px solid #efbf50;color:#efbf50;border-radius:8px;font-size:22px}.owner-hub__portalArrow{font-size:25px}.owner-hub__logout,.owner-hub__helpButton,.owner-hub__backButton{min-height:44px;padding:0 16px;border-radius:12px;background:#ffffffa3;border:1px solid rgba(31,63,105,.16);color:#394a63;cursor:pointer;font-weight:850;font-size:14px;justify-self:start}.owner-hub__logout{color:#e23a36;border-color:#e23a3638}.owner-hub__helpButton{justify-self:end}.owner-hub__copyright{grid-column:1 / -1;text-align:center;color:#53647b;font-size:13px;margin-top:-6px}.owner-hub__backRow{max-width:1280px;margin:16px auto -4px;position:relative;z-index:2}.owner-hub__backButton{justify-self:auto}.owner-hub__sectionHero{max-width:1280px;margin:30px auto 22px;padding:24px 28px;border:1px solid rgba(31,63,105,.12);border-radius:22px;background:#fff9;box-shadow:0 12px 28px #1f3f6914;position:relative;z-index:1}.owner-hub__sectionHero h1{margin:0 0 7px;font-size:clamp(30px,3.7vw,44px);font-weight:1000}.owner-hub__sectionHero p{margin:0;color:var(--owner-muted);font-size:16px}.owner-hub__sectionHero--gold h1{color:#a76d08}.owner-hub__sectionHero--green h1{color:#087a32}.owner-hub__sectionHero--blue h1{color:#0b63ce}.owner-hub__actionGrid,.owner-hub__helpGrid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative;z-index:1}.owner-hub__actionCard,.owner-hub__helpGrid article{min-height:170px;border:1px solid rgba(31,63,105,.12);border-radius:20px;background:#ffffffd6;box-shadow:0 10px 26px #1f3f6917;padding:24px;text-align:right;position:relative}.owner-hub__actionCard{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.owner-hub__actionCard:hover{transform:translateY(-3px);box-shadow:0 16px 34px #1f3f6924}.owner-hub__actionCard strong,.owner-hub__helpGrid article strong{display:block;font-size:20px;margin-bottom:10px}.owner-hub__actionCard p,.owner-hub__helpGrid article p{margin:0;line-height:1.8;color:#516176}.owner-hub__actionCard--gold strong{color:#a76d08}.owner-hub__actionCard--green strong{color:#087a32}.owner-hub__actionCard--blue strong{color:#0b63ce}.owner-hub__actionCard--red strong{color:#c82f2f}.owner-hub__actionCard--violet strong{color:#6344b8}.owner-hub__actionArrow{position:absolute;left:20px;bottom:17px;font-size:24px;color:#64758b}.owner-hub__statusPill{position:absolute;left:18px;top:16px;padding:4px 9px;border-radius:999px;background:#fff4d6;color:#8a5d0d;font-size:11px;font-weight:900}@media(max-width:980px){.owner-hub__mainCards,.owner-hub__actionGrid,.owner-hub__helpGrid{grid-template-columns:1fr 1fr}.owner-hub__mainCards .owner-hub__mainCard:last-child{grid-column:1 / -1}.owner-hub__footer{grid-template-columns:1fr}.owner-hub__logout,.owner-hub__helpButton{justify-self:center}.owner-hub__portalButton{width:min(100%,500px);justify-self:center}}@media(max-width:720px){.owner-hub{padding:9px 9px 18px}.owner-hub__header{min-height:auto;align-items:flex-start;flex-direction:column}.owner-hub__brand{width:100%}.owner-hub__logo{width:70px;height:70px}.owner-hub__accountArea{width:100%;justify-content:space-between}.owner-hub__accountCard{min-width:0}.owner-hub__mainCards,.owner-hub__actionGrid,.owner-hub__helpGrid{width:100%;grid-template-columns:1fr}.owner-hub__mainCards .owner-hub__mainCard:last-child{grid-column:auto}.owner-hub__mainCard{min-height:315px}.owner-hub__hero{padding-top:24px}.owner-hub__hero h1{font-size:38px}.owner-hub__footer{width:100%}}.owner-hub__actionGrid--management{max-width:1180px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.owner-hub__managementCard{min-height:188px;padding:20px 22px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;border-bottom-width:3px}.owner-hub__managementIcon{width:72px;height:72px;margin-bottom:10px;border-radius:50%;display:grid;place-items:center;background:#eef4ffd1}.owner-hub__managementIconSvg{width:46px;height:46px;display:block}.owner-hub__managementCard strong{font-size:19px;margin-bottom:7px}.owner-hub__managementCard p{font-size:13px;line-height:1.65;max-width:300px;margin:0 auto 20px}.owner-hub__managementCard.owner-hub__actionCard--gold{border-bottom-color:#d39a1b}.owner-hub__managementCard.owner-hub__actionCard--gold .owner-hub__managementIcon{color:#b77910;background:#fff2d5}.owner-hub__managementCard.owner-hub__actionCard--green{border-bottom-color:#129443}.owner-hub__managementCard.owner-hub__actionCard--green .owner-hub__managementIcon{color:#087a32;background:#e5f5e8}.owner-hub__managementCard.owner-hub__actionCard--blue{border-bottom-color:#2172da}.owner-hub__managementCard.owner-hub__actionCard--blue .owner-hub__managementIcon{color:#0b63ce;background:#e5efff}.owner-hub__managementCard.owner-hub__actionCard--violet{border-bottom-color:#7355c7}.owner-hub__managementCard.owner-hub__actionCard--violet .owner-hub__managementIcon{color:#6848bd;background:#eee8ff}.owner-hub__managementCard.owner-hub__actionCard--teal{border-bottom-color:#1697a5}.owner-hub__managementCard.owner-hub__actionCard--teal .owner-hub__managementIcon{color:#12818d;background:#e4f8fa}.owner-hub__managementCard.owner-hub__actionCard--orange{border-bottom-color:#ea7a16}.owner-hub__managementCard.owner-hub__actionCard--orange .owner-hub__managementIcon{color:#dd6c08;background:#fff0df}@media(max-width:980px){.owner-hub__actionGrid--management{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.owner-hub__actionGrid--management{grid-template-columns:1fr}.owner-hub__managementCard{min-height:170px}}.owner-hub__managementCard.owner-hub__actionCard--green .owner-hub__managementIcon:has(.owner-hub__managementLogoIcon){background:#eef9f0eb;overflow:hidden}.owner-hub__managementLogoIcon{width:60px;height:60px;display:block;object-fit:contain;filter:none}.owner-hub__backRow{margin-top:10px;margin-bottom:-8px}.owner-hub__sectionHero{max-width:1180px;margin:14px auto 12px;padding:16px 22px;text-align:center;border-radius:20px}.owner-hub__sectionHero h1{margin:0 0 4px;font-size:clamp(30px,3vw,42px);line-height:1.12}.owner-hub__sectionHero p{margin:0;font-size:14px;line-height:1.55}.owner-hub__actionGrid--management{max-width:1180px;gap:12px}.owner-hub__managementCard{min-height:154px;padding:13px 16px 12px;border-radius:18px}.owner-hub__managementIcon{width:60px;height:60px;margin-bottom:5px}.owner-hub__managementIconSvg{width:38px;height:38px}.owner-hub__managementLogoIcon{width:48px;height:48px}.owner-hub__managementCard strong{font-size:17px;margin-bottom:4px}.owner-hub__managementCard p{font-size:11.5px;line-height:1.5;margin:0 auto 12px;max-width:285px}.owner-hub__managementCard .owner-hub__actionArrow{left:16px;bottom:9px;font-size:20px}.owner-hub__managementCard .owner-hub__statusPill{left:14px;top:10px;padding:3px 8px;font-size:10px}.owner-hub__footer{margin-top:10px;min-height:78px;gap:12px}.owner-hub__portalButton{min-height:62px;padding:8px 16px}.owner-hub__portalButton strong{font-size:16px}.owner-hub__portalButton small{font-size:11px}.owner-hub__portalIcon{width:40px;height:40px;font-size:19px}.owner-hub__logout,.owner-hub__helpButton{min-height:40px;font-size:13px}.owner-hub__copyright{font-size:12px;margin-top:-4px}@media(max-width:980px){.owner-hub__sectionHero{margin-top:12px}.owner-hub__managementCard{min-height:150px}}@media(max-width:720px){.owner-hub__sectionHero{padding:14px 16px}.owner-hub__sectionHero h1{font-size:30px}.owner-hub__managementCard{min-height:148px}}.owner-hub:has(.owner-hub__actionGrid--management){min-height:100vh;display:flex;flex-direction:column}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__header{flex:0 0 auto}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__backRow{width:min(1180px,calc(100% - 36px));flex:0 0 auto}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__sectionHero{width:min(1180px,calc(100% - 36px));box-sizing:border-box;flex:0 0 auto}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__actionGrid--management{width:min(1180px,calc(100% - 36px));box-sizing:border-box;flex:0 0 auto}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementCard{min-height:162px;padding-top:14px;padding-bottom:13px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__footer{width:min(1180px,calc(100% - 36px));box-sizing:border-box;margin-top:auto;padding-top:clamp(12px,2vh,24px);padding-bottom:4px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__portalButton{min-height:66px}@media(max-height:820px)and (min-width:721px){.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__header{min-height:78px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__logo{width:70px;height:70px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__backRow{margin-top:7px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__sectionHero{margin-top:10px;margin-bottom:10px;padding-top:13px;padding-bottom:13px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__actionGrid--management{gap:10px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementCard{min-height:148px;padding-top:11px;padding-bottom:10px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__footer{padding-top:8px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__portalButton{min-height:58px}}@media(max-width:720px){.owner-hub:has(.owner-hub__actionGrid--management){display:block}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__backRow,.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__sectionHero,.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__actionGrid--management,.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__footer{width:100%}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__footer{margin-top:14px;padding-top:0}}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__header{width:min(1540px,calc(100% - 28px));max-width:1540px;box-sizing:border-box;margin-inline:auto;justify-content:space-between}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__backRow{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px;margin-bottom:-4px}.owner-hub__breadcrumb{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 14px;border:1px solid rgba(31,63,105,.11);border-radius:12px;background:#ffffff6b;color:#5d6c80;font-size:12px;white-space:nowrap}.owner-hub__breadcrumb strong{color:#223d61;font-size:12px}.owner-hub__breadcrumb b{color:#9b741d;font-size:15px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__sectionHero{margin-top:8px;margin-bottom:10px;padding:11px 20px 10px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__sectionHero h1{margin-bottom:3px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementCard{min-height:158px;padding:12px 16px 11px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementIcon{width:66px;height:66px;margin-bottom:5px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementIconSvg{width:43px;height:43px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementLogoIcon{width:54px;height:54px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementCard strong{font-size:18px;margin:0}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementCard p{font-size:12.2px;line-height:1.52;margin:5px auto 12px}.owner-hub__managementTitleRow{width:100%;min-height:26px;display:flex;align-items:center;justify-content:center;gap:7px}.owner-hub__managementTitleRow .owner-hub__statusPill{position:static;flex:0 0 auto;padding:3px 7px;font-size:9px;line-height:1.2}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__footer{width:min(1040px,calc(100% - 36px));grid-template-columns:minmax(150px,1fr) minmax(360px,440px) minmax(150px,1fr);column-gap:22px;row-gap:5px;padding-top:clamp(8px,1.2vh,14px);padding-bottom:4px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__logout,.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__helpButton{justify-self:center}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__copyright{margin-top:0}@media(max-height:820px)and (min-width:721px){.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__header{width:min(1540px,calc(100% - 22px))}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__sectionHero{margin-top:6px;margin-bottom:8px;padding-top:9px;padding-bottom:9px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementCard{min-height:146px;padding-top:9px;padding-bottom:9px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementIcon{width:58px;height:58px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementIconSvg{width:38px;height:38px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementLogoIcon{width:48px;height:48px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementCard strong{font-size:16.5px}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__managementCard p{font-size:11.3px;margin-top:3px;margin-bottom:9px}}@media(max-width:720px){.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__header{width:100%}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__backRow{width:100%;align-items:stretch;flex-direction:column}.owner-hub__breadcrumb{width:100%;box-sizing:border-box;justify-content:center}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__backButton{align-self:center}.owner-hub:has(.owner-hub__actionGrid--management) .owner-hub__footer{width:100%;grid-template-columns:1fr}}.owner-governorates__hero,.owner-governorate-gateway__hero{width:min(1180px,calc(100% - 36px));margin:10px auto 14px;box-sizing:border-box;text-align:center;position:relative;z-index:1}.owner-governorates__hero{padding:15px 20px 14px;border:1px solid rgba(31,63,105,.1);border-radius:20px;background:#ffffff8f;box-shadow:0 12px 26px #1f3f6912}.owner-governorates__eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:#0e522d14;color:#0e6336;font-size:11px;font-weight:900}.owner-governorates__hero h1,.owner-governorate-gateway__hero h1{margin:6px 0 4px;color:#0b2447;font-size:clamp(31px,3.2vw,44px);font-weight:1000}.owner-governorates__hero p,.owner-governorate-gateway__hero p{margin:0;color:#53647a;font-size:14px}.owner-governorates__grid{width:min(1180px,calc(100% - 36px));margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;direction:rtl;position:relative;z-index:1}.owner-governorates__card{min-height:178px;padding:14px 14px 12px;border:1px solid rgba(14,99,54,.14);border-bottom:3px solid #168445;border-radius:18px;background:radial-gradient(circle at 80% 0%,rgba(230,247,235,.82),transparent 45%),#ffffffdb;color:#17324f;box-shadow:0 10px 24px #1f3f6914;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.owner-governorates__card:hover{transform:translateY(-3px);box-shadow:0 16px 30px #1f3f6921}.owner-governorates__logoWrap{width:58px;height:58px;margin-bottom:6px;border-radius:50%;display:grid;place-items:center;background:#ebf8eef5;box-shadow:inset 0 0 0 1px #0e633614}.owner-governorates__logo{width:48px;height:48px;object-fit:contain}.owner-governorates__number{position:absolute;left:12px;top:10px;color:#0b244752;font-size:11px;font-weight:900}.owner-governorates__card strong{color:#0e6336;font-size:17px;margin-bottom:4px}.owner-governorates__card small{min-height:31px;color:#607187;font-size:10.5px;line-height:1.45}.owner-governorates__open{margin-top:auto;min-height:34px;width:100%;border-radius:10px;border:1px solid rgba(14,99,54,.18);background:#eff9f2db;color:#0e6336;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:900}.owner-governorates__open b{font-size:16px}.owner-governorate-gateway__hero{padding:28px 20px 20px}.owner-governorate-gateway__logoWrap{width:92px;height:92px;margin:0 auto 8px;display:grid;place-items:center;border-radius:50%;background:#edf8f0f0;box-shadow:0 10px 26px #1f3f6914}.owner-governorate-gateway__logo{width:76px;height:76px;object-fit:contain}.owner-governorate-gateway__panel{width:min(880px,calc(100% - 36px));margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;position:relative;z-index:1}.owner-governorate-gateway__panel article{min-height:130px;padding:20px;border:1px solid rgba(31,63,105,.1);border-radius:18px;background:#fffc;box-shadow:0 10px 24px #1f3f6912;text-align:right}.owner-governorate-gateway__panel strong{color:#0e6336;font-size:18px}.owner-governorate-gateway__panel p{margin:8px 0 0;color:#586a80;font-size:13px;line-height:1.8}@media(max-width:1050px){.owner-governorates__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.owner-governorates__grid,.owner-governorate-gateway__panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.owner-governorates__hero,.owner-governorates__grid,.owner-governorate-gateway__hero,.owner-governorate-gateway__panel{width:100%}.owner-governorates__grid,.owner-governorate-gateway__panel{grid-template-columns:1fr}}.owner-hub:has(.owner-governorates__grid){min-height:100vh}.owner-hub:has(.owner-governorates__grid) .owner-hub__backRow{margin-top:6px;margin-bottom:-5px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__hero{margin-top:7px;margin-bottom:9px;padding:10px 18px 9px;border-radius:18px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__eyebrow{min-height:24px;padding-inline:9px;font-size:10px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__hero h1{margin:3px 0 2px;font-size:clamp(30px,2.8vw,40px);line-height:1.05}.owner-hub:has(.owner-governorates__grid) .owner-governorates__hero p{font-size:12.5px;line-height:1.45}.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{gap:9px 10px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:144px;padding:9px 12px 8px;border-radius:16px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logoWrap{width:49px;height:49px;margin-bottom:3px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logo{width:41px;height:41px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__number{left:10px;top:8px;font-size:10px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card strong{color:#123a63;font-size:16px;margin-bottom:2px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card small{min-height:25px;font-size:9.6px;line-height:1.35}.owner-hub:has(.owner-governorates__grid) .owner-governorates__open{min-height:29px;margin-top:5px;border-radius:9px;font-size:10px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__open b{font-size:14px}.owner-hub:has(.owner-governorates__grid) .owner-hub__footer{margin-top:8px;padding-top:2px;padding-bottom:3px}.owner-hub:has(.owner-governorates__grid) .owner-hub__portalButton{min-height:58px}.owner-hub:has(.owner-governorates__grid) .owner-hub__copyright{margin-top:0;font-size:11px}@media(max-height:920px)and (min-width:1060px){.owner-hub:has(.owner-governorates__grid) .owner-hub__header{min-height:82px}.owner-hub:has(.owner-governorates__grid) .owner-hub__logo{width:72px;height:72px}.owner-hub:has(.owner-governorates__grid) .owner-hub__backRow{margin-top:4px;margin-bottom:-6px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__hero{margin-top:5px;margin-bottom:7px;padding-top:8px;padding-bottom:7px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{gap:7px 9px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:134px;padding-top:7px;padding-bottom:6px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logoWrap{width:44px;height:44px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logo{width:37px;height:37px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card strong{font-size:15px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card small{min-height:22px;font-size:9px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__open{min-height:26px;margin-top:3px}.owner-hub:has(.owner-governorates__grid) .owner-hub__footer{margin-top:6px}}@media(max-width:1050px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:150px}}@media(max-width:760px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:148px}}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:150px;padding:10px 13px 9px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logoWrap{width:51px;height:51px;margin-bottom:4px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logo{width:43px;height:43px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card strong{color:#102f52;font-size:16.5px;font-weight:900;line-height:1.35;letter-spacing:0;margin-bottom:3px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card small{min-height:26px;color:#52657a;font-size:10px;font-weight:600;line-height:1.45}.owner-hub:has(.owner-governorates__grid) .owner-governorates__open{min-height:30px;margin-top:5px;color:#0b6a38;font-size:10.5px;font-weight:800;line-height:1.2}.owner-hub:has(.owner-governorates__grid) .owner-governorates__number{color:#102f526b;font-weight:800}@media(max-height:920px)and (min-width:1060px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{gap:6px 9px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:140px;padding:8px 12px 7px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logoWrap{width:46px;height:46px;margin-bottom:3px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logo{width:39px;height:39px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card strong{font-size:15.5px;font-weight:900}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card small{min-height:23px;font-size:9.4px;font-weight:600}.owner-hub:has(.owner-governorates__grid) .owner-governorates__open{min-height:27px;margin-top:3px;font-size:10px;font-weight:800}.owner-hub:has(.owner-governorates__grid) .owner-hub__footer{margin-top:5px}}@media(max-width:1050px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:154px}}@media(max-width:760px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:152px}}.owner-governorate-gateway__image{width:320px;height:190px;margin:10px auto 24px;display:flex;justify-content:center;align-items:center}.owner-governorate-gateway__image img{width:100%;height:100%;object-fit:contain}.owner-hub:has(.owner-governorates__grid) .owner-governorates__hero{width:min(1400px,calc(100% - 40px))}.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{width:min(1400px,calc(100% - 40px));grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px;margin-inline:auto}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:188px;padding:16px 17px 14px;border-radius:20px;border-bottom-width:4px;box-shadow:0 12px 26px #1f3f691a,inset 0 1px #ffffffd9}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #1f3f6926,inset 0 1px #ffffffe6}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logoWrap{width:66px;height:66px;margin-bottom:7px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logo{width:56px;height:56px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__number{left:14px;top:12px;font-size:12px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card strong{color:#102f52;font-size:18.5px;font-weight:1000;line-height:1.35;margin-bottom:5px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card small{min-height:34px;color:#52657a;font-size:11.2px;font-weight:700;line-height:1.55}.owner-hub:has(.owner-governorates__grid) .owner-governorates__open{min-height:38px;margin-top:8px;border-radius:11px;font-size:12px;font-weight:900}.owner-hub:has(.owner-governorates__grid) .owner-governorates__open b{font-size:17px}@media(max-height:920px)and (min-width:1060px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{width:min(1400px,calc(100% - 40px));gap:13px 16px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:174px;padding:13px 16px 12px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logoWrap{width:58px;height:58px;margin-bottom:5px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__logo{width:49px;height:49px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card strong{font-size:17px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card small{min-height:29px;font-size:10.3px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__open{min-height:34px;margin-top:6px;font-size:11px}}@media(max-width:1050px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__hero,.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{width:min(980px,calc(100% - 30px))}.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:180px}}@media(max-width:760px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:176px}}@media(max-width:520px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__hero,.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{width:100%}.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{grid-template-columns:1fr;gap:12px}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{min-height:174px}}@media(min-width:1051px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card{grid-column:span 3}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card:nth-last-child(-n+3){grid-column:span 4}}@media(max-width:1050px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-hub:has(.owner-governorates__grid) .owner-governorates__card,.owner-hub:has(.owner-governorates__grid) .owner-governorates__card:nth-last-child(-n+3){grid-column:span 1}}@media(max-width:760px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.owner-hub:has(.owner-governorates__grid) .owner-governorates__grid{grid-template-columns:1fr}}.owner-governorate-gateway__actions{width:min(1180px,calc(100% - 40px));margin:6px auto 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;direction:rtl;position:relative;z-index:2}.owner-governorate-gateway__actionCard{min-height:190px;padding:20px 18px 16px;border-radius:22px;cursor:pointer;font-family:inherit;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .18s ease,box-shadow .18s ease;background:#ffffffe8;box-shadow:0 14px 30px #1f3f691c,inset 0 1px #fffffff2}.owner-governorate-gateway__actionCard:hover{transform:translateY(-4px)}.owner-governorate-gateway__actionCard--schools{border:1px solid #a9cff7;border-bottom:4px solid #4d90da;background:linear-gradient(145deg,#f5fafffa,#e7f2fff0)}.owner-governorate-gateway__actionCard--schools:hover{box-shadow:0 18px 35px #2563eb2b}.owner-governorate-gateway__actionCard--diploma{border:1px solid #a7dfc8;border-bottom:4px solid #42a77d;background:linear-gradient(145deg,#f6fffbfa,#e5f9f0f0)}.owner-governorate-gateway__actionCard--diploma:hover{box-shadow:0 18px 35px #0596692b}.owner-governorate-gateway__actionCard--supervisor{border:1px solid #d1baf4;border-bottom:4px solid #9566d8;background:linear-gradient(145deg,#fbf8fffa,#f1e9fff0)}.owner-governorate-gateway__actionCard--supervisor:hover{box-shadow:0 18px 35px #6d28d929}.owner-governorate-gateway__actionIcon{width:58px;height:58px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:31px;background:#ffffffbf;box-shadow:0 7px 16px #1f3f691a}.owner-governorate-gateway__actionText{display:block;width:100%}.owner-governorate-gateway__actionText strong{display:block;color:#102f52;font-size:18px;font-weight:1000;line-height:1.4}.owner-governorate-gateway__actionText small{display:block;min-height:40px;margin-top:6px;color:#5a6c80;font-size:12px;font-weight:700;line-height:1.65}.owner-governorate-gateway__actionOpen{width:100%;min-height:38px;margin-top:auto;border-radius:11px;display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:1000}.owner-governorate-gateway__actionCard--schools .owner-governorate-gateway__actionOpen{color:#185fa9;background:#e8f3ff;border:1px solid #b7d7fa}.owner-governorate-gateway__actionCard--diploma .owner-governorate-gateway__actionOpen{color:#08724c;background:#e5f8ef;border:1px solid #afe2ca}.owner-governorate-gateway__actionCard--supervisor .owner-governorate-gateway__actionOpen{color:#6d32b6;background:#f1e9ff;border:1px solid #d5c1f4}.owner-governorate-gateway__actionOpen b{font-size:18px}.owner-governorate-gateway__scopeNotice{width:min(1180px,calc(100% - 40px));margin:0 auto 12px;padding:13px 18px;border-radius:16px;border:1px solid rgba(14,99,54,.14);background:#f6fcf8db;display:flex;align-items:center;justify-content:center;gap:12px;text-align:right;position:relative;z-index:1}.owner-governorate-gateway__scopeNotice>span{font-size:25px}.owner-governorate-gateway__scopeNotice strong{color:#0e6336;font-size:14px;font-weight:1000}.owner-governorate-gateway__scopeNotice p{margin:2px 0 0;color:#56697d;font-size:11px;font-weight:700}.owner-hub:has(.owner-governorate-gateway__actions) .owner-governorate-gateway__hero{padding-top:10px;padding-bottom:10px;margin-top:4px;margin-bottom:8px}.owner-hub:has(.owner-governorate-gateway__actions) .owner-governorate-gateway__image{width:245px;height:135px;margin-top:0;margin-bottom:10px}@media(max-width:900px){.owner-governorate-gateway__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.owner-governorate-gateway__actions{width:100%;grid-template-columns:1fr}.owner-governorate-gateway__scopeNotice{width:100%}}.owner-governorate-gateway__stats{width:min(1180px,calc(100% - 40px));margin:0 auto 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;direction:rtl;position:relative;z-index:2}.owner-governorate-gateway__stat{min-height:92px;padding:14px 18px;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:14px;text-align:right;background:#ffffffeb;box-shadow:0 9px 22px #1f3f6914,inset 0 1px #ffffffeb}.owner-governorate-gateway__stat--schools{border:1px solid #b9d8f8;border-bottom:4px solid #4d90da}.owner-governorate-gateway__stat--diploma{border:1px solid #afe2ca;border-bottom:4px solid #42a77d}.owner-governorate-gateway__stat--supervisors{border:1px solid #d5c1f4;border-bottom:4px solid #9566d8}.owner-governorate-gateway__statIcon{width:52px;height:52px;flex:0 0 52px;border-radius:50%;display:grid;place-items:center;font-size:26px;background:#ffffffeb;box-shadow:0 5px 14px #1f3f691a}.owner-governorate-gateway__stat>div{min-width:0;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:10px}.owner-governorate-gateway__stat small{grid-column:1 / -1;color:#50647a;font-size:12px;font-weight:900}.owner-governorate-gateway__stat strong{color:#102f52;font-size:30px;font-weight:1000;line-height:1.1}.owner-governorate-gateway__stat>div>span{align-self:end;color:#63758a;font-size:10.5px;font-weight:800;padding-bottom:3px}.owner-governorate-gateway__stat--ready>div>span{color:#08734a}.owner-governorate-gateway__stat--loading strong{opacity:.52}.owner-governorate-gateway__stat--error{border-bottom-color:#c24141}.owner-governorate-gateway__stat--error strong{color:#b42318}.owner-governorate-gateway__stat--error>div>span{color:#b42318}.owner-governorate-gateway__actions{margin-top:0}@media(max-width:760px){.owner-governorate-gateway__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.owner-governorate-gateway__stats{width:100%;grid-template-columns:1fr}}.owner-governorate-gateway__stat{width:100%;margin:0;font-family:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.owner-governorate-gateway__stat:hover{transform:translateY(-3px);box-shadow:0 13px 26px #1f3f6924,inset 0 1px #fffffff5;filter:saturate(1.04)}.owner-governorate-gateway__stat:active{transform:translateY(-1px)}.owner-governorate-gateway__stat:focus-visible{outline:3px solid rgba(20,100,174,.24);outline-offset:3px}.owner-governorate-gateway__statMeta{white-space:nowrap}.owner-governorate-gateway__stat--diploma .owner-governorate-gateway__statMeta{color:#08734a}.owner-governorate-gateway__stat--supervisors .owner-governorate-gateway__statMeta{color:#6d36bc}.owner-governorate-gateway__stat--error .owner-governorate-gateway__statMeta{color:#b42318}.owner-governorate-gateway__stat--loading .owner-governorate-gateway__statMeta{color:#64748b}@media(max-width:620px){.owner-governorate-gateway__statMeta{white-space:normal}}.owner-governorate-gateway__stat--schools .owner-governorate-gateway__statMeta{color:#1769aa}.owner-governorate-gateway__alerts{width:min(1180px,calc(100% - 40px));margin:4px auto 16px;padding:14px;border:1px solid #f1d39c;border-radius:18px;background:linear-gradient(180deg,#fffaeef5,#fff7e4e6);box-shadow:0 9px 22px #724e1012;direction:rtl}.owner-governorate-gateway__alertsHeader{display:flex;align-items:center;gap:10px;padding:0 4px 11px}.owner-governorate-gateway__alertsHeader>span{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border-radius:12px;background:#fff5d9;font-size:20px}.owner-governorate-gateway__alertsHeader>div{display:grid;gap:2px}.owner-governorate-gateway__alertsHeader strong{color:#8a5600;font-size:15px;font-weight:1000}.owner-governorate-gateway__alertsHeader small{color:#7c6a4a;font-size:11px;font-weight:800}.owner-governorate-gateway__alertsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.owner-governorate-gateway__alertCard{min-height:66px;padding:9px 13px;border-radius:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-family:inherit;text-align:right;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.owner-governorate-gateway__alertCard:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1f3f691a}.owner-governorate-gateway__alertCard>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ffffffe0;font-size:19px}.owner-governorate-gateway__alertCard>div{display:grid;gap:2px}.owner-governorate-gateway__alertCard strong{color:#24364b;font-size:14px;font-weight:1000}.owner-governorate-gateway__alertCard small{color:#64748b;font-size:10.5px;font-weight:800}.owner-governorate-gateway__alertCard>b{font-size:18px}.owner-governorate-gateway__alertCard--school{border:1px solid #b7d8fa;background:#eef7ff;color:#1769aa}.owner-governorate-gateway__alertCard--diploma{border:1px solid #a9dfc8;background:#eefbf5;color:#08734a}.owner-governorate-gateway__alertCard--supervisor{border:1px solid #d7c2f3;background:#f8f2ff;color:#7137bd}@media(max-width:850px){.owner-governorate-gateway__alertsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.owner-governorate-gateway__alerts{width:100%}.owner-governorate-gateway__alertsGrid{grid-template-columns:1fr}}.owner-governorate-gateway__health{width:min(1180px,calc(100% - 40px));min-height:66px;margin:2px auto 15px;padding:10px 14px;border-radius:17px;display:flex;align-items:center;justify-content:space-between;gap:18px;direction:rtl;background:#ffffffe0;box-shadow:0 8px 20px #1f3f6912}.owner-governorate-gateway__health--ready{border:1px solid #abe1c4;border-right:5px solid #15945b}.owner-governorate-gateway__health--warning{border:1px solid #f0d095;border-right:5px solid #d99618}.owner-governorate-gateway__health--error{border:1px solid #f2b2b2;border-right:5px solid #c93c3c}.owner-governorate-gateway__health--loading{border:1px solid #b9d7f5;border-right:5px solid #438cd1}.owner-governorate-gateway__healthMain{min-width:0;display:flex;align-items:center;gap:11px}.owner-governorate-gateway__healthIcon{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;background:#fffffff2;font-size:20px;box-shadow:0 5px 13px #1f3f691a}.owner-governorate-gateway__healthMain>div{display:grid;gap:3px}.owner-governorate-gateway__healthMain strong{color:#183653;font-size:14px;font-weight:1000}.owner-governorate-gateway__healthMain div>span{color:#607187;font-size:11px;font-weight:800}.owner-governorate-gateway__health--ready .owner-governorate-gateway__healthMain div>span{color:#08734a}.owner-governorate-gateway__health--warning .owner-governorate-gateway__healthMain div>span{color:#956000}.owner-governorate-gateway__health--error .owner-governorate-gateway__healthMain div>span{color:#b42318}.owner-governorate-gateway__healthMeta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.owner-governorate-gateway__healthMeta>span{min-height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:4px;border:1px solid #dce5ed;border-radius:999px;background:#ffffffc2;color:#617286;font-size:10.5px;font-weight:800}.owner-governorate-gateway__healthMeta>span b{color:#183653;font-weight:1000}.owner-governorate-gateway__refresh{min-height:35px;padding:0 14px;border:1px solid #1769aa;border-bottom:3px solid #0c4d82;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,#2682c8,#1769aa);color:#fff;font-family:inherit;font-size:11px;font-weight:1000;cursor:pointer;box-shadow:0 5px 11px #1769aa26}.owner-governorate-gateway__refresh:hover:not(:disabled){filter:brightness(1.04)}.owner-governorate-gateway__refresh:disabled{border-color:#94a3b8;border-bottom-color:#64748b;background:#aebcca;cursor:wait;box-shadow:none}@media(max-width:760px){.owner-governorate-gateway__health{align-items:stretch;flex-direction:column}.owner-governorate-gateway__healthMeta{justify-content:flex-start}}@media(max-width:520px){.owner-governorate-gateway__health,.owner-governorate-gateway__refresh{width:100%}}.owner-governorate-gateway__actionText{min-width:0}.owner-governorate-gateway__actionStatus{width:fit-content;max-width:100%;margin-top:8px;padding:5px 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:10.5px;font-weight:900;line-height:1.35;white-space:normal}.owner-governorate-gateway__actionStatus--ready{border:1px solid #b8dfc9;background:#effbf4;color:#08734a}.owner-governorate-gateway__actionStatus--loading{border:1px solid #bfd8ee;background:#f1f7fc;color:#4f718e}.owner-governorate-gateway__actionStatus--error{border:1px solid #efb7b7;background:#fff1f1;color:#b42318}.owner-governorate-gateway__actionCard--attention{box-shadow:0 10px 24px #b3710e1c,inset 0 0 0 2px #e2a0321f}.owner-governorate-gateway__actionCard--attention:after{content:"تحتاج مراجعة";position:absolute;top:10px;left:10px;padding:4px 8px;border:1px solid #efc879;border-radius:999px;background:#fff7e5;color:#9a6100;font-size:9.5px;font-weight:1000}.owner-governorate-gateway__actionCard{position:relative}@media(max-width:560px){.owner-governorate-gateway__actionCard--attention:after{position:static;width:fit-content;margin-inline-start:auto;grid-column:1 / -1}}.owner-schools{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;color:#12304d;background:radial-gradient(circle at 18% 5%,rgba(255,255,255,.78),transparent 25%),linear-gradient(180deg,#f6f0df,#eef4f7 48%,#e8f1f6);font-family:Tahoma,Arial,sans-serif}.owner-schools *,.owner-schools *:before,.owner-schools *:after{box-sizing:border-box}.owner-schools button,.owner-schools input{font:inherit}.owner-schools__header{min-height:86px;padding:8px clamp(18px,4vw,58px);display:flex;align-items:center;justify-content:space-between;gap:20px;background:#ffffff94;border-bottom:1px solid rgba(25,71,108,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.owner-schools__identity{display:flex;align-items:center;gap:12px}.owner-schools__identity img{width:68px;height:68px;object-fit:contain}.owner-schools__identity div{display:grid;gap:2px}.owner-schools__identity strong{color:#0f3154;font-size:16px;font-weight:900}.owner-schools__identity span{color:#2c7250;font-size:13px;font-weight:800}.owner-schools__ownerBadge{padding:8px 16px;border:1px solid rgba(28,107,65,.22);border-radius:999px;background:#edfaf3d9;color:#17653f;font-size:12px;font-weight:900}.owner-schools__main{width:min(1210px,calc(100% - 40px));margin:0 auto;flex:1}.owner-schools__breadcrumb{min-height:32px;margin-top:6px;display:flex;align-items:center;gap:7px;color:#617589;font-size:11px;font-weight:700}.owner-schools__breadcrumb button{padding:0;border:0;background:transparent;color:#42647e;cursor:pointer;font-weight:800}.owner-schools__breadcrumb strong{color:#1c4a70;font-weight:900}.owner-schools__hero{min-height:82px;margin:2px 0 8px;padding:10px 18px;display:flex;align-items:center;justify-content:center;gap:14px;text-align:center}.owner-schools__hero>div:last-child{display:grid;justify-items:center;gap:1px}.owner-schools__hero p{margin:0;color:#2d7a50;font-size:11px;font-weight:900}.owner-schools__hero h1{margin:0;color:#143c63;font-size:clamp(27px,3vw,37px);line-height:1.05;font-weight:950}.owner-schools__hero span{margin-top:4px;color:#5b6f81;font-size:11px;font-weight:700}.owner-schools__heroIcon,.owner-schools__cardIcon,.owner-schools__schoolRowIcon{display:grid;place-items:center;color:#2d7a50}.owner-schools__heroIcon{width:78px;height:58px;overflow:hidden;border-radius:17px;background:#ffffffe6;border:1px solid rgba(45,122,80,.16);box-shadow:0 8px 24px #2d587214}.owner-schools__heroIcon img{width:100%;height:100%;display:block;object-fit:contain}.owner-schools__statusRow{min-height:28px;margin-bottom:7px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.owner-schools__status,.owner-schools__guardNotice{padding:5px 10px;border-radius:999px;font-size:9.5px;font-weight:800}.owner-schools__status{color:#31536d;background:#ffffffa8;border:1px solid rgba(32,83,117,.12)}.owner-schools__status--ready{color:#17643e;border-color:#1a79472e;background:#edfaf3cc}.owner-schools__status--error,.owner-schools__guardNotice{color:#7a4e10;border:1px solid rgba(173,115,24,.18);background:#fff8e5db}.owner-schools__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px}.owner-schools__card{position:relative;min-height:137px;padding:8px 12px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(32,81,111,.15);border-radius:17px;background:linear-gradient(180deg,#fffffff0,#fafcfade);box-shadow:0 7px 20px #2d4a5f12;cursor:pointer;text-align:center;color:inherit;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.owner-schools__card:hover{transform:translateY(-2px);border-color:#2d7a504d;box-shadow:0 10px 26px #2d4a5f1c}.owner-schools__cardNumber{position:absolute;top:8px;left:10px;color:#1037575c;font-size:9px;font-weight:900}.owner-schools__card strong{color:#11395f;font-size:14px;line-height:1.3;font-weight:950}.owner-schools__card small{min-height:21px;margin-top:1px;color:#617488;font-size:8.7px;line-height:1.3;font-weight:650}.owner-schools__count{min-width:62px;margin-top:2px;display:inline-flex;align-items:baseline;justify-content:center;gap:4px;color:#1f7548;font-size:14px;font-weight:950}.owner-schools__count em{color:#617488;font-size:8px;font-style:normal;font-weight:800}.owner-schools__open{min-height:22px;margin-top:2px;padding:4px 14px;display:inline-grid;place-items:center;border-radius:999px;color:#1b6e44;background:#ebf8f0d9;font-size:8.8px;font-weight:900}.owner-schools__footer{min-height:43px;margin-top:8px;padding:7px clamp(18px,4vw,58px);display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid rgba(25,71,108,.11);background:#ffffff6b;color:#617488;font-size:9px;font-weight:700}.owner-schools__footer div{display:flex;gap:6px;flex-wrap:wrap}.owner-schools__footer button{padding:4px 8px;border:0;background:transparent;color:#325f7d;cursor:pointer;font-size:9px;font-weight:850}.owner-schools__main--governorate{max-width:1100px}.owner-schools__hero--child{margin-bottom:5px}.owner-schools__childToolbar{margin:0 0 8px;display:flex;align-items:end;justify-content:space-between;gap:14px}.owner-schools__backButton{min-height:34px;padding:7px 14px;border:1px solid rgba(31,104,66,.2);border-radius:12px;background:#eff9f3e6;color:#1b6943;cursor:pointer;font-size:10px;font-weight:900}.owner-schools__search{width:min(420px,55%);display:grid;gap:4px;color:#496175;font-size:9px;font-weight:850}.owner-schools__search input{width:100%;min-height:35px;padding:7px 11px;border:1px solid rgba(33,78,108,.17);border-radius:12px;outline:none;background:#ffffffdb;color:#173b59;font-size:11px;font-weight:700}.owner-schools__schoolList{display:grid;gap:7px}.owner-schools__schoolRow{min-height:60px;padding:8px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid rgba(30,80,112,.14);border-radius:15px;background:#fffc;box-shadow:0 5px 16px #2c495d0d}.owner-schools__schoolRowIcon{width:38px;height:38px;border-radius:12px;background:#ebf8f0d9}.owner-schools__schoolRowIcon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.owner-schools__schoolRowText{min-width:0;display:grid;gap:3px}.owner-schools__schoolRowText strong{color:#123a60;font-size:13px;font-weight:950;overflow-wrap:anywhere}.owner-schools__schoolRowText span{color:#6a7c8b;font-size:9px;font-weight:700;overflow-wrap:anywhere}.owner-schools__enabled,.owner-schools__readonlyBadge{padding:5px 9px;border-radius:999px;white-space:nowrap;font-size:8px;font-weight:900}.owner-schools__enabled{color:#17613c;background:#edf9f1;border:1px solid rgba(36,131,78,.18)}.owner-schools__enabled--off{color:#8a4c31;background:#fff2ed;border-color:#a0502f2e}.owner-schools__readonlyBadge{color:#49677f;background:#eef4f8;border:1px solid rgba(54,100,133,.15)}.owner-schools__empty,.owner-schools__writeHold{padding:16px;border-radius:14px;text-align:center;font-size:10px;font-weight:800}.owner-schools__empty{color:#5c7082;border:1px dashed rgba(51,93,123,.23);background:#ffffff94}.owner-schools__writeHold{margin-top:9px;color:#7a5917;border:1px solid rgba(177,132,35,.18);background:#fff9e6c2}@media(max-height:920px)and (min-width:1060px){.owner-schools__header{min-height:78px}.owner-schools__identity img{width:62px;height:62px}.owner-schools__breadcrumb{min-height:27px;margin-top:3px}.owner-schools__hero{min-height:68px;margin-bottom:4px;padding-top:5px;padding-bottom:5px}.owner-schools__hero h1{font-size:30px}.owner-schools__heroIcon{width:70px;height:50px}.owner-schools__statusRow{min-height:23px;margin-bottom:4px}.owner-schools__grid{gap:6px 9px}.owner-schools__card{min-height:126px;padding-top:6px;padding-bottom:5px}.owner-schools__card strong{font-size:13px}.owner-schools__card small{min-height:19px;font-size:8.2px}.owner-schools__count{font-size:13px}.owner-schools__open{min-height:20px;padding-top:3px;padding-bottom:3px}.owner-schools__footer{min-height:38px;margin-top:5px}}@media(max-width:980px){.owner-schools__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.owner-schools__header,.owner-schools__footer,.owner-schools__childToolbar{align-items:stretch;flex-direction:column}.owner-schools__main{width:min(100% - 24px,1210px)}.owner-schools__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-schools__search{width:100%}.owner-schools__schoolRow{grid-template-columns:40px minmax(0,1fr)}.owner-schools__enabled,.owner-schools__readonlyBadge{justify-self:start}}@media(max-width:470px){.owner-schools__grid{grid-template-columns:1fr}}.owner-schools__main{width:min(1540px,calc(100% - 56px))}.owner-schools__breadcrumb{min-height:38px;margin-top:10px;font-size:13px;gap:9px}.owner-schools__hero{min-height:116px;margin:4px 0 10px;padding:12px 22px;gap:22px}.owner-schools__hero p{font-size:15px}.owner-schools__hero h1{font-size:clamp(38px,3.7vw,54px);letter-spacing:-.5px}.owner-schools__hero span{margin-top:7px;font-size:14px;line-height:1.65}.owner-schools__heroIcon{width:128px;height:92px;border-radius:24px;padding:5px;border-color:#2d7a5038;box-shadow:0 12px 30px #2d58721a,0 0 0 7px #edf8f19e}.owner-schools__heroIcon img{object-fit:contain}.owner-schools__statusRow{min-height:39px;margin-bottom:13px;gap:10px}.owner-schools__status,.owner-schools__guardNotice{min-height:31px;padding:7px 15px;display:inline-flex;align-items:center;gap:8px;font-size:12px}.owner-schools__status--ready:before{content:"✓";width:18px;height:18px;display:inline-grid;place-items:center;border:1.5px solid #218152;border-radius:50%;color:#218152;font-size:11px;font-weight:950}.owner-schools__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px 14px}.owner-schools__card{grid-column:span 2;min-height:190px;padding:13px 18px 12px;border-radius:22px;border-color:#20516f2b;box-shadow:0 10px 25px #2d4a5f14,inset 0 1px #ffffffe6}.owner-schools__card:nth-child(9){grid-column:2 / span 2}.owner-schools__card:nth-child(10){grid-column:4 / span 2}.owner-schools__card:nth-child(11){grid-column:6 / span 2}.owner-schools__card:hover{transform:translateY(-3px);border-color:#2d7a5061;box-shadow:0 15px 34px #2d4a5f21}.owner-schools__cardNumber{top:13px;left:15px;font-size:13px;color:#10375761}.owner-schools__card strong{font-size:20px;line-height:1.35;color:#0f365c;font-weight:950}.owner-schools__card small{min-height:25px;margin-top:3px;font-size:11px;line-height:1.45;color:#536d82;font-weight:750}.owner-schools__count{min-width:82px;margin-top:4px;gap:6px;font-size:20px}.owner-schools__count em{font-size:11px}.owner-schools__open{min-height:33px;min-width:172px;margin-top:5px;padding:7px 17px;border:1px solid rgba(32,128,77,.1);background:#e9f8efeb;box-shadow:0 4px 12px #26774b14;font-size:12px;font-weight:950}.owner-schools__open:before{content:"‹";margin-inline-end:7px;color:#238252;font-size:18px;line-height:1;font-weight:950}.owner-schools__footer{margin-top:13px;min-height:48px;font-size:10px}.owner-schools__footer button{font-size:10px}.owner-schools__main--governorate{max-width:1320px}.owner-schools__hero--child{min-height:105px}.owner-schools__childToolbar{margin-bottom:12px}.owner-schools__backButton{min-height:41px;padding:9px 17px;font-size:12px}.owner-schools__search{width:min(520px,58%);font-size:11px}.owner-schools__search input{min-height:42px;padding:9px 13px;font-size:13px}.owner-schools__schoolList{gap:9px}.owner-schools__schoolRow{min-height:72px;padding:10px 15px;grid-template-columns:50px minmax(0,1fr) auto auto;gap:13px;border-radius:18px}.owner-schools__schoolRowIcon{width:45px;height:45px}.owner-schools__schoolRowText strong{font-size:15px}.owner-schools__schoolRowText span{font-size:10.5px}.owner-schools__enabled,.owner-schools__readonlyBadge{padding:6px 10px;font-size:9.5px}.owner-schools__empty,.owner-schools__writeHold{font-size:11.5px}@media(max-height:930px)and (min-width:1120px){.owner-schools__header{min-height:76px}.owner-schools__identity img{width:60px;height:60px}.owner-schools__breadcrumb{min-height:31px;margin-top:5px}.owner-schools__hero{min-height:92px;margin-bottom:6px;padding-top:7px;padding-bottom:7px}.owner-schools__hero h1{font-size:42px}.owner-schools__heroIcon{width:104px;height:72px}.owner-schools__statusRow{min-height:31px;margin-bottom:8px}.owner-schools__grid{gap:9px 12px}.owner-schools__card{min-height:166px;padding-top:9px;padding-bottom:8px}.owner-schools__card strong{font-size:17px}.owner-schools__card small{min-height:22px;font-size:9.8px}.owner-schools__count{font-size:17px}.owner-schools__count em{font-size:9.5px}.owner-schools__open{min-height:29px;min-width:155px;padding-top:5px;padding-bottom:5px;font-size:10.5px}.owner-schools__footer{min-height:40px;margin-top:8px}}@media(max-width:1180px){.owner-schools__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.owner-schools__card{grid-column:span 2}.owner-schools__card:nth-child(9),.owner-schools__card:nth-child(10),.owner-schools__card:nth-child(11){grid-column:span 2}}@media(max-width:850px){.owner-schools__main{width:min(100% - 28px,1540px)}.owner-schools__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-schools__card{grid-column:span 2}.owner-schools__card:nth-child(9),.owner-schools__card:nth-child(10),.owner-schools__card:nth-child(11){grid-column:span 2}.owner-schools__hero{justify-content:flex-start;text-align:right}.owner-schools__hero>div:last-child{justify-items:start}}@media(max-width:520px){.owner-schools__grid{grid-template-columns:1fr}.owner-schools__card,.owner-schools__card:nth-child(9),.owner-schools__card:nth-child(10),.owner-schools__card:nth-child(11){grid-column:auto}.owner-schools__card{min-height:176px}}.owner-schools__open{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;white-space:nowrap;line-height:1.1}.owner-schools__open:before{display:inline-block;flex:0 0 auto;margin:0;transform:translateY(-1px);line-height:1}.owner-schools__card small{font-size:12px;line-height:1.5;color:#4b657b;font-weight:800}@media(max-height:930px)and (min-width:1120px){.owner-schools__card small{font-size:10.6px;line-height:1.45;font-weight:800}.owner-schools__open{gap:6px;line-height:1.1}}.owner-schools input[type=text],.owner-schools input[type=search],.owner-schools input:not([type]){color:#23476b;-webkit-text-fill-color:#23476b;caret-color:#23476b}.owner-schools input[type=text]::placeholder,.owner-schools input[type=search]::placeholder,.owner-schools input:not([type])::placeholder{color:#6f7f90;-webkit-text-fill-color:#6f7f90;opacity:1}.owner-schools input[type=text]:disabled,.owner-schools input[type=search]:disabled,.owner-schools input:not([type]):disabled{color:#536779;-webkit-text-fill-color:#536779;opacity:1}.owner-schools__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.owner-schools__statusModalOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000}.owner-schools__statusModalCard{width:min(460px,100%);background:#fff;border-radius:24px;padding:32px;text-align:center;box-shadow:0 30px 80px #0f172a4d}.owner-schools__statusModalIcon{width:72px;height:72px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eff6ff;font-size:34px}.owner-schools__statusModalTitle{margin:0 0 12px;font-size:22px;font-weight:900;color:#174a7c}.owner-schools__statusModalText{margin:0 0 24px;line-height:2;font-size:16px;font-weight:700;color:#475569}.owner-schools__statusModalText strong{color:#d32f2f;font-weight:900}.owner-schools__statusModalActions{display:flex;justify-content:center;gap:12px}.owner-schools__actionButton{cursor:pointer;min-width:130px}.owner-schools__statusModalActions button:first-child{background:#c89211;color:#fff;border-color:#c89211}.owner-schools__statusModalActions .owner-schools__actionButton--disable{background:#d32f2f;color:#fff;border-color:#d32f2f}.owner-schools__dialogOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000}.owner-schools__dialog{width:min(460px,100%);background:#fff;border-radius:24px;padding:32px;text-align:center;box-shadow:0 30px 80px #0f172a4d;animation:schoolDeleteModalShow .22s ease-out}.owner-schools__dialog h2{margin-bottom:18px;font-size:24px;font-weight:900;color:#16324a}.owner-schools__dialog p{line-height:2;font-size:17px;font-weight:700;color:#475569}.owner-schools__dialog strong{color:#dc2626;display:block;margin-top:8px}.owner-schools__dialog button{min-width:130px;margin:12px 6px 0;border-radius:10px;padding:10px 18px;font-weight:800;cursor:pointer}.owner-schools__dialog button:first-of-type{background:#dc2626;color:#fff;border:1px solid #dc2626}.owner-schools__dialog button:last-of-type{background:#d4a017;color:#fff;border:1px solid #d4a017}@keyframes schoolDeleteModalShow{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.owner-schools__heroIcon img{width:130px;height:130px;object-fit:contain}.owner-schools__heroIcon{overflow:hidden}.owner-schools__heroIcon img{width:95px;height:95px;object-fit:contain;display:block}.owner-schools__heroIcon{display:none}.owner-schools__hero img{width:110px;height:110px;object-fit:contain}.owner-schools__hero{position:relative}.owner-schools__heroImage{position:absolute;right:40px;top:0;width:130px;height:130px;display:flex;align-items:center;justify-content:center}.owner-schools__heroImage img{width:110px;height:110px;object-fit:contain}.owner-schools__heroImage{position:absolute;right:35px;top:10px;width:170px;height:170px;display:flex;align-items:center;justify-content:center}.owner-schools__heroImage img{width:150px;height:150px;object-fit:contain}.owner-schools__cardIcon{width:110px;height:75px;display:grid;place-items:center;margin:0 auto 8px;background:#fffffff5}.owner-schools__cardIcon img{width:95px;height:95px;display:block;object-fit:contain}.owner-schools__main--governorate{max-width:1450px;margin:0 auto}.owner-schools__hero--child{position:relative;min-height:260px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.owner-schools__hero--child .owner-schools__heroIcon{position:absolute;top:20px;right:50%;transform:translate(50%);width:220px;height:160px;display:flex;align-items:center;justify-content:center}.owner-schools__hero--child .owner-schools__heroIcon img{width:200px;height:150px;object-fit:contain;display:block}.owner-schools__hero--child>div:last-child{margin-top:150px;text-align:center}.owner-schools__hero--child h1{font-size:52px;font-weight:900}.owner-schools__hero--child p{font-size:18px;color:#23845d;font-weight:800}.owner-schools__childToolbar{background:#fff;border-radius:20px;padding:18px;box-shadow:0 10px 30px #0000000f;margin-bottom:25px}.owner-schools__schoolList{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.owner-schools__schoolRow{background:#fff;border-radius:22px;min-height:170px;padding:25px;box-shadow:0 8px 25px #0000000f;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.owner-schools__schoolRow svg{width:70px;height:70px}@media(max-width:900px){.owner-schools__schoolList{grid-template-columns:1fr}}.owner-schools__hero--child{min-height:360px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;position:relative;padding-top:30px}.owner-schools__hero--child .owner-schools__heroIcon{position:relative;top:auto;right:auto;transform:none;width:260px;height:180px;margin-bottom:25px}.owner-schools__hero--child .owner-schools__heroIcon img{width:240px;height:170px;object-fit:contain}.owner-schools__hero--child>div:last-child{margin-top:0!important;text-align:center}.owner-schools__hero--child p{margin-bottom:8px}.owner-schools__hero--child h1{margin:0;font-size:48px}.owner-schools__hero--child img,.owner-schools__heroIcon img{width:150px;height:150px;object-fit:contain}.owner-schools__hero--child{min-height:220px}.owner-schools__schoolList{width:100%;display:grid;gap:10px;margin-top:12px}.owner-schools__schoolRow{min-height:78px;display:grid;grid-template-columns:55px minmax(220px,1fr) 150px 260px;align-items:center;background:#ffffffd1;border:1px solid rgba(31,80,120,.12);border-radius:18px;padding:12px 18px;box-shadow:0 8px 22px #1437550f}.owner-schools__schoolRowIcon{width:44px;height:44px;border-radius:14px;background:#edf7f0;display:grid;place-items:center}.owner-schools__schoolRowText{display:grid;gap:4px}.owner-schools__schoolRowText strong{color:#143c63;font-size:16px;font-weight:900}.owner-schools__schoolRowText span{color:#6a7c8b;font-size:12px}.owner-schools__enabled{width:max-content;padding:6px 14px;border-radius:999px;color:#17643e;background:#edf9f1;font-size:12px;font-weight:800}.owner-schools__actions{display:flex;justify-content:flex-start;gap:8px}.owner-schools__actions button{min-width:72px;height:34px;border-radius:10px;border:0;cursor:pointer;font-size:12px;font-weight:800}.owner-schools__actions button:first-child{background:#e8f3ec;color:#17643e}.owner-schools__actions button:last-child{background:#fff0ee;color:#b42318}.owner-schools__tableWrap{width:100%;overflow-x:auto;border-radius:16px;border:1px solid rgba(30,80,112,.14)}.owner-schools__table{width:100%;border-collapse:collapse;background:#fff}.owner-schools__table th,.owner-schools__table td{padding:14px 18px;border-bottom:1px solid #e5e7eb;text-align:right;vertical-align:middle}.owner-schools__table th{color:#123a60;font-weight:900}.owner-schools__table td{color:#334e68;font-size:13px;font-weight:700}.owner-schools__table tr:hover{background:#fafafa}.owner-schools__table code{direction:ltr;unicode-bidi:embed}.owner-schools__actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;width:max-content;min-width:max-content}.owner-schools__actions button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:0 0 auto}.owner-schools__tenantEntry{border:1px solid #1473b8!important;border-bottom:4px solid #07528b!important;background:linear-gradient(180deg,#2b8bd0,#1473b8)!important;color:#fff!important;box-shadow:0 6px 13px #1473b82e}.owner-schools__tenantEntry:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.owner-diploma-centers{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;direction:rtl;width:100%;max-width:none;margin:0;padding:20px;color:#12304d;background:radial-gradient(circle at 18% 5%,rgba(255,255,255,.78),transparent 25%),linear-gradient(180deg,#f6f0df,#eef4f7 48%,#e8f1f6);font-family:Tahoma,Arial,sans-serif}.owner-diploma-centers *,.owner-diploma-centers *:before,.owner-diploma-centers *:after{box-sizing:border-box}.owner-diploma-centers button,.owner-diploma-centers input{font:inherit}.owner-diploma-centers__header{min-height:86px;padding:8px clamp(18px,4vw,58px);display:flex;align-items:center;justify-content:space-between;gap:20px;background:#ffffff94;border-bottom:1px solid rgba(25,71,108,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.owner-diploma-centers__identity{display:flex;align-items:center;gap:12px}.owner-diploma-centers__identity img{width:68px;height:68px;object-fit:contain}.owner-diploma-centers__identity div{display:grid;gap:2px}.owner-diploma-centers__identity strong{color:#0f3154;font-size:16px;font-weight:900}.owner-diploma-centers__identity span{color:#2c7250;font-size:13px;font-weight:800}.owner-diploma-centers__ownerBadge{padding:8px 16px;border:1px solid rgba(28,107,65,.22);border-radius:999px;background:#edfaf3d9;color:#17653f;font-size:12px;font-weight:900}.owner-diploma-centers__main{width:100%;max-width:1600px;flex:1;margin-inline:auto}.owner-diploma-centers__breadcrumb{min-height:32px;margin-top:6px;display:flex;align-items:center;gap:7px;color:#617589;font-size:11px;font-weight:700}.owner-diploma-centers__breadcrumb button{padding:0;border:0;background:transparent;color:#42647e;cursor:pointer;font-weight:800}.owner-diploma-centers__breadcrumb strong{color:#1c4a70;font-weight:900}.owner-diploma-centers__hero{min-height:116px;margin:4px 0 10px;padding:12px 22px;display:flex;align-items:center;justify-content:center;gap:22px;text-align:center;background:#fff;border-radius:18px;box-shadow:0 8px 25px #00000014}.owner-diploma-centers__hero>div:last-child{display:grid;justify-items:center;gap:2px}.owner-diploma-centers__hero p{margin:0;color:#2d7a50;font-size:15px;font-weight:900}.owner-diploma-centers__hero h1{margin:0;color:#143c63;font-size:clamp(38px,3.7vw,54px);line-height:1.05;font-weight:950}.owner-diploma-centers__hero span{margin-top:7px;color:#5b6f81;font-size:14px;line-height:1.65;font-weight:700}.owner-diploma-centers__heroIcon{width:128px;height:92px;overflow:hidden;border-radius:24px;padding:5px;display:grid;place-items:center;background:#ffffffe6;border:1px solid rgba(45,122,80,.22);box-shadow:0 12px 30px #2d58721a,0 0 0 7px #edf8f19e}.owner-diploma-centers__heroIcon img{width:100%;height:100%;display:block;object-fit:contain}.owner-diploma-centers__statusRow{min-height:39px;margin-bottom:13px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.owner-diploma-centers__status,.owner-diploma-centers__guardNotice{min-height:31px;padding:7px 15px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:12px;font-weight:800}.owner-diploma-centers__status{color:#31536d;background:#ffffffa8;border:1px solid rgba(32,83,117,.12)}.owner-diploma-centers__status--ready{color:#17643e;border-color:#1a79472e;background:#edfaf3cc}.owner-diploma-centers__status--error,.owner-diploma-centers__guardNotice{color:#7a4e10;border:1px solid rgba(173,115,24,.18);background:#fff8e5db}.owner-diploma-centers__childToolbar{margin:0 0 12px;display:flex;align-items:end;justify-content:space-between;gap:14px}.owner-diploma-centers__backButton{min-height:41px;padding:9px 17px;border:1px solid rgba(31,104,66,.2);border-radius:12px;background:#eff9f3e6;color:#1b6943;cursor:pointer;font-size:12px;font-weight:900}.owner-diploma-centers__search{width:min(520px,58%);display:grid;gap:4px;color:#496175;font-size:11px;font-weight:850}.owner-diploma-centers__search input{width:100%;min-height:42px;padding:9px 13px;border:1px solid rgba(33,78,108,.17);border-radius:12px;outline:none;background:#ffffffdb;color:#173b59;font-size:13px;font-weight:700}.owner-diploma-centers__listCard{padding:24px;background:#fff;border-radius:18px;box-shadow:0 8px 25px #00000014}.owner-diploma-centers__listHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.owner-diploma-centers__listHeader strong{color:#123a60;font-size:18px;font-weight:950}.owner-diploma-centers__listHeader span{color:#617488;font-size:12px;font-weight:800}.owner-diploma-centers__readOnlyBadge{padding:6px 10px;border-radius:999px;color:#49677f;background:#eef4f8;border:1px solid rgba(54,100,133,.15);font-size:10px;font-weight:900}.owner-diploma-centers__tableWrap{width:100%;overflow-x:auto;border-radius:16px;border:1px solid rgba(30,80,112,.14)}.owner-diploma-centers__table{width:100%;border-collapse:collapse;background:#fff}.owner-diploma-centers__table th,.owner-diploma-centers__table td{padding:14px 18px;border-bottom:1px solid #e5e7eb;text-align:right;vertical-align:middle}.owner-diploma-centers__table th{color:#123a60;font-weight:900}.owner-diploma-centers__table td{color:#334e68;font-size:13px;font-weight:700}.owner-diploma-centers__table tr:hover{background:#fafafa}.owner-diploma-centers__tenantId,.owner-diploma-centers__table code{direction:ltr;unicode-bidi:embed;font-family:monospace;font-size:12px;color:#173b59}.owner-diploma-centers__enabled,.owner-diploma-centers__disabled{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:900}.owner-diploma-centers__enabled{color:#17613c;background:#edf9f1;border:1px solid rgba(36,131,78,.18)}.owner-diploma-centers__disabled{color:#8a4c31;background:#fff2ed;border:1px solid rgba(160,80,47,.18)}.owner-diploma-centers__empty,.owner-diploma-centers__writeHold{padding:16px;border-radius:14px;text-align:center;font-size:11px;font-weight:800}.owner-diploma-centers__empty{color:#5c7082;border:1px dashed rgba(51,93,123,.23);background:#ffffff94}.owner-diploma-centers__writeHold{margin-top:9px;color:#7a5917;border:1px solid rgba(177,132,35,.18);background:#fff9e6c2}.owner-diploma-centers__footer{margin-top:13px;min-height:48px;padding:7px clamp(18px,4vw,58px);display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid rgba(25,71,108,.11);background:#ffffff6b;color:#617488;font-size:10px;font-weight:700}.owner-diploma-centers__footer div{display:flex;gap:6px;flex-wrap:wrap}.owner-diploma-centers__footer button{padding:4px 8px;border:0;background:transparent;color:#325f7d;cursor:pointer;font-size:10px;font-weight:850}@media(max-width:720px){.owner-diploma-centers{width:100%;padding:12px}.owner-diploma-centers__header,.owner-diploma-centers__footer,.owner-diploma-centers__childToolbar{flex-direction:column;align-items:stretch}.owner-diploma-centers__hero{flex-direction:column;text-align:center}.owner-diploma-centers__search{width:100%}.owner-diploma-centers__tableWrap{overflow-x:auto}}@media(max-height:930px)and (min-width:1120px){.owner-diploma-centers__header{min-height:76px}.owner-diploma-centers__identity img{width:60px;height:60px}.owner-diploma-centers__hero{min-height:92px}.owner-diploma-centers__hero h1{font-size:42px}}.owner-diploma-centers__actions{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap}.owner-diploma-centers__actionButton{min-height:32px;padding:6px 12px;border-radius:10px;border:1px solid rgba(30,80,112,.18);background:#f5f8fa;color:#456174;font-size:11px;font-weight:900}.owner-diploma-centers__actionButton--edit,.owner-diploma-centers__actionButton--disable,.owner-diploma-centers__actionButton--delete{cursor:pointer}.owner-diploma-centers__actionButton:disabled{opacity:.72}.owner-diploma-centers__actionButton--edit{border-color:#1e5aaa4d;background:#1e5aaa14;color:#1e5aaa}.owner-diploma-centers__actionButton--disable{border-color:#be781459;background:#be78141a;color:#9a6200}.owner-diploma-centers__actionButton--delete{border-color:#be1e1e59;background:#be1e1e1a;color:#b21f1f}.owner-diploma-centers__actionButton--delete:disabled{opacity:.75}.owner-diploma-centers__searchPanel{display:flex;align-items:end;gap:14px;margin:18px 0;padding:16px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(30,80,112,.14)}.owner-diploma-centers__search{display:flex;flex-direction:column;gap:8px;flex:1;font-weight:900;color:#12304d}.owner-diploma-centers__search input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(30,80,112,.25);background:#fff;outline:none}.owner-diploma-centers__search input:focus{border-color:#1e5aaa}.owner-diploma-centers__searchMeta{font-size:13px;font-weight:900;color:#49677f;white-space:nowrap}.owner-diploma-centers__clearSearch{padding:10px 16px;border-radius:12px;border:1px solid rgba(190,30,30,.35);background:#be1e1e14;color:#b21f1f;font-weight:900;cursor:pointer}.owner-diploma-centers__clearSearch:hover{background:#be1e1e26}.owner-diploma-centers__search input{color:#000;font-weight:900;font-size:15px}.owner-diploma-centers__search input::placeholder{color:#555;font-weight:700;opacity:1}.owner-diploma-centers__search input,.owner-diploma-centers__search input[type=text]{background:#fff!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:900!important;font-size:15px!important;opacity:1!important;caret-color:#000!important}.owner-diploma-centers__search input::placeholder{color:#555!important;-webkit-text-fill-color:#555555!important;opacity:1!important}.owner-diploma-centers__modalOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;padding:24px}.owner-diploma-centers__statusModalCard{width:min(430px,100%);background:#fff;border-radius:22px;padding:28px;text-align:center;box-shadow:0 25px 70px #0f172a47;animation:statusModalShow .22s ease-out}.owner-diploma-centers__statusModalIcon{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eff6ff;font-size:30px}.owner-diploma-centers__statusModalTitle{margin:0 0 12px;font-size:22px;font-weight:900;color:#16324a}.owner-diploma-centers__statusModalText{margin:0 0 24px;line-height:2;font-size:16px;font-weight:700;color:#475569}.owner-diploma-centers__statusModalActions{display:flex;justify-content:center;gap:12px}@keyframes statusModalShow{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.owner-diploma-centers__statusModalOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000}.owner-diploma-centers__statusModalCard{width:min(460px,100%);background:#fff;border-radius:24px;padding:32px;text-align:center;box-shadow:0 30px 80px #0f172a4d;animation:statusModalFadeIn .22s ease-out}.owner-diploma-centers__statusModalIcon{width:72px;height:72px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eff6ff;font-size:34px}.owner-diploma-centers__statusModalTitle{margin:0 0 14px;font-size:22px;font-weight:900;color:#16324a}.owner-diploma-centers__statusModalText{margin:0 0 26px;font-size:16px;line-height:2;font-weight:700;color:#475569}.owner-diploma-centers__statusModalActions{display:flex;justify-content:center;gap:14px}.owner-diploma-centers__statusModalActions button{cursor:pointer;min-width:130px}@keyframes statusModalFadeIn{0%{opacity:0;transform:translateY(15px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.owner-diploma-centers__actionButton--enable{border-color:#1e784659;background:#1e78461a;color:#1b7a45;cursor:pointer}.owner-diploma-centers__actionButton--enable:hover{background:#1e78462e}.owner-diploma-centers__deleteModalOverlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a73;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;padding:20px}.owner-diploma-centers__deleteModal{width:min(460px,100%);background:#fff;border-radius:24px;padding:32px;text-align:center;box-shadow:0 25px 60px #0000002e;animation:diplomaDeleteModalShow .25s ease-out}.owner-diploma-centers__deleteModalIcon{width:72px;height:72px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;background:#fff7ed}.owner-diploma-centers__deleteModalTitle{margin:0 0 16px;font-size:24px;font-weight:800;color:#111827}.owner-diploma-centers__deleteModalText{font-size:17px;line-height:1.9;color:#374151}.owner-diploma-centers__deleteModalText strong{color:#b91c1c}.owner-diploma-centers__deleteNotice{margin-top:18px;padding:14px;border-radius:14px;background:#fef3c7;color:#92400e;font-size:15px;line-height:1.8}.owner-diploma-centers__deleteError{margin-top:16px;padding:12px;border-radius:12px;background:#fee2e2;color:#991b1b;font-size:14px}.owner-diploma-centers__deleteActions{display:flex;justify-content:center;gap:14px;margin-top:26px}.owner-diploma-centers__deleteActions button{min-width:130px}@keyframes diplomaDeleteModalShow{0%{opacity:0;transform:translateY(15px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.owner-diploma-centers__deleteModal{padding:24px;border-radius:18px}.owner-diploma-centers__deleteActions{flex-direction:column}.owner-diploma-centers__deleteActions button{width:100%}}.owner-diploma-centers__deleteModal{position:relative;overflow:hidden;border-top:5px solid #dc2626}.owner-diploma-centers__deleteModalIcon{background:linear-gradient(145deg,#fff7ed,#fee2e2);color:#dc2626;box-shadow:inset 0 0 0 1px #dc26261f}.owner-diploma-centers__deleteModalTitle{color:#153b60;font-size:26px;font-weight:950}.owner-diploma-centers__deleteModalText{color:#475569;font-size:18px;font-weight:700}.owner-diploma-centers__deleteModalText strong{display:inline-block;margin:8px 0;padding:6px 14px;border-radius:12px;background:#fff1f2;color:#b91c1c}.owner-diploma-centers__deleteActions button{height:46px;border-radius:14px;font-size:16px;font-weight:900}.owner-diploma-centers__deleteActions .owner-diploma-centers__actionButton--delete{background:#dc2626;color:#fff;border-color:#dc2626}.owner-diploma-centers__deleteActions .owner-diploma-centers__actionButton--delete:hover{background:#b91c1c}.owner-diploma-centers__deleteActions .owner-diploma-centers__actionButton:not(.owner-diploma-centers__actionButton--delete){background:#f8fafc;color:#475569}.owner-restore-modal-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:10000}.owner-restore-modal{width:420px;max-width:90vw;background:#fff;border-radius:20px;padding:30px;box-shadow:0 20px 60px #00000059;text-align:center;direction:rtl}.owner-restore-modal h3{margin-bottom:20px;font-size:24px;color:#17395f}.owner-restore-modal strong{display:block;margin:15px 0;font-size:20px}.owner-restore-modal button{margin:15px 8px 0;padding:10px 25px;border-radius:10px;cursor:pointer}.owner-restore-modal button:disabled{opacity:.6;cursor:not-allowed}.owner-restore-modal button{min-width:150px;padding:12px 24px;border-radius:12px;font-size:17px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.owner-restore-modal button:hover{transform:translateY(-2px)}.owner-restore-cancel{background:#fff;border:2px solid #b8c2cc;color:#44515c}.owner-restore-confirm{background:#0b6e4f;border:2px solid #0b6e4f;color:#fff;box-shadow:0 8px 20px #0b6e4f40}.owner-restore-confirm:hover{box-shadow:0 12px 28px #0b6e4f59}.owner-restore-modal button:disabled{opacity:.55;transform:none;cursor:not-allowed}.owner-restore-modal strong{color:#c62828}.owner-restore-cancel{background:#fff3e0;border-color:#fb8c00;color:#b45309}.owner-restore-cancel:hover{box-shadow:0 12px 28px #fb8c0047}.owner-restore-confirm{background:#0f8a55!important;color:#fff!important;border:none!important;border-radius:14px;padding:12px 30px;font-size:16px;font-weight:700;cursor:pointer;transition:.2s}.owner-restore-confirm:hover{background:#0b6f45!important}.owner-restore-cancel{background:#fff!important;color:#163b62!important;border:1px solid #cbd5df!important;border-radius:14px;padding:12px 30px;font-size:16px;font-weight:700;cursor:pointer}.owner-restore-cancel:hover{background:#f2f5f8!important}.owner-restore-cancel,.owner-restore-confirm{min-width:220px;height:52px;border-radius:14px;font-size:18px;font-weight:700;cursor:pointer;transition:.2s ease}.owner-restore-cancel{background:#fff;color:#16395c;border:1px solid #d8e1ea}.owner-restore-cancel:hover{background:#f4f8fb}.owner-restore-confirm{background:#0f9d63;color:#fff;border:none;box-shadow:0 8px 20px #0f9d6340}.owner-restore-confirm:hover{background:#0b8755}.owner-restore-modal>div:last-child{display:flex;gap:18px;justify-content:center;direction:rtl}.owner-restore-confirm,.owner-restore-cancel{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.owner-restore-confirm{padding:0 28px}.owner-restore-modal>div:last-child{width:100%;display:flex;justify-content:center;align-items:center;gap:20px;margin-top:25px}.owner-restore-confirm,.owner-restore-cancel{width:240px;height:58px;font-size:20px}.owner-restore-modal{text-align:center}.owner-restore-modal{width:520px;padding:42px 55px;border-radius:24px;text-align:center}.owner-restore-modal h3{margin-bottom:25px}.owner-restore-modal>div:last-child{margin-top:35px;display:flex;justify-content:center;align-items:center;gap:20px;direction:rtl}.owner-restore-confirm,.owner-restore-cancel{width:230px;height:56px;border-radius:14px;font-size:20px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.owner-diploma-centers__actionButton--open{border-color:#1473b8!important;background:linear-gradient(180deg,#2b8bd0,#1473b8)!important;color:#fff!important;box-shadow:0 5px 12px #1473b82b}.owner-diploma-centers__actionButton--open:hover:not(:disabled){filter:brightness(1.04)}.owner-users{min-height:100vh;width:100%;box-sizing:border-box;direction:rtl;padding:24px;font-family:inherit;background:radial-gradient(circle at 8% 5%,rgba(197,157,49,.22),transparent 28%),radial-gradient(circle at 92% 4%,rgba(0,132,61,.18),transparent 27%),linear-gradient(135deg,#f6faf5,#f4f8f1 48%,#fbf5e7)}.owner-users__header{min-height:118px;box-sizing:border-box;background:#fffffff7;border-radius:24px;padding:20px 26px;display:grid;grid-template-columns:180px 1fr 320px;align-items:center;gap:20px;border-top:5px solid #00843d;border-bottom:1px solid rgba(190,151,48,.24);box-shadow:0 14px 34px #0f172a12}.owner-users__brand{justify-self:center;display:flex;align-items:center;gap:13px}.owner-users__logo{width:76px;height:76px;object-fit:contain;flex:0 0 auto}.owner-users__ministry{display:flex;flex-direction:column;text-align:right;line-height:1.55;white-space:nowrap}.owner-users__ministry strong{color:#17345f;font-size:18px;font-weight:900}.owner-users__ministry span{color:#00843d;font-size:15px;font-weight:900}.owner-users__hero{justify-self:center;width:100%;text-align:center}.owner-users__hero h1{margin:0;color:#17345f;font-size:28px;font-weight:900;line-height:1.35}.owner-users__hero p{margin:8px 0 0;color:#587166;font-size:15px;font-weight:700}.owner-users__action{justify-self:start;min-width:142px;height:45px;border:0;border-radius:14px;padding:0 20px;background:linear-gradient(135deg,#007a39,#009b49);color:#fff;font-family:inherit;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 9px 22px #00843d2e;transition:transform .15s ease,box-shadow .15s ease}.owner-users__action:hover{transform:translateY(-1px);box-shadow:0 12px 26px #00843d3b}.owner-users__main{margin-top:18px;padding-bottom:42px}.owner-users__card{background:#fffffff7;border-radius:20px;padding:20px;margin-top:20px;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 26px #0f172a0d}.owner-users__table-title{color:#17345f;font-size:20px;font-weight:900}@media(max-width:1000px){.owner-users__header{grid-template-columns:1fr;justify-items:center}.owner-users__brand,.owner-users__action,.owner-users__hero{justify-self:center}.owner-users__ministry{text-align:center}}@media(max-width:768px){.owner-users{padding:14px}.owner-users__header{padding:18px}.owner-users__logo{width:64px;height:64px}}.owner-users__header{min-height:120px;grid-template-columns:220px 1fr 220px;background:linear-gradient(135deg,#00843d14,#c9a0381a,#fffffff2)}.owner-users__brand{justify-self:start;flex-direction:row-reverse}.owner-users__logo{width:88px;height:88px}.owner-users__hero{justify-self:center;text-align:center}.owner-users__hero h1{font-size:32px;color:#17345f;letter-spacing:.2px}.owner-users__hero p{color:#00843d;font-weight:800}.owner-users__action{justify-self:center;background:linear-gradient(135deg,#00843d,#c9a038);box-shadow:0 10px 25px #00843d33}.owner-users{background:radial-gradient(circle at 15% 0%,rgba(201,160,56,.18),transparent 30%),radial-gradient(circle at 90% 20%,rgba(0,132,61,.18),transparent 32%),linear-gradient(135deg,#f7faf7,#fffaf0)}@media(max-width:900px){.owner-users__header{grid-template-columns:1fr;gap:20px}.owner-users__brand,.owner-users__action{justify-self:center}}.owner-users__actions{display:flex;gap:12px;align-items:center}.owner-users__platform{background:linear-gradient(135deg,#c9a038,#e8c766);color:#17345f;border:0;border-radius:14px;padding:12px 24px;font-weight:900;cursor:pointer;box-shadow:0 8px 20px #c9a03840}.owner-users__platform:hover{transform:translateY(-2px)}@media(max-width:900px){.owner-users__actions{justify-content:center;flex-wrap:wrap}}.add-supervisor-drawer button{transition:.2s ease}.add-supervisor-drawer .role-card{border-radius:18px!important;background:#fff;border:2px solid rgba(15,23,42,.08);padding:22px!important;font-weight:900}.add-supervisor-drawer .role-card:hover{transform:translateY(-3px)}.add-supervisor-drawer .role-card:nth-child(1){border-color:#00843d;background:linear-gradient(135deg,#00843d1a,#fff)}.add-supervisor-drawer .role-card:nth-child(2){border-color:#2563eb;background:linear-gradient(135deg,#2563eb1a,#fff)}.add-supervisor-drawer .role-card:nth-child(3){border-color:#7c3aed;background:linear-gradient(135deg,#7c3aed1a,#fff)}.add-supervisor-drawer .role-card:nth-child(4){border-color:#c9a038;background:linear-gradient(135deg,#c9a03824,#fff)}.add-supervisor-drawer .close{background:#fee2e2;color:#b42318;border-radius:12px;font-weight:900}.add-supervisor-drawer .cancel{background:#f1f5f9;color:#17345f;border-radius:12px;font-weight:900}.add-supervisor-drawer .continue{background:linear-gradient(135deg,#00843d,#c9a038);color:#fff;border:0;border-radius:12px;font-weight:900}.add-supervisor-drawer .continue:disabled{background:#cbd5e1;color:#fff}.owner-users input{background:#fff!important;color:#17345f!important;font-size:17px!important;font-weight:900!important;border:2px solid rgba(23,52,95,.22)!important}.owner-users input::placeholder{color:#64748b!important;opacity:1;font-weight:700}.owner-users input:focus{outline:none!important;border-color:#00843d!important;box-shadow:0 0 0 4px #00843d1f}.owner-users select{background:#fff!important;color:#17345f!important;border-color:#c7d2df!important;font-family:inherit!important;font-size:16px!important;font-weight:800!important;line-height:1.5!important}.owner-users select option{background:#fff!important;color:#17345f!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important}.owner-users select:focus{outline:none!important;border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb1f!important}.owner-users select:disabled{background:#f1f5f9!important;color:#94a3b8!important;border-color:#cbd5e1!important;opacity:1!important;cursor:not-allowed!important}.owner-users__breadcrumbRow{display:flex;justify-content:flex-start;align-items:center;padding:18px 24px 6px}.owner-users__breadcrumb{min-height:56px;display:inline-flex;align-items:center;gap:14px;padding:0 24px;border:1px solid rgba(23,52,95,.1);border-radius:18px;background:#eff6ffe6;box-shadow:0 8px 24px #17345f12;color:#17345f;font-family:inherit;cursor:pointer}.owner-users__breadcrumb span{color:#64748b;font-size:15px;font-weight:700}.owner-users__breadcrumb b{color:#c99a24;font-size:22px;font-weight:900}.owner-users__breadcrumb strong{color:#17345f;font-size:17px;font-weight:900}.owner-users__breadcrumb:hover{background:#fff;border-color:#17345f33;transform:translateY(-1px)}.owner-users__breadcrumb button{border:0;background:transparent;padding:0;color:#64748b;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer}.owner-users__breadcrumb button:hover{color:#17345f}.owner-users__breadcrumb strong{color:#17345f;font-size:16px;font-weight:900}.owner-users__totp-reason{background:#fffdf6!important;color:#102f57!important;-webkit-text-fill-color:#102f57!important;caret-color:#102f57!important;border:2px solid #d6b354!important;border-radius:14px!important;font-family:inherit!important;font-size:18px!important;font-weight:800!important;line-height:1.9!important;direction:rtl!important;text-align:right!important}.owner-users__totp-reason::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important;font-weight:700!important}.owner-users__totp-reason:focus{background:#fffef9!important;color:#102f57!important;-webkit-text-fill-color:#102f57!important;border-color:#c99720!important;outline:3px solid rgba(201,151,32,.14)!important}:root{--bg0: #050505;--bg1: #0a0a0a;--panel: rgba(10, 10, 10, .78);--gold-1: #fff1a8;--gold-2: #ffd76b;--gold-3: #ffb83d;--gold-4: #c78a18;--text: #ffffff;--muted: rgba(255, 255, 255, .85);--borderW: 3.5px;--radius: 18px;--shadow1: 0 10px 26px rgba(0,0,0,.55);--shadow2: 0 18px 50px rgba(0,0,0,.55);--glow-soft: 0 0 16px rgba(255, 199, 62, .22);--glow-strong: 0 0 26px rgba(255, 199, 62, .4);--glow-hard: 0 0 46px rgba(255, 199, 62, .55)}.super-system-page,.super-system-page *:not(.badge):not(.badge.on):not(.badge.off){color:#fff;font-weight:700}.super-system-page{min-height:100vh;padding:18px;color:var(--text);background:radial-gradient(1200px 700px at 18% 12%,rgba(255,214,107,.16),transparent 60%),radial-gradient(900px 520px at 82% 16%,rgba(255,184,61,.12),transparent 55%),radial-gradient(1200px 900px at 50% 90%,rgba(255,184,61,.06),transparent 65%),linear-gradient(180deg,var(--bg1),var(--bg0))}.super-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:16px;background:#14100a8c;box-shadow:var(--shadow1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,214,107,.18);overflow:hidden}.super-header>*{position:relative;z-index:3}.super-header:after{content:"";position:absolute;inset:-80%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0) 35%,rgba(255,214,107,.32) 45%,rgba(255,255,255,.78) 50%,rgba(255,184,61,.3) 55%,rgba(255,255,255,0) 65%,transparent 100%);transform:translate(-95%) rotate(18deg);filter:blur(1px);opacity:0;animation:headerShineLTR 12s ease-in-out infinite}.super-header:before{content:"";position:absolute;inset:-80%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0) 35%,rgba(255,184,61,.3) 45%,rgba(255,255,255,.7) 50%,rgba(255,214,107,.34) 55%,rgba(255,255,255,0) 65%,transparent 100%);transform:translate(95%) rotate(-18deg);filter:blur(1px);opacity:0;animation:headerShineRTL 12s ease-in-out infinite;animation-delay:6s}@keyframes headerShineLTR{0%{transform:translate(-95%) rotate(18deg);opacity:0}6%{opacity:1}18%{transform:translate(95%) rotate(18deg);opacity:0}to{transform:translate(95%) rotate(18deg);opacity:0}}@keyframes headerShineRTL{0%{transform:translate(95%) rotate(-18deg);opacity:0}6%{opacity:1}18%{transform:translate(-95%) rotate(-18deg);opacity:0}to{transform:translate(-95%) rotate(-18deg);opacity:0}}.super-header-right{display:flex;align-items:center;gap:12px}.super-brand-logo{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}.super-brand-text{display:flex;flex-direction:column;gap:2px}.super-brand-ministry{font-weight:900;letter-spacing:.3px;color:var(--gold-2);text-shadow:0 0 12px rgba(255,214,107,.18)}.super-brand-gov{font-size:12px;color:var(--muted)}.super-header-center{text-align:center;flex:1}.super-program-title{font-size:22px;font-weight:900;background-image:linear-gradient(90deg,#fff6c9,#ffd76b 25%,#ffb83d,#c78a18 85%,#ffd76b);background-size:220% 100%;background-position:0% 50%;animation:titleGoldMove 6s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 12px rgba(255,214,107,.3),0 0 26px rgba(255,184,61,.22),0 10px 30px rgba(0,0,0,.55)}@keyframes titleGoldMove{0%{background-position:0% 50%}to{background-position:100% 50%}}.super-subtitle{margin-top:2px;font-size:12px;color:#ffffffd9}.super-header-left{position:relative;display:flex;align-items:center;gap:10px}.super-header-left:before{content:"مصمم البرنامج : الأستاذ يوسف النعماني  - التواصل على الواتساب : 97760020";position:relative;display:inline-flex;align-items:center;padding:8px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,214,107,.35);box-shadow:0 12px 26px #00000059,0 0 24px #ffd66b47,0 0 52px #ffb83d33;background-image:linear-gradient(180deg,#fff6c9,#ffd76b 35%,#ffb83d 65%,#c78a18);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;text-shadow:0 0 12px rgba(255,214,107,.45),0 0 24px rgba(255,184,61,.3);white-space:nowrap;overflow:hidden}@media(max-width:900px){.super-header-left:before{white-space:normal}}.super-btn{border:1px solid rgba(255,214,107,.16);background:#14100a8c;color:var(--text);font-weight:700;padding:9px 12px;border-radius:12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;box-shadow:0 10px 20px #00000059}.super-btn:hover{transform:translateY(-1px);border-color:#ffd66b47;box-shadow:0 14px 28px #00000073,var(--glow-soft)}.super-btn.danger{border-color:#ff787840}.super-btn.danger:hover{box-shadow:0 14px 28px #00000073,0 0 18px #ff5a5a33}.super-cards{margin-top:14px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(170px,1fr))}@media(max-width:1200px){.super-cards{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media(max-width:820px){.super-cards{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media(max-width:520px){.super-cards{grid-template-columns:1fr}}.super-card{position:relative;border-radius:var(--radius);padding:14px;text-align:right;cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(120% 140% at 20% 15%,rgba(255,225,150,.14),transparent 55%),linear-gradient(180deg,#120f0ad1,#090806e0);box-shadow:var(--shadow1),var(--glow-soft);transform-style:preserve-3d;transition:transform .2s ease,box-shadow .22s ease,filter .22s ease;border:1px solid rgba(255,214,107,.1);overflow:hidden}.super-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--borderW);pointer-events:none;background:linear-gradient(135deg,var(--gold-1),var(--gold-2) 22%,var(--gold-3) 55%,var(--gold-4) 85%,var(--gold-2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 12px rgba(255,214,107,.45)) drop-shadow(0 0 22px rgba(255,184,61,.35));opacity:.95}.super-card:after{content:"";position:absolute;inset:-40%;pointer-events:none;opacity:0;transform:translate(-55%) rotate(18deg);background:linear-gradient(90deg,transparent 0%,rgba(255,244,214,0) 32%,rgba(255,244,214,.3) 45%,rgba(255,214,107,.46) 50%,rgba(255,244,214,.26) 55%,rgba(255,244,214,0) 68%,transparent 100%);filter:blur(1px)}.super-card-title{font-weight:900;font-size:15px;color:#fff;text-shadow:0 0 10px rgba(255,214,107,.18);transform:translateZ(18px)}.super-card-desc{margin-top:6px;font-size:12px;color:#ffffffe0;line-height:1.6;transform:translateZ(14px)}.super-card:hover{transform:translateY(-3px) rotateX(3deg) rotateY(-3deg);box-shadow:var(--shadow2),var(--glow-strong);filter:saturate(1.06);border-color:#ffd66b2e}.super-card:hover:before{filter:drop-shadow(0 0 18px rgba(255,214,107,.6)) drop-shadow(0 0 34px rgba(255,184,61,.52)) drop-shadow(0 0 54px rgba(255,184,61,.35));opacity:1}.super-card:hover:after{opacity:.95;animation:goldShine .95s ease-out 1}@keyframes goldShine{0%{transform:translate(-60%) rotate(18deg);opacity:0}15%{opacity:.85}55%{opacity:.95}to{transform:translate(60%) rotate(18deg);opacity:0}}.super-grid{margin-top:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:980px){.super-grid{grid-template-columns:1fr}}.super-panel{position:relative;border-radius:18px;padding:14px;background:#0c0a07c7;box-shadow:var(--shadow1),var(--glow-soft);border:1px solid rgba(255,214,107,.12);overflow:hidden;transform-style:preserve-3d}.super-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:calc(var(--borderW) - .8px);pointer-events:none;background:linear-gradient(135deg,#fff1a8f2,#ffd66bd9 25%,#ffb83dbf,#c78a18b3 85%,#ffd66bd9);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 14px rgba(255,214,107,.38)) drop-shadow(0 0 26px rgba(255,184,61,.24));opacity:.92}.super-panel-title{font-weight:900;color:#fff;margin-bottom:12px;text-shadow:0 0 10px rgba(255,214,107,.14)}.label{color:#ffffffe0;font-size:12px;font-weight:700}.input{width:100%;background:#ffffff0f;border:1px solid rgba(255,214,107,.14);color:var(--text);padding:10px 12px;border-radius:12px;outline:none;transition:box-shadow .16s ease,border-color .16s ease}.input:focus{border-color:#ffd66b47;box-shadow:0 0 0 3px #ffd66b1a,var(--glow-soft)}.btn{border:1px solid rgba(255,214,107,.18);background:#14100a8c;color:var(--text);padding:10px 12px;border-radius:12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;box-shadow:0 10px 20px #00000059}.btn:hover{transform:translateY(-1px);border-color:#ffd66b47;box-shadow:0 14px 28px #00000073,var(--glow-soft)}.btn.primary{background:linear-gradient(180deg,#ffd66b38,#ffb83d2e);border-color:#ffd66b47}.btn.btn-ghost{background:#ffffff08}.form-grid{display:grid;grid-template-columns:140px 1fr;gap:10px 12px}@media(max-width:520px){.form-grid{grid-template-columns:1fr}}.tenant-list{display:flex;flex-direction:column;gap:10px}.tenant-row{position:relative;display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:radial-gradient(140% 160% at 20% 10%,rgba(255,214,107,.1),transparent 55%),#ffffff0a;border:1px solid rgba(255,214,107,.12);box-shadow:0 10px 20px #00000059;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tenant-row:hover{transform:translateY(-1px);border-color:#ffd66b38;box-shadow:0 14px 28px #00000073,var(--glow-soft)}.tenant-row.active{border-color:#ffd66b4d;box-shadow:0 16px 34px #00000080,var(--glow-strong)}.icon-btn{border:1px solid rgba(255,214,107,.14);background:#ffffff08;color:var(--text);border-radius:10px;padding:6px 8px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.icon-btn:hover{transform:translateY(-1px);border-color:#ffd66b42;box-shadow:0 12px 22px #00000073,var(--glow-soft)}.tenant-meta{cursor:pointer}.tenant-name{font-weight:900;color:#fff}.tenant-id{margin-top:2px;font-size:12px;color:#fffc}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.2px;border:1px solid rgba(255,214,107,.18);background:#ffffff0a;box-shadow:0 10px 18px #0000004d;-webkit-user-select:none;user-select:none}.badge:before{content:"";width:8px;height:8px;border-radius:999px;background:#ffffff59;box-shadow:0 0 14px #ffd66b33}.badge.on{color:#d9ffe2;border-color:#6effaa38;box-shadow:0 10px 18px #0000004d,0 0 18px #6effaa24}.badge.on:before{background:#43ff9a;box-shadow:0 0 16px #43ff9a66}.badge.off{color:#ffd2d2;border-color:#ff6e6e38;box-shadow:0 10px 18px #0000004d,0 0 18px #ff6e6e24}.badge.off:before{background:#ff5c5c;box-shadow:0 0 16px #ff5c5c66}@media(prefers-reduced-motion:reduce){.super-header:before,.super-header:after,.super-program-title{animation:none!important}}.super-page,.super-system-page,.super-shell,.superSystemPage{background:radial-gradient(circle at 16% 8%,rgba(189,165,92,.16),transparent 34%),radial-gradient(circle at 84% 14%,rgba(70,107,79,.13),transparent 32%),linear-gradient(180deg,#f8f6ee,#f1eadb)!important;color:#223528!important;font-family:Tahoma,Arial,system-ui,sans-serif!important}.super-header,.super-hero,.super-system-header,.superTopHeader,.super-page header,.super-shell header{background:linear-gradient(135deg,#fdfbf3,#f4ecd8 48%,#e8dcc1)!important;border:1px solid rgba(181,139,47,.42)!important;border-radius:28px!important;box-shadow:0 18px 44px #3c4c3624!important;color:#1f3528!important}.super-header h1,.super-hero h1,.super-page h1,.super-shell h1{color:#1f3528!important;letter-spacing:-.5px!important}.super-header h2,.super-hero h2,.super-page h2,.super-shell h2,.super-panel-title{color:#284a37!important}.super-grid{gap:18px!important}.super-panel{background:linear-gradient(180deg,#fffdf7f5,#f7f1e2f0)!important;border:1px solid rgba(181,139,47,.28)!important;border-radius:24px!important;box-shadow:0 18px 42px #394c3f1a!important;color:#263b2e!important}.super-card{background:linear-gradient(135deg,#fffdf6fa,#eee8d7f5)!important;border:1px solid rgba(181,139,47,.36)!important;border-radius:20px!important;box-shadow:0 14px 30px #394c3f1c!important;color:#263b2e!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.super-card:hover{transform:translateY(-2px)!important;border-color:#3461467a!important;box-shadow:0 18px 36px #394c3f29!important}.super-card-title{color:#244936!important;font-weight:1000!important}.super-card-desc,.tenant-id,.super-page p,.super-shell p{color:#4f6256!important;opacity:1!important}.tenant-name{color:#213b2d!important;font-weight:1000!important}.input,.super-page input,.super-page select,.super-page textarea,.super-shell input,.super-shell select,.super-shell textarea{background:#fffdf7!important;color:#20372a!important;border:1px solid rgba(181,139,47,.35)!important;border-radius:14px!important;box-shadow:inset 0 1px 4px #3c4c3614!important}.label,.super-page label,.super-shell label{color:#2e4e3c!important;font-weight:900!important}.super-page button,.super-shell button{border-radius:14px!important}.super-page table,.super-shell table{background:#fffdf7eb!important;color:#253b2d!important}.super-page th,.super-shell th{background:#3a5e451f!important;color:#213b2d!important}.super-page td,.super-shell td{color:#253b2d!important;border-color:#b58b2f2e!important}html body .super-system-page{background:radial-gradient(circle at 12% 10%,rgba(184,151,75,.13),transparent 30%),radial-gradient(circle at 88% 18%,rgba(47,89,64,.12),transparent 32%),linear-gradient(180deg,#f8f5eb,#eee6d3)!important;color:#243a2d!important}html body .super-system-page,html body .super-system-page *:not(.badge):not(.badge.on):not(.badge.off){color:#243a2d!important;text-shadow:none!important}html body .super-system-page .super-header{min-height:118px!important;padding:22px 28px!important;margin:10px 10px 22px!important;border-radius:30px!important;border:2px solid rgba(176,139,55,.34)!important;background:linear-gradient(135deg,#fffdf6fa,#f4eddbfa 52%,#e6ddc7f5)!important;box-shadow:0 20px 46px #32453729!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden!important}html body .super-system-page .super-header:before,html body .super-system-page .super-header:after{display:none!important;content:none!important;animation:none!important;background:none!important}html body .super-system-page .super-header-right,html body .super-system-page .super-header-left{min-width:260px!important}html body .super-system-page .super-brand-logo{width:72px!important;height:72px!important;filter:drop-shadow(0 10px 20px rgba(46,75,56,.16))!important}html body .super-system-page .super-brand-ministry{color:#244936!important;-webkit-text-fill-color:#244936!important;font-size:28px!important;font-weight:1000!important;letter-spacing:0!important;text-shadow:none!important}html body .super-system-page .super-brand-gov{color:#58705e!important;-webkit-text-fill-color:#58705e!important;font-size:13px!important;font-weight:900!important}html body .super-system-page .super-header-center{text-align:center!important;flex:1!important}html body .super-system-page .super-program-title{color:#1f3528!important;-webkit-text-fill-color:#1f3528!important;background:none!important;background-image:none!important;animation:none!important;font-size:clamp(38px,4.1vw,62px)!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:-1px!important;text-shadow:none!important}html body .super-system-page .super-subtitle{color:#4c6856!important;-webkit-text-fill-color:#4c6856!important;font-size:14px!important;font-weight:900!important;margin-top:8px!important;text-shadow:none!important}html body .super-system-page .super-header-left{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}html body .super-system-page .super-btn{background:#f7f1df!important;color:#254834!important;-webkit-text-fill-color:#254834!important;border:1px solid rgba(176,139,55,.42)!important;border-radius:14px!important;box-shadow:0 10px 22px #3245371a!important;font-weight:1000!important}html body .super-system-page .super-btn:hover{background:#e9ddbf!important;border-color:#30573e7a!important}html body .super-system-page .super-btn.danger{background:#365c43!important;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;border-color:#365c438c!important}html body .super-system-page .super-cards>div{background:#fffdf7db!important;border-color:#b08b373d!important;box-shadow:0 16px 34px #3245371a!important}html body .super-system-page .super-cards>div>div:first-child{border-bottom-color:#b08b3738!important}html body .super-system-page .super-cards>div>div:first-child>div:first-child{color:#244936!important;-webkit-text-fill-color:#244936!important}html body .super-system-page .super-cards>div>div:first-child>div:nth-child(2){color:#607262!important;-webkit-text-fill-color:#607262!important}.super-system-model3-official-brand-wrap,.super-system-model3-oman-ministry-brand,.super-system-model3-ministry-only-brand{all:unset!important}.super-system-model3-oman-ministry-brand,.super-system-model3-ministry-only-brand{display:none!important}.super-system-model3-title-country-brand{margin-top:6px!important;color:#7d6415!important;font-size:18px!important;font-weight:1000!important;line-height:1.25!important;text-align:center!important;letter-spacing:0!important}header img,section img{max-width:100%!important}@media(max-width:900px){.super-system-model3-title-country-brand{font-size:15px!important}}[data-audit-page=true] input,[data-audit-page=true] select{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;background:#fff!important;color-scheme:light}[data-audit-page=true] input::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1!important}[data-audit-page=true] select option{color:#1f2937!important;background:#fff!important}[data-audit-page=true] input[type=date]::-webkit-datetime-edit,[data-audit-page=true] input[type=date]::-webkit-datetime-edit-fields-wrapper,[data-audit-page=true] input[type=date]::-webkit-datetime-edit-text,[data-audit-page=true] input[type=date]::-webkit-datetime-edit-month-field,[data-audit-page=true] input[type=date]::-webkit-datetime-edit-day-field,[data-audit-page=true] input[type=date]::-webkit-datetime-edit-year-field{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}.ministry-tenant-return-bar{position:sticky;top:0;z-index:2147482000;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 24px;border-bottom:2px solid #d4af37;background:linear-gradient(135deg,#0b1d48,#1e3a8a 52%,#312e81 78%,#8f6512);color:#fff;box-shadow:0 12px 32px #0f235952;font-family:Cairo,system-ui,sans-serif}.ministry-tenant-return-text{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ministry-tenant-return-text strong{color:#fff;font-size:16px;font-weight:1000}.ministry-tenant-return-text span{border:1px solid #fde68a;background:#ffffff29;color:#fde68a;border-radius:999px;padding:4px 12px;font-weight:900;font-size:12.5px}.ministry-tenant-return-text small{color:#e0e7ff;font-size:13px;font-weight:800}.ministry-tenant-return-bar button{border:1.5px solid #fde68a;border-radius:13px;padding:9px 18px;background:linear-gradient(135deg,#b48a18,#784f07);color:#fff;cursor:pointer;font-weight:1000;font-family:inherit;box-shadow:0 8px 18px #0000003d}body.ministry-tenant-readonly-active>div:not(#root):not(.ministry-tenant-return-bar):not(.teachersFullscreenOverlay){display:none!important}.ministry-page{min-height:100vh;padding:28px;color:#e0f2fe;background:radial-gradient(circle at 15% 10%,rgba(56,189,248,.18),transparent 30%),radial-gradient(circle at 85% 15%,rgba(148,163,184,.14),transparent 30%),linear-gradient(135deg,#020617,#0f172a,#082f49)}.ministry-hero{max-width:1320px;margin:0 auto 22px;border:1px solid rgba(56,189,248,.34);border-radius:28px;padding:24px;background:linear-gradient(135deg,#0f172af0,#0369a170),#020617e0;box-shadow:0 24px 70px #0284c72e}.ministry-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ministry-kicker{display:inline-flex;align-items:center;gap:8px;color:#7dd3fc;font-weight:900;letter-spacing:.03em;margin-bottom:8px}.ministry-title{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.15;color:#f8fafc;font-weight:1000}.ministry-subtitle{margin-top:10px;color:#bae6fd;font-size:16px;line-height:1.9}.ministry-actions{display:flex;flex-wrap:wrap;gap:10px}.ministry-btn{border:1px solid rgba(226,232,240,.22);border-radius:14px;padding:12px 18px;color:#f8fafc;cursor:pointer;font-weight:900;background:#0f172ab8}.ministry-btn:hover{transform:translateY(-1px)}.ministry-btn-muted{border-color:#94a3b86b}.ministry-btn-danger{border-color:#f871716b;color:#fecaca}.ministry-identity-strip{margin-top:20px;padding-top:18px;border-top:1px solid rgba(56,189,248,.18);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ministry-pill{display:inline-flex;border:1px solid rgba(56,189,248,.45);background:#0ea5e929;color:#e0f2fe;border-radius:999px;padding:8px 12px;font-weight:1000;margin-left:10px}.ministry-email{color:#cbd5e1;font-weight:800}.ministry-readonly-badge{color:#bae6fd;border:1px solid rgba(56,189,248,.34);background:#0284c724;border-radius:999px;padding:8px 14px;font-weight:900}.ministry-stats-grid{max-width:1320px;margin:0 auto 22px;display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:14px}.ministry-stat-card{border:1px solid rgba(148,163,184,.28);border-radius:22px;padding:18px;background:#0f172aa8;box-shadow:0 18px 42px #0206172e}.ministry-stat-value{color:#38bdf8;font-size:32px;font-weight:1000}.ministry-stat-label{margin-top:6px;color:#cbd5e1;font-weight:800}.ministry-main-card{max-width:1320px;margin:0 auto;border:1px solid rgba(56,189,248,.28);border-radius:26px;padding:22px;background:#02061794;box-shadow:0 30px 80px #02061742}.ministry-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid rgba(56,189,248,.16)}.ministry-section-head h2{margin:0;color:#f8fafc;font-size:26px;font-weight:1000}.ministry-section-head p{margin:8px 0 0;color:#cbd5e1;line-height:1.9}.ministry-section-tag{border:1px solid rgba(56,189,248,.36);color:#bae6fd;border-radius:999px;padding:8px 14px;font-weight:900;background:#0ea5e91f}.ministry-governorate-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px}.ministry-governorate-card{border:1px solid rgba(148,163,184,.26);border-radius:22px;padding:18px;background:linear-gradient(135deg,#0f172aeb,#082f49a8)}.ministry-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ministry-card-header h3{margin:0;color:#f8fafc;font-size:21px;font-weight:1000}.ministry-card-header p{margin:6px 0 0;color:#cbd5e1}.ministry-status{border-radius:999px;padding:6px 10px;font-weight:900;font-size:12px}.ministry-status.on{color:#bbf7d0;background:#22c55e24;border:1px solid rgba(34,197,94,.28)}.ministry-status.off{color:#fecaca;background:#f8717124;border:1px solid rgba(248,113,113,.28)}.ministry-card-meta{margin-top:16px;display:grid;gap:8px;color:#dbeafe;font-weight:800}.ministry-open-btn{margin-top:18px;width:100%;border:1px solid rgba(56,189,248,.42);color:#e0f2fe;background:linear-gradient(135deg,#0284c7c7,#0ea5e957);border-radius:16px;padding:13px 16px;cursor:pointer;font-weight:1000}.ministry-empty-state{margin-top:22px;border:1px dashed rgba(56,189,248,.42);border-radius:24px;padding:34px 20px;text-align:center;background:#0f172a85}.ministry-empty-icon{font-size:44px;margin-bottom:10px}.ministry-empty-state h3{margin:0;color:#f8fafc;font-size:24px}.ministry-empty-state p{max-width:760px;margin:12px auto 0;color:#cbd5e1;line-height:2}.ministry-flow-preview{margin:22px auto 0;display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.ministry-flow-preview div{border:1px solid rgba(56,189,248,.28);border-radius:16px;padding:10px 12px;color:#e0f2fe;background:#0284c71f;font-weight:900}.ministry-flow-preview span{color:#38bdf8;font-weight:1000}@media(max-width:900px){.ministry-page{padding:16px}.ministry-hero-top,.ministry-identity-strip,.ministry-section-head{flex-direction:column}.ministry-stats-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:520px){.ministry-stats-grid{grid-template-columns:1fr}}.ministry-m3-page{--m3b:#0B4EA2;--m3bd:#073B7A;--m3sky:#38BDF8;--m3bg:#F4F8FF;--m3text:#102033;--m3border:#D8E2EF;--m3soft:#EEF6FF;min-height:100vh;padding:16px 26px 24px;color:var(--m3b);background:radial-gradient(circle at 12% 4%,rgba(11,78,162,.045),transparent 28%),linear-gradient(180deg,#fff 0%,var(--m3bg) 100%);font-family:Tahoma,Arial,Segoe UI,system-ui,sans-serif}.ministry-m3-page,.ministry-m3-page *{box-sizing:border-box}.ministry-m3-canvas{max-width:1672px;margin:0 auto}.ministry-m3-header{display:grid;grid-template-columns:370px 360px minmax(510px,1fr) 150px;grid-template-rows:66px 46px;grid-template-areas:"actions user title logo" "pills user title logo";column-gap:22px;row-gap:6px;min-height:148px;align-items:start;direction:ltr;margin-bottom:14px}.ministry-m3-actions{grid-area:actions;display:flex;align-items:flex-start;gap:16px;direction:ltr}.ministry-m3-back,.ministry-m3-logout{height:50px;border-radius:12px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:900;cursor:pointer;border:1px solid var(--m3border);transition:.16s ease}.ministry-m3-back{background:#fff;color:var(--m3b)}.ministry-m3-logout{background:var(--m3bd);color:#fff;border-color:var(--m3bd);box-shadow:0 10px 22px #073b7a24}.ministry-m3-back:hover,.ministry-m3-logout:hover{transform:translateY(-1px)}.ministry-m3-user{grid-area:user;height:52px;display:flex;align-items:center;gap:11px;direction:ltr;color:var(--m3text);font-size:16px;font-weight:750}.ministry-m3-user-avatar{position:relative;width:48px;height:48px;min-width:48px;border-radius:50%;overflow:hidden;background:linear-gradient(180deg,#f2f8ff,#dfeeff);border:1px solid rgba(11,78,162,.14);box-shadow:0 8px 18px #0b4ea21a}.ministry-m3-user-avatar:before{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background:var(--m3b);top:9px;left:50%;transform:translate(-50%)}.ministry-m3-user-avatar:after{content:"";position:absolute;width:30px;height:22px;border-radius:18px 18px 8px 8px;background:var(--m3b);bottom:6px;left:50%;transform:translate(-50%)}.ministry-m3-user-email{color:var(--m3text);font-size:16px;font-weight:750}.ministry-m3-user-arrow{color:var(--m3text);font-size:16px}.ministry-m3-title-block{grid-area:title;text-align:center;direction:rtl}.ministry-m3-title-block h1{margin:0 0 7px;color:var(--m3b);font-size:40px;line-height:1.15;font-weight:1000;letter-spacing:-.4px}.ministry-m3-country-brand{margin:0 0 4px;color:var(--m3text);font-size:13.5px;line-height:1.45;font-weight:700}.ministry-m3-location{margin:0;color:#324254;font-size:13.5px;line-height:1.45;font-weight:600}.ministry-m3-logo{grid-area:logo;width:144px;height:144px;justify-self:end;margin-top:-6px;object-fit:contain;display:block}.ministry-m3-pills{grid-area:pills;display:flex;justify-content:flex-start;align-items:center;gap:12px;direction:rtl;margin-top:-2px}.ministry-m3-pill{height:32px;padding:0 13px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:13px;font-weight:900}.ministry-m3-pill-blue{color:var(--m3bd);background:#eaf4ff;border:1px solid #CFE4FB}.ministry-m3-pill-silver{color:#38495c;background:#f3f6f9;border:1px solid #DCE4ED}.ministry-m3-body{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:24px;align-items:start;direction:ltr}.ministry-m3-main{display:grid;gap:14px;direction:rtl}.ministry-m3-notice,.ministry-m3-panel,.ministry-m3-preview-panel,.ministry-m3-preview-card,.ministry-m3-safety,.ministry-m3-governorate-card{border:1px solid var(--m3border);background:#ffffffe0;box-shadow:0 0 0 1px #e1ecf88c inset,0 8px 22px #0b4ea20e,0 18px 34px #10203308}.ministry-m3-notice{min-height:76px;border-radius:10px;display:grid;grid-template-columns:66px 1fr 52px;align-items:center;padding:0 18px}.ministry-m3-notice p{margin:0;color:var(--m3b);text-align:center;font-size:18px;font-weight:900}.ministry-m3-notice-doc{width:48px;height:48px;color:#4b7fb9;display:inline-flex;align-items:center;justify-content:center}.ministry-m3-notice-info{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;justify-self:end;color:#fff;background:var(--m3b);font:1000 23px Georgia,serif}.ministry-m3-panel{position:relative;border-radius:10px;padding:18px 34px 20px}.ministry-m3-panel-title{min-height:58px;margin-bottom:18px;display:flex;align-items:center;justify-content:flex-end;position:relative}.ministry-m3-panel-title>span,.ministry-m3-preview-head>span{width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--m3b);background:var(--m3soft);border:1px solid #BCD8F5}.ministry-m3-panel-title>span{position:absolute;right:0;top:0;box-shadow:0 0 0 3px #dbebfb9e,0 8px 18px #0b4ea21a}.ministry-m3-panel-title h2{margin:0;padding-inline-end:86px;color:var(--m3b);font-size:22px;line-height:1.35;font-weight:1000;text-align:right}.ministry-m3-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ministry-m3-page .ministry-stat-card{min-height:96px;padding:12px 14px;border:1.5px solid #CBDCED;border-radius:10px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 0 0 1px #eaf4ffcc inset,0 8px 20px #0b4ea214;text-align:center}.ministry-m3-page .ministry-stat-value{margin-bottom:4px;color:var(--m3bd);font-size:28px;line-height:1;font-weight:1000}.ministry-m3-page .ministry-stat-label{color:#31465f;font-size:13.5px;line-height:1.45;font-weight:900}.ministry-m3-governorate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ministry-m3-governorate-card{border-radius:12px;padding:16px;transition:.16s ease}.ministry-m3-governorate-card:hover{transform:translateY(-2px);border-color:#a9c8ea;box-shadow:0 12px 26px #0b4ea21c}.ministry-m3-governorate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.ministry-m3-governorate-head h3{margin:0 0 4px;color:var(--m3bd);font-size:18px;font-weight:1000}.ministry-m3-governorate-head p{margin:0;color:#5f6f82;font-size:13px;font-weight:700;overflow-wrap:anywhere}.ministry-m3-status{flex:0 0 auto;min-width:66px;height:30px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:1000}.ministry-m3-status.on{color:#075985;background:#e0f2fe;border:1px solid #BAE6FD}.ministry-m3-status.off{color:#7f1d1d;background:#fef2f2;border:1px solid #FECACA}.ministry-m3-governorate-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:14px}.ministry-m3-governorate-meta span{min-height:34px;padding:7px 9px;border-radius:8px;color:#33465c;background:#f7faff;border:1px solid #E1EBF5;font-size:12.5px;line-height:1.45;font-weight:800}.ministry-m3-open-btn{width:100%;height:46px;border:0;border-radius:8px;color:#fff;background:var(--m3bd);font-size:15px;font-weight:1000;cursor:pointer;box-shadow:0 8px 18px #073b7a24;transition:.16s ease}.ministry-m3-open-btn:hover{transform:translateY(-1px);background:var(--m3b)}.ministry-m3-empty{min-height:140px;border:1px dashed #BCD0E5;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#5f6f82;background:#f9fbfe;font-size:15px;font-weight:800;text-align:center;padding:24px}.ministry-m3-safety{min-height:56px;border-radius:10px;display:grid;grid-template-columns:54px 1fr;align-items:center;padding:0 22px}.ministry-m3-safety>span{color:var(--m3b);justify-self:end;font-size:20px}.ministry-m3-safety p{margin:0;color:var(--m3b);font-size:17px;font-weight:800;text-align:center}.ministry-m3-preview-panel{direction:rtl;border-radius:18px;padding:20px;min-height:660px}.ministry-m3-preview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.ministry-m3-preview-head h2{margin:0;color:var(--m3b);font-size:22px;font-weight:1000}.ministry-m3-preview-card{border-radius:16px;padding:16px 16px 15px;margin-bottom:15px;text-align:center}.ministry-m3-preview-card h3{margin:0 0 8px;color:var(--m3bd);font-size:19px;font-weight:1000}.ministry-m3-building-img{width:100%;height:122px;object-fit:contain;object-position:center;display:block;margin:0 auto 4px;border-radius:10px}.ministry-m3-readonly{min-width:150px;height:38px;margin:2px 0 12px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#164e63;background:#e0f2fe;border:1px solid #BAE6FD;font-size:15px;font-weight:900}.ministry-m3-preview-card button{width:100%;height:48px;border:0;border-radius:8px;color:#fff;background:var(--m3bd);font-size:17px;font-weight:1000;cursor:pointer}.ministry-m3-page svg{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1260px){.ministry-m3-header{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"logo" "title" "user" "actions" "pills";text-align:center}.ministry-m3-logo{justify-self:center}.ministry-m3-actions,.ministry-m3-user,.ministry-m3-pills{justify-content:center}.ministry-m3-body{grid-template-columns:1fr}.ministry-m3-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ministry-m3-panel-title h2{padding-inline-end:74px;font-size:19px}.ministry-m3-panel-title>span{width:48px;height:48px}.ministry-m3-governorate-grid{grid-template-columns:1fr}}@media(max-width:760px){.ministry-m3-page{padding:10px}.ministry-m3-actions,.ministry-m3-pills{flex-direction:column;gap:10px}.ministry-m3-title-block h1{font-size:30px}.ministry-m3-stats-grid,.ministry-m3-governorate-meta{grid-template-columns:1fr}}.ministry-m3-status.on{color:#166534!important;background:#dcfce7!important;border:1px solid #86EFAC!important}.ministry-m3-card-email{color:#8b1e1e!important;font-weight:800}.ministry-m3-country-brand,.ministry-m3-location{color:#14532d!important}.ministry-stat-value,.ministry-m3-readonly,.ministry-m3-readonly *{color:#166534!important}.ministry-m3-readonly{background:#eaf7ee!important;border:1px solid #A7D7B5!important;box-shadow:0 6px 14px #1665341a!important}.ministry-m3-governorate-gateway .ministry-m3-school-card{border:2px solid #0B4EA2!important;box-shadow:0 12px 28px #0b4ea21a!important}.ministry-m3-governorate-gateway .ministry-m3-diploma-card{border:2px solid #166534!important;box-shadow:0 12px 28px #1665341a!important}.ministry-m3-governorate-gateway .ministry-m3-school-title{color:#0b4ea2!important}.ministry-m3-governorate-gateway .ministry-m3-diploma-title{color:#166534!important}.ministry-m3-governorate-gateway .ministry-m3-path-image{width:100%;height:180px;object-fit:contain;display:block;margin:14px 0 12px;padding:10px;border-radius:16px;background:#fff}.ministry-m3-governorate-gateway .ministry-m3-school-image{border:1px solid #BFDBFE;background:#f8fbff}.ministry-m3-governorate-gateway .ministry-m3-diploma-image{border:1px solid #BBF7D0;background:#f7fcf8}.ministry-m3-governorate-gateway .ministry-m3-school-btn{background:#0b4ea2!important;border-color:#0b4ea2!important;color:#fff!important}.ministry-m3-governorate-gateway .ministry-m3-school-btn:hover{background:#073b7a!important;border-color:#073b7a!important}.ministry-m3-governorate-gateway .ministry-m3-diploma-btn{background:#166534!important;border-color:#166534!important;color:#fff!important}.ministry-m3-governorate-gateway .ministry-m3-diploma-btn:hover{background:#14532d!important;border-color:#14532d!important}.ministry-m3-governorate-gateway .ministry-m3-safety{width:100%;min-height:56px;display:flex!important;align-items:center;justify-content:center;text-align:center;padding:14px 24px;color:#0b4ea2;font-size:17px;font-weight:900;line-height:1.7;white-space:normal;word-break:normal;overflow-wrap:normal;box-sizing:border-box}.ministry-m3-governorate-schools-page{min-height:100vh;padding:26px;background:#f4f8ff;color:#102033}.ministry-m3-governorate-schools-page .ministry-hero{position:relative;overflow:hidden;min-height:210px;padding:28px 185px 24px 28px;border:1px solid #D7E5F5;border-radius:18px;background:#fff;box-shadow:0 14px 38px #073b7a14}.ministry-m3-governorate-schools-page .ministry-hero:after{content:"";position:absolute;top:18px;right:24px;width:132px;height:144px;background:url(https://i.postimg.cc/j5G4NQvZ/sh%CA%BFar-1.png) center/contain no-repeat;pointer-events:none}.ministry-m3-governorate-schools-page .ministry-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ministry-m3-governorate-schools-page .ministry-kicker{margin-bottom:6px;color:#166534;font-size:16px;font-weight:1000}.ministry-m3-governorate-schools-page .ministry-title{margin:0 0 8px;color:#0b4ea2;font-size:42px;line-height:1.2;font-weight:1000}.ministry-m3-governorate-schools-page .ministry-subtitle{color:#166534;font-size:16px;line-height:1.7;font-weight:900}.ministry-m3-governorate-schools-page .ministry-actions{display:flex;flex-wrap:wrap;gap:10px}.ministry-m3-governorate-schools-page .ministry-btn{min-height:42px;padding:8px 16px;border-radius:10px;border:1px solid #D5E3F2;background:#fff;color:#0b4ea2;font-size:14px;font-weight:1000;cursor:pointer;transition:.16s ease}.ministry-m3-governorate-schools-page .ministry-btn:hover{transform:translateY(-1px);border-color:#0b4ea2;background:#eff6ff}.ministry-m3-governorate-schools-page .ministry-identity-strip{margin-top:24px;padding-top:18px;border-top:1px solid #E3ECF6;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ministry-m3-governorate-schools-page .ministry-pill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 16px;margin-inline-end:8px;border-radius:999px;color:#0b4ea2;background:#eff6ff;border:1px solid #BFDBFE;font-size:14px;font-weight:1000}.ministry-m3-governorate-schools-page .ministry-email{color:#166534;font-size:14px;font-weight:1000}.ministry-m3-governorate-schools-page .ministry-readonly-badge{min-height:38px;padding:7px 16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#166534;background:#ecfdf3;border:1px solid #BBF7D0;font-size:14px;font-weight:1000}.ministry-m3-governorate-schools-page .ministry-main-card{margin-top:20px;padding:28px;border:1px solid #D7E5F5;border-radius:18px;background:#fff;box-shadow:0 14px 38px #073b7a12}.ministry-m3-governorate-schools-page .ministry-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.ministry-m3-governorate-schools-page .ministry-section-head h2{margin:0 0 6px;color:#0b4ea2;font-size:26px;font-weight:1000}.ministry-m3-governorate-schools-page .ministry-section-head p{margin:0;color:#53667b;font-size:14px;line-height:1.7;font-weight:800}.ministry-m3-governorate-schools-page .ministry-section-tag{flex:0 0 auto;min-height:38px;padding:7px 16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#166534;background:#ecfdf3;border:1px solid #BBF7D0;font-size:14px;font-weight:1000}.ministry-m3-governorate-schools-page .ministry-governorate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ministry-m3-governorate-schools-page .ministry-governorate-card{padding:18px;border:2px solid #0B4EA2;border-radius:16px;background:#fff;box-shadow:0 12px 28px #0b4ea21a}.ministry-m3-governorate-schools-page .ministry-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.ministry-m3-governorate-schools-page .ministry-card-header h3{margin:0 0 6px;color:#0b4ea2;font-size:20px;line-height:1.45;font-weight:1000}.ministry-m3-governorate-schools-page .ministry-card-header p{margin:0;color:#8b1e1e;font-size:13px;font-weight:900;overflow-wrap:anywhere}.ministry-m3-governorate-schools-page .ministry-status{flex:0 0 auto;min-width:76px;min-height:34px;padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:1000}.ministry-m3-governorate-schools-page .ministry-status.on{color:#166534;background:#ecfdf3;border:1px solid #BBF7D0}.ministry-m3-governorate-schools-page .ministry-status.off{color:#991b1b;background:#fef2f2;border:1px solid #FECACA}.ministry-m3-governorate-schools-page .ministry-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.ministry-m3-governorate-schools-page .ministry-card-meta span{min-height:38px;padding:8px 10px;border-radius:9px;display:flex;align-items:center;justify-content:center;text-align:center;color:#33465c;background:#f7faff;border:1px solid #E1EBF5;font-size:13px;line-height:1.5;font-weight:800}.ministry-m3-governorate-schools-page .ministry-open-btn{width:100%;min-height:48px;border:0;border-radius:9px;color:#fff;background:#0b4ea2;font-size:15px;font-weight:1000;cursor:pointer;box-shadow:0 8px 18px #073b7a29;transition:.16s ease}.ministry-m3-governorate-schools-page .ministry-open-btn:hover{transform:translateY(-1px);background:#073b7a}.ministry-m3-governorate-schools-page .ministry-empty-state{min-height:180px;padding:28px;border:1px dashed #BCD0E5;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#53667b;background:#f9fbfe}.ministry-m3-governorate-schools-page .ministry-empty-state h3{margin:8px 0;color:#0b4ea2}.ministry-m3-governorate-schools-page .ministry-empty-state p{max-width:720px;margin:0;line-height:1.8;font-weight:700}@media(max-width:1100px){.ministry-m3-governorate-schools-page .ministry-governorate-grid{grid-template-columns:1fr}.ministry-m3-governorate-schools-page .ministry-hero{padding-right:150px}.ministry-m3-governorate-schools-page .ministry-hero:after{width:105px;height:120px}}@media(max-width:760px){.ministry-m3-governorate-schools-page{padding:14px}.ministry-m3-governorate-schools-page .ministry-hero{padding:150px 22px 22px}.ministry-m3-governorate-schools-page .ministry-hero:after{top:18px;right:50%;transform:translate(50%)}.ministry-m3-governorate-schools-page .ministry-hero-top,.ministry-m3-governorate-schools-page .ministry-section-head,.ministry-m3-governorate-schools-page .ministry-card-header{flex-direction:column;align-items:stretch}.ministry-m3-governorate-schools-page .ministry-title{font-size:32px}.ministry-m3-governorate-schools-page .ministry-card-meta{grid-template-columns:1fr}}.ministry-m3-governorate-schools-page .ministry-governorate-grid .ministry-school-variant-card:nth-child(8n+1){--school-accent:#0B4EA2;--school-accent-dark:#073B7A}.ministry-m3-governorate-schools-page .ministry-governorate-grid .ministry-school-variant-card:nth-child(8n+2){--school-accent:#166534;--school-accent-dark:#14532D}.ministry-m3-governorate-schools-page .ministry-governorate-grid .ministry-school-variant-card:nth-child(8n+3){--school-accent:#6D28D9;--school-accent-dark:#5B21B6}.ministry-m3-governorate-schools-page .ministry-governorate-grid .ministry-school-variant-card:nth-child(8n+4){--school-accent:#B42318;--school-accent-dark:#7A271A}.ministry-m3-governorate-schools-page .ministry-governorate-grid .ministry-school-variant-card:nth-child(8n+5){--school-accent:#0F766E;--school-accent-dark:#115E59}.ministry-m3-governorate-schools-page .ministry-governorate-grid .ministry-school-variant-card:nth-child(8n+6){--school-accent:#B45309;--school-accent-dark:#92400E}.ministry-m3-governorate-schools-page .ministry-governorate-grid .ministry-school-variant-card:nth-child(8n+7){--school-accent:#4338CA;--school-accent-dark:#3730A3}.ministry-m3-governorate-schools-page .ministry-governorate-grid .ministry-school-variant-card:nth-child(8n+8){--school-accent:#A21CAF;--school-accent-dark:#86198F}.ministry-m3-governorate-schools-page .ministry-school-variant-card{border-color:var(--school-accent)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--school-accent) 12%,transparent)!important}.ministry-m3-governorate-schools-page .ministry-school-variant-card .ministry-card-header h3{color:var(--school-accent)!important}.ministry-m3-governorate-schools-page .ministry-school-variant-card .ministry-open-btn{background:var(--school-accent)!important;border-color:var(--school-accent)!important}.ministry-m3-governorate-schools-page .ministry-school-variant-card .ministry-open-btn:hover,.ministry-m3-governorate-schools-page .ministry-school-btn:hover{background:var(--school-accent-dark)!important;border-color:var(--school-accent-dark)!important}.ministry-card-image{width:150px;height:86px;object-fit:contain;display:block;margin:4px auto 14px;padding:6px;border:1px solid var(--school-accent);border-radius:12px;background:#fff;box-sizing:border-box}.ministry-m3-governorate-schools-page .ministry-school-variant-card img.ministry-school-card-image{width:220px!important;max-width:220px!important;min-width:0!important;height:125px!important;max-height:125px!important;object-fit:contain!important;object-position:center!important;display:block!important;position:static!important;inset:auto!important;transform:none!important;margin:8px auto 14px!important;padding:4px!important;border:1px solid var(--school-accent)!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}.ministry-m3-governorate-schools-page .ministry-school-variant-card,.ministry-m3-governorate-schools-page .ministry-school-variant-card h3,.ministry-m3-governorate-schools-page .ministry-school-variant-card p,.ministry-m3-governorate-schools-page .ministry-school-variant-card span,.ministry-m3-governorate-schools-page .ministry-school-variant-card button{font-weight:900!important}.ministry-m3-governorate-schools-page .ministry-school-search-box{display:flex;align-items:flex-end;gap:12px;margin:0 0 18px;padding:16px;border:1px solid #D7E5F5;border-radius:14px;background:#f8fbff}.ministry-m3-governorate-schools-page .ministry-school-search-field{flex:1;min-width:0}.ministry-m3-governorate-schools-page .ministry-school-search-field label{display:block;margin-bottom:7px;color:#0b4ea2;font-size:14px;font-weight:900}.ministry-m3-governorate-schools-page .ministry-school-search-field input{width:100%;min-height:48px;padding:10px 14px;border:1px solid #BFD3EA;border-radius:10px;outline:none;background:#fff;color:#102033;font-size:15px;font-weight:800;box-sizing:border-box;transition:.16s ease}.ministry-m3-governorate-schools-page .ministry-school-search-field input:focus{border-color:#0b4ea2;box-shadow:0 0 0 3px #0b4ea21a}.ministry-m3-governorate-schools-page .ministry-school-search-actions{display:flex;align-items:center;gap:8px}.ministry-m3-governorate-schools-page .ministry-school-search-btn,.ministry-m3-governorate-schools-page .ministry-school-search-clear{min-width:100px;min-height:48px;padding:9px 18px;border-radius:10px;font-size:15px;font-weight:1000;cursor:pointer;transition:.16s ease}.ministry-m3-governorate-schools-page .ministry-school-search-btn{border:1px solid #0B4EA2;background:#0b4ea2;color:#fff}.ministry-m3-governorate-schools-page .ministry-school-search-btn:hover{background:#073b7a;border-color:#073b7a;transform:translateY(-1px)}.ministry-m3-governorate-schools-page .ministry-school-search-clear{border:1px solid #CBD5E1;background:#fff;color:#475569}.ministry-m3-governorate-schools-page .ministry-school-search-clear:hover{border-color:#94a3b8;background:#f8fafc}.ministry-m3-governorate-schools-page .ministry-school-search-summary{margin:0 0 16px;padding:10px 14px;border-radius:10px;color:#166534;background:#f0fdf4;border:1px solid #BBF7D0;font-size:14px;font-weight:900}.ministry-m3-governorate-schools-page .ministry-school-search-empty{grid-column:1 / -1;min-height:180px;padding:28px;border:1px dashed #BCD0E5;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#f9fbfe}.ministry-m3-governorate-schools-page .ministry-school-search-empty-icon{margin-bottom:8px;font-size:30px}.ministry-m3-governorate-schools-page .ministry-school-search-empty h3{margin:0 0 6px;color:#0b4ea2;font-size:19px;font-weight:1000}.ministry-m3-governorate-schools-page .ministry-school-search-empty p{margin:0;color:#64748b;font-size:14px;font-weight:800}@media(max-width:760px){.ministry-m3-governorate-schools-page .ministry-school-search-box{flex-direction:column;align-items:stretch}.ministry-m3-governorate-schools-page .ministry-school-search-actions{width:100%}.ministry-m3-governorate-schools-page .ministry-school-search-btn,.ministry-m3-governorate-schools-page .ministry-school-search-clear{flex:1}}.ministry-m3-governorate-schools-page .ministry-school-search-field input{color:#102033!important;-webkit-text-fill-color:#102033!important;caret-color:#0b4ea2!important;background:#fff!important}.ministry-m3-governorate-schools-page .ministry-school-search-field input::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748B!important;opacity:1!important}.ministry-m3-governorate-schools-page .ministry-school-search-field input::selection{color:#fff!important;background:#0b4ea2!important}.ministry-m3-governorate-exam-supers-page .ministry-exam-super-card-image{position:relative;top:-12px}.ministry-m3-page.yr-admin-theme--ministry{--m3b: #0B4EA2;--m3bd: #073B7A;--m3sky: #38BDF8;--m3bg: #F4F8FF;--m3soft: #EEF6FF;--m3border: #D8E2EF}.ministry-m3-page.yr-admin-theme--ministry .ministry-m3-country-brand,.ministry-m3-page.yr-admin-theme--ministry .ministry-m3-location,.ministry-m3-page.yr-admin-theme--ministry .ministry-stat-value,.ministry-m3-page.yr-admin-theme--ministry .ministry-m3-readonly,.ministry-m3-page.yr-admin-theme--ministry .ministry-m3-readonly *{color:var(--m3bd)!important}.ministry-m3-page.yr-admin-theme--ministry .ministry-m3-readonly{background:#eaf4ff!important;border:1px solid #CFE4FB!important;box-shadow:0 6px 14px #0b4ea21a!important}.super-portal-governorate-theme{min-height:100vh!important;background:radial-gradient(circle at 12% 4%,rgba(11,79,41,.025),transparent 28%),linear-gradient(180deg,#fff,#f4f2ec)!important;color:#0b4f29!important;padding:16px 26px 24px!important;font-family:Tahoma,Arial,Segoe UI,sans-serif!important}.super-portal-governorate-panel{width:min(1180px,100%)!important;border:1.6px solid rgba(210,170,66,.72)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff5,#fffdf7e6)!important;box-shadow:0 0 0 1px #fff7d6e0 inset,0 12px 28px #a47c1c1a,0 18px 36px #233d2d09!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:24px 28px 26px!important}.super-portal-governorate-header{grid-template-columns:minmax(0,1fr) 144px!important;gap:24px!important;align-items:center!important;margin-bottom:22px!important;padding:14px 18px 12px!important;border:1.6px solid rgba(210,170,66,.72)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffffeb,#fffdf7cc)!important;box-shadow:0 0 0 1px #fff7d6e0 inset,0 12px 28px #a47c1c1a,0 18px 36px #233d2d09!important}.super-portal-governorate-ministry{color:#7d6415!important;font-size:22px!important;font-weight:1000!important}.super-portal-governorate-system-title{color:#0b4f29!important;font-size:38px!important;font-weight:1000!important;line-height:1.15!important;margin-top:4px!important}.super-portal-governorate-description{color:#202420!important;font-size:15px!important;line-height:1.8!important;font-weight:750!important}.super-portal-governorate-description b{color:#0b4f29!important;font-weight:1000!important}.super-portal-governorate-logo{width:132px!important;height:132px!important;object-fit:contain!important;display:block!important;filter:none!important;justify-self:end!important}.super-portal-governorate-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:18px!important}.super-portal-governorate-card{min-height:178px!important;border-radius:12px!important;border:1.5px solid rgba(210,170,66,.88)!important;background:linear-gradient(180deg,#fff,#fffdf7)!important;box-shadow:0 0 0 1px #fff6d2c7 inset,0 8px 22px #a47c1c1a!important;padding:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.super-portal-governorate-card:hover{border-color:#b8860bfa!important;box-shadow:0 0 0 1px #fff6d2eb inset,0 0 18px #d4af3738,0 14px 26px #a47c1c24!important}.super-portal-governorate-card-title{color:#0b4f29!important;font-size:22px!important;font-weight:1000!important}.super-portal-governorate-card-description{color:#202420!important;font-size:15px!important;line-height:1.75!important;font-weight:750!important}.super-portal-governorate-card-button{background:#065b29!important;border:1px solid #065b29!important;color:#fff!important;border-radius:11px!important;padding:10px 18px!important;font-weight:900!important;box-shadow:0 8px 18px #0b4f2929!important}.super-portal-governorate-empty{color:#202420!important;background:#ffffffc7!important;border:1px solid #ded9cf!important}.super-portal-governorate-logout{background:#065b29!important;border:1px solid #065b29!important;color:#fff!important;border-radius:11px!important;padding:11px 20px!important;font-weight:900!important;box-shadow:0 8px 18px #0b4f2929!important}.super-portal-governorate-panel>div:last-child{color:#202420!important;font-weight:750!important}.super-portal-governorate-panel>div:last-child span{color:#7d6415!important;font-weight:1000!important}@media(max-width:760px){.super-portal-governorate-theme{padding:10px!important}.super-portal-governorate-panel{padding:14px!important}.super-portal-governorate-header{grid-template-columns:1fr!important;text-align:center!important}.super-portal-governorate-logo{justify-self:center!important;width:118px!important;height:118px!important}.super-portal-governorate-system-title{font-size:30px!important}.super-portal-governorate-cards{grid-template-columns:1fr!important}}.super-portal-governorate-theme{flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important}.super-portal-governorate-header{width:min(1180px,100%)!important;box-sizing:border-box!important;margin-bottom:0!important}.super-portal-governorate-panel{width:min(1180px,100%)!important;box-sizing:border-box!important}.super-portal-governorate-cards{margin-top:0!important;align-items:stretch!important}.super-portal-governorate-card{height:100%!important;min-height:230px!important}.super-portal-governorate-school-preview-card{width:100%!important;min-height:230px!important;height:100%!important;padding:8px!important;margin:0!important;border:1.5px solid rgba(210,170,66,.88)!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fffdf7)!important;box-shadow:0 0 0 1px #fff6d2c7 inset,0 8px 22px #a47c1c1a!important;overflow:hidden!important;box-sizing:border-box!important}.super-portal-governorate-school-preview-card:hover{border-color:#b8860bfa!important;box-shadow:0 0 0 1px #fff6d2eb inset,0 0 18px #d4af3738,0 14px 26px #a47c1c24!important}.super-portal-governorate-school-preview-image{width:100%!important;height:100%!important;min-height:212px!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:8px!important}@media(max-width:760px){.super-portal-governorate-header,.super-portal-governorate-panel{width:100%!important}.super-portal-governorate-school-preview-card,.super-portal-governorate-card{min-height:210px!important}}.super-portal-governorate-school-preview-card{order:1!important}.super-portal-governorate-card{order:2!important}.super-portal-governorate-card button{display:block!important;min-width:240px!important;height:56px!important;margin:30px auto 0!important;padding:0 28px!important;font-size:18px!important;font-weight:800!important;border-radius:14px!important}body:has(.super-portal-governorate-panel){background:radial-gradient(circle at top left,rgba(17,122,52,.1),transparent 28%),radial-gradient(circle at bottom right,rgba(32,145,68,.08),transparent 24%),linear-gradient(180deg,#fff,#f8fcf8 52%,#eef8ef)!important}body:has(.super-portal-governorate-panel) #root{background:transparent!important}.super-portal-governorate-panel{direction:rtl!important}.super-portal-governorate-card{order:1!important}.super-portal-governorate-school-preview-card{order:2!important}.super-portal-governorate-card button{display:block!important;min-width:240px!important;height:56px!important;margin:32px auto 0!important;padding:0 28px!important;font-size:18px!important;font-weight:800!important;border-radius:14px!important}.governorate-supers-model3-force{min-height:100vh!important;font-family:Cairo,Tajawal,Segoe UI,Tahoma,Arial,sans-serif!important;background:radial-gradient(circle at 18% 12%,rgba(15,122,70,.12),transparent 30%),radial-gradient(circle at 86% 18%,rgba(214,185,61,.14),transparent 32%),linear-gradient(180deg,#f7fbf7,#f4f1e7 58%,#fffdf6)!important;color:#183d2b!important}.governorate-supers-model3-force,.governorate-supers-model3-force *{box-sizing:border-box!important;text-shadow:none!important}.governorate-supers-model3-force>div{width:min(1460px,calc(100vw - 48px))!important;max-width:1460px!important;margin-inline:auto!important;gap:24px!important}.governorate-supers-model3-hero{border:2px solid rgba(15,122,70,.42)!important;border-inline-start:12px solid #0f7a46!important;border-radius:34px!important;background:linear-gradient(135deg,#fffffff7,#f9f7eef5 52%,#ecf7f0f5)!important;color:#183d2b!important;box-shadow:0 24px 60px #123a2824,inset 0 0 0 1px #ffffffc7!important;padding:26px 30px!important}.governorate-supers-model3-official-brand{display:flex!important;align-items:center!important;gap:16px!important;justify-content:flex-start!important;margin-bottom:8px!important}.governorate-supers-model3-official-brand img{width:118px!important;height:118px!important;object-fit:contain!important;display:block!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 10px 14px rgba(75,56,8,.12))!important}.governorate-supers-model3-official-brand div{display:grid!important;gap:5px!important}.governorate-supers-model3-official-brand strong{color:#7a5b12!important;-webkit-text-fill-color:#7a5b12!important;font-size:22px!important;font-weight:1000!important}.governorate-supers-model3-official-brand span{color:#0f7a46!important;-webkit-text-fill-color:#0f7a46!important;font-size:16px!important;font-weight:950!important}.governorate-supers-model3-force h1{margin:0!important;color:#0f7a46!important;-webkit-text-fill-color:#0f7a46!important;font-size:clamp(32px,4.2vw,58px)!important;line-height:1.16!important;font-weight:1000!important}.governorate-supers-model3-force h1+div{color:#315844!important;-webkit-text-fill-color:#315844!important}.governorate-supers-model3-force button{border-radius:999px!important;border:1.5px solid rgba(15,122,70,.36)!important;background:linear-gradient(180deg,#0f7a46,#0b6338)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-weight:1000!important;box-shadow:0 14px 28px #0f7a4633!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.governorate-supers-model3-force button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 18px 34px #0f7a4640!important;filter:brightness(1.03)!important}.governorate-supers-model3-force button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.governorate-supers-model3-panel{border:2px solid rgba(15,122,70,.42)!important;border-radius:34px!important;background:linear-gradient(180deg,#fffffff5,#f7f4eaf0)!important;box-shadow:0 22px 54px #123a281f!important;padding:28px!important}.governorate-supers-model3-gov-header{color:#183d2b!important;-webkit-text-fill-color:#183d2b!important;border:2px solid rgba(15,122,70,.36)!important;border-radius:24px!important;background:#0f7a4612!important;box-shadow:inset 0 0 0 1px #ffffffc2!important}.governorate-supers-model3-row-card{border:4px solid rgba(15,122,70,.72)!important;border-radius:30px!important;background:linear-gradient(180deg,#fffffffa,#faf7edfa)!important;box-shadow:0 18px 38px #123a2821,inset 0 0 0 1px #ffffffe0!important}.governorate-supers-model3-row-card:hover{border-color:#0f7a46eb!important}.governorate-supers-model3-row-title{color:#075985!important;-webkit-text-fill-color:#075985!important;font-size:28px!important;font-weight:1000!important;line-height:1.35!important}.governorate-supers-model3-row-title+div{color:#315844!important;-webkit-text-fill-color:#315844!important;font-weight:900!important}.governorate-supers-model3-force span{color:#173424!important;-webkit-text-fill-color:#173424!important}.governorate-supers-model3-row-card span{border-color:#0f7a4661!important;background:#0f7a4614!important;color:#173424!important;-webkit-text-fill-color:#173424!important}.governorate-supers-model3-row-card [style*="rgba(16,185,129"],.governorate-supers-model3-row-card [style*="rgba(16, 185, 129"]{background:#0f7a461c!important;color:#0f7a46!important;-webkit-text-fill-color:#0f7a46!important}@media(max-width:900px){.governorate-supers-model3-force{padding:16px!important}.governorate-supers-model3-force>div{width:calc(100vw - 24px)!important}.governorate-supers-model3-official-brand{justify-content:center!important;text-align:center!important}.governorate-supers-model3-official-brand img{width:92px!important;height:92px!important}.governorate-supers-model3-force h1{font-size:32px!important}.governorate-supers-model3-row-card{grid-template-columns:1fr!important}}.governorate-supers-model3-force .governorate-supers-model3-hero,.governorate-supers-model3-force .governorate-supers-model3-panel{border-color:#0f7a466b!important}.governorate-supers-model3-force .governorate-supers-model3-row-card{border:4px solid rgba(15,122,70,.72)!important}.governorate-supers-model3-force .governorate-supers-model3-row-title{color:#075985!important;-webkit-text-fill-color:#075985!important}.governorate-supers-model3-force .governorate-supers-model3-hero{position:relative!important;display:grid!important;direction:ltr!important;grid-template-columns:minmax(260px,330px) minmax(420px,1fr) minmax(300px,420px)!important;grid-template-areas:"leftButton mainTitle brand" "leftPill scopeText brand"!important;align-items:center!important;column-gap:28px!important;row-gap:14px!important;min-height:300px!important}.governorate-supers-model3-force .governorate-supers-model3-hero>*{direction:rtl!important}.governorate-supers-model3-force .governorate-supers-model3-official-brand{grid-area:brand!important;justify-self:end!important;align-self:start!important;margin:0!important;text-align:right!important}.governorate-supers-model3-force .governorate-supers-model3-back-button{grid-area:leftButton!important;justify-self:start!important;align-self:end!important;width:fit-content!important;min-width:250px!important}.governorate-supers-model3-force .governorate-supers-model3-title-block{display:contents!important}.governorate-supers-model3-force .governorate-supers-model3-kicker{grid-area:leftPill!important;justify-self:start!important;align-self:start!important;width:fit-content!important;min-width:250px!important;justify-content:center!important;text-align:center!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.governorate-supers-model3-force .governorate-supers-model3-title-block>h1{grid-area:mainTitle!important;justify-self:center!important;align-self:end!important;text-align:center!important;max-width:100%!important}.governorate-supers-model3-force .governorate-supers-model3-title-block>h1+div{grid-area:scopeText!important;justify-self:center!important;align-self:start!important;text-align:center!important;color:#315844!important;-webkit-text-fill-color:#315844!important}@media(max-width:1050px){.governorate-supers-model3-force .governorate-supers-model3-hero{direction:rtl!important;grid-template-columns:1fr!important;grid-template-areas:"brand" "leftButton" "leftPill" "mainTitle" "scopeText"!important;justify-items:center!important;min-height:auto!important}.governorate-supers-model3-force .governorate-supers-model3-official-brand,.governorate-supers-model3-force .governorate-supers-model3-back-button,.governorate-supers-model3-force .governorate-supers-model3-kicker,.governorate-supers-model3-force .governorate-supers-model3-title-block>h1,.governorate-supers-model3-force .governorate-supers-model3-title-block>h1+div{justify-self:center!important}}
