.icon[data-v-cd6d406c]{display:inline-block;vertical-align:middle;flex:none}[dir=rtl] .icon--directional[data-v-cd6d406c]{transform:scaleX(-1)}.toasts[data-v-ae4b8b04]{position:fixed;z-index:300;top:calc(var(--topbar-h) + 1.2rem);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.8rem;width:min(46rem,calc(100vw - 3.2rem));pointer-events:none}.toast[data-v-ae4b8b04]{pointer-events:auto;display:flex;align-items:center;gap:1rem;width:100%;padding:1.2rem 1.4rem;border-radius:1.2rem;background:var(--topbar-bg);color:var(--white);box-shadow:var(--shadow-pop)}.toast__icon[data-v-ae4b8b04]{color:var(--primary-bright)}.toast--error .toast__icon[data-v-ae4b8b04]{color:#ff7fa3}.toast__text[data-v-ae4b8b04]{flex:1;font-size:1.35rem;font-weight:500;line-height:1.4}.toast__close[data-v-ae4b8b04]{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:0;border-radius:50%;background:transparent;color:#ffffffb3;flex:none}.toast__close[data-v-ae4b8b04]:hover{background:#ffffff1a;color:var(--white)}.toast-enter-active[data-v-ae4b8b04],.toast-leave-active[data-v-ae4b8b04]{transition:opacity .22s var(--ease),transform .22s var(--ease)}.toast-enter-from[data-v-ae4b8b04],.toast-leave-to[data-v-ae4b8b04]{opacity:0;transform:translateY(-1rem)}@media print{.toasts[data-v-ae4b8b04]{display:none}}.brand[data-v-f47e5682]{display:inline-flex;align-items:center;gap:.7rem;color:var(--white);text-decoration:none;min-width:0}.brand__mark[data-v-f47e5682]{width:4.8rem;height:4.8rem;object-fit:contain;flex:none}.brand__text[data-v-f47e5682]{display:flex;flex-direction:column;line-height:1;min-width:0}.brand__name[data-v-f47e5682]{font-family:"Fredoka",var(--font-display);font-weight:700;font-size:2.7rem;letter-spacing:-.01em!important;text-shadow:0 .15rem 0 rgba(0,0,0,.18)}.brand__tagline[data-v-f47e5682]{font-size:1.15rem;font-weight:500;opacity:.9;margin-top:.35rem;white-space:nowrap}.brand--lg .brand__mark[data-v-f47e5682]{width:6.4rem;height:6.4rem}.brand--lg .brand__name[data-v-f47e5682]{font-size:3.4rem}.brand--lg .brand__tagline[data-v-f47e5682]{font-size:1.35rem}.brand--compact .brand__mark[data-v-f47e5682]{width:4.6rem;height:4.6rem}.sync[data-v-272581f6]{padding:1.2rem;border-radius:1.2rem;background:#00000029;border:1px solid rgba(255,255,255,.08)}.sync__head[data-v-272581f6]{display:flex;align-items:center;gap:1rem}.sync__icon[data-v-272581f6]{position:relative;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:1rem;background:#24c8c229;color:var(--primary-bright);flex:none}.sync__status[data-v-272581f6]{position:absolute;top:-.2rem;inset-inline-end:-.2rem;width:1rem;height:1rem;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 .2rem var(--header-bg)}.sync__status.is-off[data-v-272581f6]{background:#ff7f7f}.sync__text[data-v-272581f6]{min-width:0}.sync__title[data-v-272581f6]{font-size:1.3rem;font-weight:700;white-space:nowrap}.sync__meta[data-v-272581f6]{font-size:1.1rem;color:#dcebebbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sync__state[data-v-272581f6]{color:#7ef0b4;font-weight:700}.sync__state.is-off[data-v-272581f6]{color:#ff9c9c}.sync__btn[data-v-272581f6]{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;height:3.4rem;margin-top:1rem;border:0;border-radius:.8rem;background:#ffffff1a;color:var(--white);font-size:1.2rem;font-weight:700;transition:background-color var(--dur) var(--ease);white-space:nowrap}.sync__btn[data-v-272581f6]:hover:not(:disabled){background:#ffffff2e}.sync__btn[data-v-272581f6]:disabled{cursor:progress}.is-spinning[data-v-272581f6]{animation:spin-272581f6 .9s linear infinite}@keyframes spin-272581f6{to{transform:rotate(360deg)}}.side[data-v-072a87fe]{position:sticky;top:0;z-index:100;flex:none;display:flex;flex-direction:column;width:var(--sidebar-w);height:100dvh;background:var(--header-bg);color:var(--white);overflow:hidden}.side[data-v-072a87fe]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:16rem;background:radial-gradient(circle at 20% 110%,rgba(36,200,194,.18),transparent 60%);pointer-events:none}.side__brand[data-v-072a87fe]{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:var(--topbar-h);padding:0 1.8rem;background:var(--topbar-bg);flex:none}.side__logo-compact[data-v-072a87fe],.side__close[data-v-072a87fe]{display:none}.side__nav[data-v-072a87fe]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1.4rem 1.2rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.side__group+.side__group[data-v-072a87fe]{margin-top:1.2rem}.side__group-label[data-v-072a87fe]{padding:0 1.2rem .6rem;font-size:1.1rem;font-weight:700;color:#dcebeb99;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.side__link[data-v-072a87fe]{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:4.2rem;padding:0 1.2rem;border-radius:1rem;font-size:1.4rem;font-weight:500;color:var(--footer-link, #DCEBEB);white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.side__link+.side__link[data-v-072a87fe]{margin-top:.2rem}.side__link[data-v-072a87fe]:hover{background:#ffffff14;color:var(--white)}.side__link.is-active[data-v-072a87fe]{background:var(--white);color:var(--header-bg);font-weight:700;box-shadow:0 .3rem 1rem #00000026}.side__link.is-active .side__icon[data-v-072a87fe]{color:var(--primary)}.side__icon[data-v-072a87fe]{position:relative;display:inline-flex;flex:none}.side__label[data-v-072a87fe]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.side__badge[data-v-072a87fe]{min-width:2.2rem;height:2.2rem;padding:0 .6rem;border-radius:999px;background:var(--primary-bright);color:var(--topbar-bg);font-size:1.1rem;font-weight:800;line-height:2.2rem;text-align:center}.side__badge--warn[data-v-072a87fe]{background:#ffc862}.side__link.is-active .side__badge[data-v-072a87fe]{background:var(--primary);color:var(--white)}.side__link.is-active .side__badge--warn[data-v-072a87fe]{background:#ffc862;color:var(--topbar-bg)}.side__dot[data-v-072a87fe]{display:none;position:absolute;top:-.2rem;inset-inline-end:-.3rem;width:.9rem;height:.9rem;border-radius:50%;background:var(--primary-bright);box-shadow:0 0 0 .2rem var(--header-bg)}.side__dot--warn[data-v-072a87fe]{background:#ffc862}.side__foot[data-v-072a87fe]{position:relative;z-index:1;flex:none;padding:1.2rem;border-top:1px solid rgba(255,255,255,.1)}.side__store[data-v-072a87fe]{margin-top:.8rem}.side__ext[data-v-072a87fe]{opacity:.6}@media(max-width:1100px){.side[data-v-072a87fe]{position:fixed;inset-block:0;inset-inline-start:0;width:var(--rail-w);transition:width .22s var(--ease),box-shadow .22s var(--ease)}.side:not(.is-open) .side__brand[data-v-072a87fe]{justify-content:center;padding:0}.side:not(.is-open) .side__logo[data-v-072a87fe]{display:none}.side:not(.is-open) .side__logo-compact[data-v-072a87fe]{display:inline-flex}.side:not(.is-open) .side__group-label[data-v-072a87fe]{visibility:hidden;height:.8rem;padding:0}.side:not(.is-open) .side__link[data-v-072a87fe]{justify-content:center;padding:0}.side:not(.is-open) .side__label[data-v-072a87fe],.side:not(.is-open) .side__badge[data-v-072a87fe],.side:not(.is-open) .side__ext[data-v-072a87fe]{display:none}.side:not(.is-open) .side__dot[data-v-072a87fe]{display:block}.side:not(.is-open) .side__foot[data-v-072a87fe]{padding-inline:.8rem}.side[data-v-072a87fe]:not(.is-open) .sync{padding:.8rem 0;background:none;border:0;display:flex;flex-direction:column;align-items:center}.side[data-v-072a87fe]:not(.is-open) .sync__text,.side[data-v-072a87fe]:not(.is-open) .sync__btn-label{display:none}.side[data-v-072a87fe]:not(.is-open) .sync__btn{width:3.6rem;height:3.6rem;margin-top:.8rem;border-radius:50%}.side.is-open[data-v-072a87fe]{width:var(--sidebar-w);box-shadow:var(--shadow-pop)}.side.is-open .side__close[data-v-072a87fe]{display:grid;place-items:center;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:#ffffff14;color:var(--white)}}@media(max-width:640px){.side[data-v-072a87fe]{width:min(30rem,86vw);transform:translate(-100%);visibility:hidden;transition:transform .24s var(--ease),visibility 0s linear .24s}[dir=rtl] .side[data-v-072a87fe]{transform:translate(100%)}.side.is-open[data-v-072a87fe],[dir=rtl] .side.is-open[data-v-072a87fe]{width:min(30rem,86vw);transform:none;visibility:visible;transition:transform .24s var(--ease)}.side .side__brand[data-v-072a87fe]{justify-content:space-between;padding:0 1.6rem}.side .side__logo[data-v-072a87fe]{display:inline-flex}.side .side__logo-compact[data-v-072a87fe]{display:none}.side .side__close[data-v-072a87fe]{display:grid;place-items:center;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:#ffffff14;color:var(--white)}.side .side__group-label[data-v-072a87fe]{visibility:visible;height:auto;padding:0 1.2rem .6rem}.side .side__link[data-v-072a87fe]{justify-content:flex-start;padding:0 1.2rem;min-height:4.8rem;font-size:1.5rem}.side .side__label[data-v-072a87fe],.side .side__badge[data-v-072a87fe],.side .side__ext[data-v-072a87fe]{display:inline}.side .side__badge[data-v-072a87fe]{display:inline-block}.side .side__dot[data-v-072a87fe]{display:none}.side__foot[data-v-072a87fe]{padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px))}}.pop[data-v-6be072c3]{position:relative}.pop__panel[data-v-6be072c3]{position:absolute;top:calc(100% + .8rem);z-index:80;max-width:calc(100vw - 2.4rem);background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:1.2rem;box-shadow:var(--shadow-pop);overflow:hidden}.pop__panel--end[data-v-6be072c3]{inset-inline-end:0}.pop__panel--start[data-v-6be072c3]{inset-inline-start:0}@media(max-width:640px){.pop__panel[data-v-6be072c3]{position:fixed;top:calc(var(--topbar-h) + .6rem);inset-inline:1.2rem;width:auto!important;max-width:none;max-height:calc(100dvh - var(--topbar-h) - var(--bottomnav-h) - 2.4rem);overflow-y:auto}}.pop-enter-active[data-v-6be072c3],.pop-leave-active[data-v-6be072c3]{transition:opacity .15s var(--ease),transform .15s var(--ease)}.pop-enter-from[data-v-6be072c3],.pop-leave-to[data-v-6be072c3]{opacity:0;transform:translateY(-.4rem)}.gs[data-v-93523d7b]{position:relative}.gs__form[data-v-93523d7b]{position:relative;display:flex;align-items:center}.gs__icon[data-v-93523d7b]{position:absolute;inset-inline-start:1.4rem;color:var(--primary-dark);pointer-events:none}.gs__input[data-v-93523d7b]{width:100%;height:4.2rem;padding-inline:4.4rem 1.6rem;border:0;border-radius:999px;background:var(--white);font-size:1.35rem;color:var(--ink)}.gs__input[data-v-93523d7b]::placeholder{color:var(--faint)}.gs__input[data-v-93523d7b]::-webkit-search-cancel-button{cursor:pointer}.gs__input[data-v-93523d7b]:focus{outline:none;box-shadow:0 0 0 .3rem #24c8c273}.gs__panel[data-v-93523d7b]{position:absolute;top:calc(100% + .8rem);inset-inline:0;z-index:80;padding:.6rem;background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:1.2rem;box-shadow:var(--shadow-pop);max-height:60vh;overflow-y:auto}.gs__group[data-v-93523d7b]{padding:.8rem 1rem .4rem;font-size:1.1rem;font-weight:700;color:var(--muted);text-transform:uppercase}.gs__item[data-v-93523d7b]{display:flex;align-items:center;gap:1rem;width:100%;padding:.8rem 1rem;border:0;border-radius:.8rem;background:none;text-align:start}.gs__item[data-v-93523d7b]:hover,.gs__item.is-active[data-v-93523d7b]{background:var(--row-hover)}.gs__badge[data-v-93523d7b]{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:.8rem;background:var(--primary-soft);color:var(--primary-dark);flex:none}.gs__text[data-v-93523d7b]{display:flex;flex-direction:column;min-width:0;flex:1}.gs__title[data-v-93523d7b]{font-weight:700;font-size:1.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs__title.ltr[data-v-93523d7b]{text-align:start}.gs__meta[data-v-93523d7b]{font-size:1.15rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs__end[data-v-93523d7b]{font-size:1.25rem;font-weight:700;color:var(--ink-soft);white-space:nowrap}.gs__empty[data-v-93523d7b]{padding:1.6rem;text-align:center;color:var(--muted)}@media(max-width:640px){.gs__input[data-v-93523d7b]{height:4.2rem;font-size:1.6rem}.gs__panel[data-v-93523d7b]{position:fixed;top:calc(var(--topbar-h) + .4rem);inset-inline:1rem}}.ni[data-v-b968c25a]{display:flex;align-items:flex-start;gap:1.2rem;width:100%;padding:1.3rem 1.6rem;border:0;background:none;text-align:start;color:var(--ink);transition:background-color var(--dur) var(--ease)}.ni[data-v-b968c25a]:hover{background:var(--row-hover)}.ni.is-unread[data-v-b968c25a]{background:#f2fbfb}.ni.is-unread[data-v-b968c25a]:hover{background:#e9f8f8}.ni__icon[data-v-b968c25a]{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:1rem;flex:none;background:var(--primary-soft);color:var(--primary-dark)}.ni__icon--warn[data-v-b968c25a]{background:var(--warn-bg);color:var(--warn)}.ni__icon--bad[data-v-b968c25a]{background:var(--bad-bg);color:var(--bad)}.ni__icon--info[data-v-b968c25a]{background:var(--info-bg);color:var(--info)}.ni__icon--good[data-v-b968c25a]{background:var(--good-bg);color:var(--good)}.ni__body[data-v-b968c25a]{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.ni__text[data-v-b968c25a]{font-size:1.35rem;line-height:1.45;overflow-wrap:anywhere}.is-unread .ni__text[data-v-b968c25a]{font-weight:700}.ni__time[data-v-b968c25a]{font-size:1.15rem;color:var(--muted)}.ni__dot[data-v-b968c25a]{width:.9rem;height:.9rem;margin-top:.6rem;border-radius:50%;background:var(--primary);flex:none}.ni--compact[data-v-b968c25a]{padding:1.1rem 1.4rem}.ni--compact .ni__text[data-v-b968c25a]{font-size:1.3rem}.top[data-v-963283a5]{position:sticky;top:0;z-index:70;display:flex;align-items:center;gap:1.6rem;height:var(--topbar-h);padding-inline:var(--gutter);background:var(--header-bg);color:var(--white);box-shadow:0 .2rem 1rem #01363a1f}.top .top__burger[data-v-963283a5],.top .top__brand[data-v-963283a5],.top .top__search-toggle[data-v-963283a5]{display:none}.top__search[data-v-963283a5]{flex:0 1 52rem;min-width:0}.top__actions[data-v-963283a5]{display:flex;align-items:center;gap:.8rem;margin-inline-start:auto;flex:none}.top__icon-btn[data-v-963283a5]{position:relative;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:transparent;color:var(--white);flex:none;transition:background-color var(--dur) var(--ease);-webkit-tap-highlight-color:transparent}.top__icon-btn[data-v-963283a5]:hover,.top__icon-btn[aria-expanded=true][data-v-963283a5]{background:#ffffff1a}.top__count[data-v-963283a5]{position:absolute;top:.4rem;inset-inline-end:.3rem;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:999px;background:var(--primary-bright);color:var(--topbar-bg);font-size:1.05rem;font-weight:800;line-height:1.8rem;text-align:center;box-shadow:0 0 0 .2rem var(--header-bg)}.top__locale[data-v-963283a5]{height:3.6rem;padding:0 1.2rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:transparent;color:var(--white);font-size:1.25rem;font-weight:700;white-space:nowrap}.top__locale[lang=en][data-v-963283a5]{font-family:Roboto,sans-serif}.top__locale[lang=ar][data-v-963283a5]{font-family:Tajawal,sans-serif}.top__locale[data-v-963283a5]:hover{background:#ffffff1a}.top__user[data-v-963283a5]{display:flex;align-items:center;gap:1rem;height:4.8rem;padding:.4rem;padding-inline-end:1rem;border:0;border-radius:999px;background:transparent;color:var(--white);text-align:start}.top__user[data-v-963283a5]:hover,.top__user[aria-expanded=true][data-v-963283a5]{background:#ffffff1a}.top__avatar[data-v-963283a5]{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--primary-bright);color:var(--topbar-bg);font-weight:800;font-size:1.4rem;flex:none}.top__avatar--lg[data-v-963283a5]{width:4.8rem;height:4.8rem;font-size:1.7rem}.top__who[data-v-963283a5]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.top__name[data-v-963283a5]{font-size:1.35rem;font-weight:700;white-space:nowrap}.top__role[data-v-963283a5]{font-size:1.1rem;opacity:.75;white-space:nowrap}.top__caret[data-v-963283a5]{opacity:.7}.menu-head[data-v-963283a5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem 1rem;border-bottom:1px solid var(--border)}.menu-head__title[data-v-963283a5]{font-family:var(--font-display);font-size:1.7rem;font-weight:700}.menu-link[data-v-963283a5]{border:0;background:none;color:var(--primary-dark);font-size:1.2rem;font-weight:700;padding:.4rem 0}.menu-link[data-v-963283a5]:hover{text-decoration:underline}.notif-list[data-v-963283a5]{max-height:42rem;overflow-y:auto}.notif-list li+li[data-v-963283a5]{border-top:1px solid var(--border)}.menu-empty[data-v-963283a5]{padding:2.4rem 1.6rem;text-align:center;color:var(--muted);font-size:1.3rem}.menu-foot[data-v-963283a5]{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:1.2rem;border-top:1px solid var(--border);background:var(--page-bg);font-size:1.3rem;font-weight:700;color:var(--primary-dark)}.menu-foot[data-v-963283a5]:hover{background:var(--summary-bg)}.menu-user[data-v-963283a5]{display:flex;align-items:center;gap:1.2rem;padding:1.6rem;border-bottom:1px solid var(--border);background:var(--page-bg)}.menu-user__text[data-v-963283a5]{min-width:0}.menu-user__name[data-v-963283a5]{font-weight:700;font-size:1.45rem}.menu-user__mail[data-v-963283a5]{font-size:1.2rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.menu-item[data-v-963283a5]{display:flex;align-items:center;gap:1.2rem;width:100%;min-height:4.6rem;padding:0 1.6rem;border:0;background:none;font-size:1.35rem;font-weight:500;text-align:start;color:var(--ink)}.menu-item[data-v-963283a5]:hover{background:var(--row-hover)}.menu-item+.menu-item[data-v-963283a5]{border-top:1px solid var(--border)}.menu-item--danger[data-v-963283a5]{color:var(--bad)}.menu-item--locale[data-v-963283a5]{display:none}@media(max-width:1280px){.top__who[data-v-963283a5],.top__caret[data-v-963283a5]{display:none}.top__user[data-v-963283a5]{padding:.4rem}}@media(max-width:1100px){.top[data-v-963283a5]{gap:1rem}.top .top__burger[data-v-963283a5]{display:grid;margin-inline-start:-.6rem}.top__search[data-v-963283a5]{flex:1 1 auto}}@media(max-width:640px){.top[data-v-963283a5]{gap:.4rem;padding-inline:1rem}.top .top__brand[data-v-963283a5]{display:inline-flex}.top__brand[data-v-963283a5] .brand__mark{width:3.8rem;height:3.8rem}.top__brand[data-v-963283a5] .brand__name{font-size:2.2rem}.top__brand[data-v-963283a5] .brand__tagline,.top__search[data-v-963283a5]{display:none}.top .top__search-toggle[data-v-963283a5]{display:grid;margin-inline-start:auto}.top__actions[data-v-963283a5]{margin-inline-start:0;gap:.2rem}.top__locale[data-v-963283a5]{display:none}.menu-item--locale[data-v-963283a5]{display:flex}.top.is-searching .top__brand[data-v-963283a5],.top.is-searching .top__actions[data-v-963283a5],.top.is-searching .top__burger[data-v-963283a5]{display:none!important}.top.is-searching .top__search[data-v-963283a5]{display:block;flex:1 1 auto}.top.is-searching .top__search-toggle[data-v-963283a5]{margin-inline-start:0}}.bn[data-v-cd4988de]{display:none}@media(max-width:640px){.bn[data-v-cd4988de]{display:flex;position:fixed;inset-inline:0;bottom:-1px;z-index:80;height:calc(var(--bottomnav-h) + 1px + env(safe-area-inset-bottom,0px));padding-bottom:calc(1px + env(safe-area-inset-bottom,0px));background:var(--header-bg);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -.4rem 1.6rem #0000002e}.bn[data-v-cd4988de]:after{content:"";position:absolute;inset-inline:0;top:100%;height:12rem;background:var(--header-bg)}.bn__item[data-v-cd4988de]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:0;background:none;color:var(--white);font-size:1.15rem;font-weight:500;-webkit-tap-highlight-color:transparent}.bn__item.is-active[data-v-cd4988de]{color:#2ed3cc;font-weight:700}.bn__icon[data-v-cd4988de]{position:relative;display:inline-flex}.bn__badge[data-v-cd4988de]{position:absolute;top:-.5rem;inset-inline-end:-.9rem;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:999px;background:var(--primary-bright);color:var(--topbar-bg);font-size:1rem;font-weight:800;line-height:1.7rem;text-align:center}.bn__label[data-v-cd4988de]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:.2rem}}.btn[data-v-b7fa1ede]{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;max-width:100%;border:.15rem solid transparent;border-radius:var(--r-btn);font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);-webkit-tap-highlight-color:transparent}.btn[data-v-b7fa1ede]:disabled{opacity:.55;cursor:not-allowed}.btn--block[data-v-b7fa1ede]{width:100%}.btn--pill[data-v-b7fa1ede]{border-radius:999px}.btn__label[data-v-b7fa1ede]{overflow:hidden;text-overflow:ellipsis;padding-block:.2em}.btn__icon[data-v-b7fa1ede]{width:1.25em;height:1.25em}.btn--primary[data-v-b7fa1ede]{background:var(--primary);color:var(--white)}.btn--primary[data-v-b7fa1ede]:hover:not(:disabled){background:var(--primary-hover)}.btn--outline[data-v-b7fa1ede]{background:var(--white);color:var(--primary-dark);border-color:var(--primary)}.btn--outline[data-v-b7fa1ede]:hover:not(:disabled){background:#eaf8f8}.btn--soft[data-v-b7fa1ede]{background:var(--primary-soft);color:var(--primary-dark)}.btn--soft[data-v-b7fa1ede]:hover:not(:disabled){background:#c9efed}.btn--ghost[data-v-b7fa1ede]{background:transparent;color:var(--ink-soft)}.btn--ghost[data-v-b7fa1ede]:hover:not(:disabled){background:#03515312;color:var(--ink)}.btn--danger[data-v-b7fa1ede]{background:var(--danger);color:var(--white)}.btn--danger[data-v-b7fa1ede]:hover:not(:disabled){background:#c40745}.btn--danger-soft[data-v-b7fa1ede]{background:var(--bad-bg);color:var(--bad)}.btn--danger-soft[data-v-b7fa1ede]:hover:not(:disabled){background:#ffd6e1}.btn--sm[data-v-b7fa1ede]{height:3.2rem;padding:0 1.2rem;font-size:1.2rem}.btn--md[data-v-b7fa1ede]{height:4rem;padding:0 1.8rem;font-size:1.35rem}.btn--lg[data-v-b7fa1ede]{height:4.8rem;padding:0 2.6rem;font-size:1.5rem}.btn--icon.btn--sm[data-v-b7fa1ede]{width:3.2rem;padding:0}.btn--icon.btn--md[data-v-b7fa1ede]{width:4rem;padding:0}.btn--icon.btn--lg[data-v-b7fa1ede]{width:4.8rem;padding:0}.btn__spinner[data-v-b7fa1ede]{width:1.4em;height:1.4em;border-radius:50%;border:.22rem solid currentColor;border-inline-end-color:transparent;animation:spin-b7fa1ede .7s linear infinite}@keyframes spin-b7fa1ede{to{transform:rotate(360deg)}}@media(max-width:640px){.btn--md[data-v-b7fa1ede]{height:4.4rem;font-size:1.45rem}.btn--icon.btn--md[data-v-b7fa1ede]{width:4.4rem}.btn--sm[data-v-b7fa1ede]{height:3.6rem;font-size:1.3rem}.btn--icon.btn--sm[data-v-b7fa1ede]{width:3.6rem}}.confirm[data-v-7fb4446e]{width:min(44rem,calc(100vw - 3.2rem));border-radius:1.6rem;background:var(--white);box-shadow:var(--shadow-pop)}.confirm[open][data-v-7fb4446e]{animation:pop-7fb4446e .18s var(--ease)}.confirm__box[data-v-7fb4446e]{padding:2.6rem 2.6rem 2.2rem;text-align:center}.confirm__icon[data-v-7fb4446e]{display:inline-grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--primary-soft);color:var(--primary-dark);margin-bottom:1.4rem}.confirm__icon.is-danger[data-v-7fb4446e]{background:var(--bad-bg);color:var(--bad)}.confirm__title[data-v-7fb4446e]{font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1.25}.confirm__text[data-v-7fb4446e]{margin-top:.8rem;font-size:1.35rem;color:var(--ink-soft);line-height:1.55}.confirm__field[data-v-7fb4446e]{display:flex;flex-direction:column;gap:.6rem;margin-top:1.6rem;text-align:start}.confirm__label[data-v-7fb4446e]{font-size:1.3rem;font-weight:700}.confirm__label span[data-v-7fb4446e]{color:var(--danger)}.confirm__field .textarea[data-v-7fb4446e]{min-height:8rem}.confirm__actions[data-v-7fb4446e]{display:flex;justify-content:center;gap:1rem;margin-top:2.2rem;flex-wrap:wrap}.confirm__actions[data-v-7fb4446e]>*{min-width:12rem}@keyframes pop-7fb4446e{0%{opacity:0;transform:scale(.96)}}@media(max-width:420px){.confirm__box[data-v-7fb4446e]{padding:2.2rem 1.8rem 1.8rem}.confirm__actions[data-v-7fb4446e]{flex-direction:column-reverse}.confirm__actions[data-v-7fb4446e]>*{width:100%}}.shell__loading[data-v-ff5af470]{display:grid;place-items:center;align-content:center;gap:1.4rem;min-height:60vh;color:var(--ink-soft);font-size:1.4rem;text-align:center}.shell__spinner[data-v-ff5af470]{width:4rem;height:4rem;border-radius:50%;border:.4rem solid var(--mint-card, #E0F5F2);border-top-color:var(--primary);animation:shell-spin-ff5af470 .9s linear infinite}.shell__retry[data-v-ff5af470]{padding:.8rem 1.8rem;border-radius:999px;background:var(--primary);color:var(--white);font-weight:700}@keyframes shell-spin-ff5af470{to{transform:rotate(360deg)}}.shell[data-v-ff5af470]{display:flex;min-height:100dvh}.shell__main[data-v-ff5af470]{flex:1;min-width:0;display:flex;flex-direction:column}.shell__content[data-v-ff5af470]{flex:1;width:100%;max-width:var(--content-max);margin-inline:auto;padding:2.8rem var(--gutter) 4.8rem;outline:none}.shell__backdrop[data-v-ff5af470]{display:none}.skip[data-v-ff5af470]{position:absolute;top:-10rem;inset-inline-start:1rem;z-index:999;padding:1rem 1.6rem;border-radius:.8rem;background:var(--white);color:var(--primary-dark);font-weight:700;box-shadow:var(--shadow-pop)}.skip[data-v-ff5af470]:focus{top:1rem}.page-enter-active[data-v-ff5af470],.page-leave-active[data-v-ff5af470]{transition:opacity .14s var(--ease),transform .14s var(--ease)}.page-enter-from[data-v-ff5af470]{opacity:0;transform:translateY(.6rem)}.page-leave-to[data-v-ff5af470]{opacity:0}@media(max-width:1100px){.shell__main[data-v-ff5af470]{padding-inline-start:var(--rail-w)}.is-drawer .shell__backdrop[data-v-ff5af470]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#01282b73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-ff5af470 .18s var(--ease)}}@media(max-width:640px){.shell__main[data-v-ff5af470]{padding-inline-start:0}.shell__content[data-v-ff5af470]{padding:1.8rem var(--gutter) calc(var(--bottomnav-h) + 3rem + env(safe-area-inset-bottom,0px))}}@keyframes fade-ff5af470{0%{opacity:0}}@media print{.shell__content[data-v-ff5af470]{padding:0;max-width:none}}:root{--topbar-bg: #062F34;--header-bg: #035153;--hero-bg: #DFF9F8;--mint-card: #DDF1F0;--mint-band: #DDF8F7;--trust-bg: #014347;--footer-bg: #01363A;--footer-bar-bg: #0A5F61;--promo-bg: #0A4C50;--page-bg: #F3FEFE;--summary-bg: #EEFBFA;--white: #FFFFFF;--primary: #06A5A3;--primary-hover: #059290;--primary-dark: #036770;--primary-bright: #24C8C2;--primary-soft: #DDF6F5;--ink: #1A232E;--ink-soft: #3D4A52;--muted: #5F6B72;--faint: #8A979E;--border: #E3ECEE;--border-strong: #D7E3E5;--row-hover: #F6FCFC;--good-bg: #DDF6E4;--good: #146B3A;--warn-bg: #FFF3DC;--warn: #9A5B00;--info-bg: #E3ECFF;--info: #2748A6;--bad-bg: #FFE9EF;--bad: #C1123F;--danger: #E40951;--neutral-bg: #EEF3F5;--chart-1: #06A5A3;--chart-2: #F29A38;--chart-grid: #E9F0F1;--star: #F5A623;--star-empty: #E4E7EA;--font-body: "Roboto", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Fredoka", "Nunito", system-ui, sans-serif;--font-hand: "Caveat", cursive;--sidebar-w: 25.6rem;--rail-w: 7.6rem;--topbar-h: 6.4rem;--bottomnav-h: 6.4rem;--gutter: 2.8rem;--content-max: 150rem;--r-card: 1.2rem;--r-btn: .8rem;--r-input: .8rem;--shadow-card: 0 .2rem 1rem rgba(1, 67, 71, .06);--shadow-pop: 0 1.2rem 3.2rem rgba(1, 54, 58, .18);--ease: cubic-bezier(.4, 0, .2, 1);--dur: .18s}html{font-size:clamp(10px,.74vw,12.5px)}[dir=rtl]{--font-body: "Tajawal", "Segoe UI", system-ui, sans-serif;--font-display: "Baloo Bhaijaan 2", "Tajawal", system-ui, sans-serif;--font-hand: "Marhey", "Baloo Bhaijaan 2", cursive}[dir=rtl] *{letter-spacing:0!important}@media(max-width:1100px){:root{--gutter: 2.2rem}}@media(max-width:640px){:root{--gutter: 1.6rem;--topbar-h: 5.8rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--page-bg)}body{margin:0;font-family:var(--font-body);font-size:1.4rem;line-height:1.45;color:var(--ink);background:var(--page-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,p,figure,dl,dd{margin:0}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}svg{flex:none}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0}.card__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;padding:1.6rem 2rem 0}.card__title{font-family:var(--font-display);font-size:1.8rem;font-weight:700;line-height:1.2;color:var(--ink)}.card__sub{font-size:1.25rem;color:var(--muted);margin-top:.2rem}.card__body{padding:1.6rem 2rem 2rem}@media(max-width:640px){.card__head{padding:1.4rem 1.4rem 0}.card__body{padding:1.2rem 1.4rem 1.6rem}.card__title{font-size:1.65rem}}.input,.select,.textarea{width:100%;min-height:4rem;padding:0 1.2rem;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--white);font-size:1.35rem;color:var(--ink);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.textarea{padding-block:1rem;resize:vertical;min-height:9rem;line-height:1.55}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:3.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233D4A52' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.5rem;text-overflow:ellipsis}[dir=rtl] .select{background-position:left 1.2rem center}.input::placeholder,.textarea::placeholder{color:var(--faint)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 .3rem #06a5a32e}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input:disabled,.select:disabled,.textarea:disabled,.input[readonly]{background:#f5f9f9;color:var(--ink-soft)}.input--ltr{direction:ltr;text-align:start}[dir=rtl] .input--ltr{text-align:right}@media(max-width:640px){.input,.select,.textarea{min-height:4.4rem;font-size:1.6rem}}input[type=checkbox],input[type=radio]{accent-color:var(--primary);width:1.7rem;height:1.7rem;margin:0;flex:none}.dtable{font-size:1.3rem}.dtable th{padding:1.1rem 1.4rem;text-align:start;font-size:1.15rem;font-weight:700;color:var(--muted);background:#f7fbfb;border-bottom:1px solid var(--border);white-space:nowrap}.dtable td{padding:1.2rem 1.4rem;border-bottom:1px solid var(--border);vertical-align:middle}.dtable tbody tr{transition:background-color var(--dur) var(--ease)}.dtable tbody tr:hover{background:var(--row-hover)}.dtable tbody tr:last-child td{border-bottom:0}.dtable .num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.dtable .shrink{width:1%;white-space:nowrap}@media(max-width:1280px){.dtable .hide-xl{display:none}}@media(max-width:1100px){.dtable .hide-lg{display:none}}@media(max-width:760px){.dtable,.dtable tbody,.dtable tr,.dtable td{display:block;width:100%}.dtable thead{display:none}.dtable tbody tr{position:relative;padding:1.2rem 1.4rem;border-bottom:1px solid var(--border)}.dtable tbody tr:last-child{border-bottom:0}.dtable td{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.45rem 0;border:0;text-align:end}.dtable td[data-label]:before{content:attr(data-label);font-size:1.2rem;font-weight:600;color:var(--muted);text-align:start;flex:none}.dtable td.cell-main{display:block;text-align:start;padding-bottom:.8rem}.dtable td.cell-main:before{content:none}.dtable td.cell-actions{justify-content:flex-end;padding-top:.8rem}.dtable td.shrink{width:100%;white-space:normal}.dtable td.cell-actions:before{content:none}.dtable .num{text-align:end}.dtable .hide-xl,.dtable .hide-lg{display:flex}.dtable .hide-sm{display:none!important}}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin-bottom:2rem}.kpi-grid .kpi .kpi__value{font-size:2.3rem}@media(max-width:1280px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kpi-grid{gap:1rem;margin-bottom:1.4rem}.kpi-grid .kpi .kpi__value{font-size:1.9rem}}.ltb{padding:.4rem 2rem 1.6rem;border-bottom:1px solid var(--border)}.ltb__row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.ltb__row:first-child{margin-top:1.2rem}.ltb__search{flex:1 1 28rem}.ltb__select{flex:0 1 22rem;width:auto;min-width:16rem;border-radius:999px}.list-foot{padding:1.2rem 2rem;border-top:1px solid var(--border);font-size:1.2rem;color:var(--muted)}@media(max-width:640px){.ltb{padding:.2rem 1.4rem 1.4rem}.ltb__row{gap:.8rem}.ltb__search{flex-basis:100%}.ltb__select{flex:1 1 calc(50% - .4rem);min-width:0}.list-foot{padding:1.2rem 1.4rem}}.avatar{display:inline-grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--primary-soft);color:var(--primary-dark);font-weight:800;font-size:1.4rem;flex:none;text-transform:uppercase}.avatar--lg{width:6.4rem;height:6.4rem;font-size:2.2rem}.avatar--warn{background:var(--bad-bg);color:var(--bad)}.facts{display:flex;flex-direction:column;gap:1rem}.facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;font-size:1.3rem}.facts dt{color:var(--muted);flex:none}.facts dd{font-weight:600;text-align:end;min-width:0;overflow-wrap:anywhere}.notice{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;border-radius:1rem;font-size:1.3rem;line-height:1.5;background:var(--summary-bg);color:var(--ink-soft)}.notice>svg{margin-top:.1rem;flex:none;color:var(--primary-dark)}.notice--warn{background:var(--warn-bg);color:var(--warn)}.notice--warn>svg{color:var(--warn)}.notice--bad{background:var(--bad-bg);color:var(--bad)}.notice--bad>svg{color:var(--bad)}.notice--good{background:var(--good-bg);color:var(--good)}.notice--good>svg{color:var(--good)}.notice a{font-weight:700;text-decoration:underline}.opt{display:flex;flex-direction:column;gap:.2rem}.opt__hint{font-size:1.15rem;color:var(--muted);padding-inline-start:5.2rem;line-height:1.45}.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.8rem}.choice{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;border:1px solid var(--border-strong);border-radius:1rem;background:var(--white);cursor:pointer;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.choice:hover{border-color:#bfe3e2}.choice:has(input:checked){border-color:var(--primary);background:var(--summary-bg);box-shadow:0 0 0 .1rem var(--primary)}.choice input{margin-top:.2rem}.choice__text{display:flex;flex-direction:column;gap:.2rem;min-width:0;font-size:1.3rem;font-weight:700}.choice__hint{font-size:1.15rem;font-weight:400;color:var(--muted);line-height:1.4}.muted{color:var(--muted)}.ltr{direction:ltr;unicode-bidi:isolate}.nowrap{white-space:nowrap}.tabular{font-variant-numeric:tabular-nums}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stack{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.row{display:flex;align-items:center;gap:1rem;min-width:0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}@media(max-width:640px){.grid-2{grid-template-columns:minmax(0,1fr)}}.thumb{width:4.4rem;height:4.4rem;border-radius:.8rem;background:var(--mint-card);object-fit:contain;padding:.3rem;flex:none}.thumb--sm{width:3.6rem;height:3.6rem}.thumb--lg{width:5.6rem;height:5.6rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:.2rem solid var(--primary);outline-offset:.2rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}dialog{padding:0;border:0;color:inherit}dialog::backdrop{background:#01282b73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media print{body{background:#fff}.no-print{display:none!important}.card{box-shadow:none;border-color:#ccc}}
