: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}}.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}: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}}
