.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.fade-enter-active[data-v-8b5f54f7],.fade-leave-active[data-v-8b5f54f7]{transition:opacity .3s ease}.fade-enter-from[data-v-8b5f54f7],.fade-leave-to[data-v-8b5f54f7]{opacity:0}.spinner-loader[data-v-36e41425]{display:flex;gap:4px;align-items:center}.dot[data-v-36e41425]{width:10px;height:10px;background-color:#435ebe;border-radius:50%;animation:bounce-36e41425 1.4s infinite ease-in-out both}.dot[data-v-36e41425]:nth-child(1){animation-delay:-.32s}.dot[data-v-36e41425]:nth-child(2){animation-delay:-.16s}.dot[data-v-36e41425]:nth-child(3){animation-delay:0s}.dot[data-v-36e41425]:nth-child(4){animation-delay:.16s}@keyframes bounce-36e41425{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.page-fade-enter-active[data-v-a5e04251],.page-fade-leave-active[data-v-a5e04251]{transition:opacity .4s ease}.page-fade-enter-from[data-v-a5e04251],.page-fade-leave-to[data-v-a5e04251]{opacity:0}.chart-card[data-v-1f6ff666]{min-height:520px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);border-radius:24px;background:#ffffffc7;box-shadow:0 18px 40px -24px #0f172a40;backdrop-filter:blur(14px)}.chart-header[data-v-1f6ff666]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.chart-header h4[data-v-1f6ff666]{margin:0;color:#0f172a;font-size:1.15rem;font-weight:800}.chart-header p[data-v-1f6ff666]{margin:.45rem 0 0;color:#64748b;font-size:.78rem;font-weight:500}.refresh-button[data-v-1f6ff666]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #e2e8f0;border-radius:12px;color:#1685d8;background:#f8fafc;cursor:pointer;transition:.2s ease}.refresh-button[data-v-1f6ff666]:hover:not(:disabled){border-color:#1685d8;background:#eff6ff;transform:rotate(30deg)}.refresh-button[data-v-1f6ff666]:disabled{cursor:wait;opacity:.55}.chart[data-v-1f6ff666]{width:100%;height:430px}.chart-state[data-v-1f6ff666]{min-height:420px;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#64748b;font-size:.85rem;font-weight:600;text-align:center}.chart-error[data-v-1f6ff666]{flex-direction:column;color:#b91c1c}.chart-error button[data-v-1f6ff666]{padding:.55rem 1rem;border:0;border-radius:10px;color:#fff;background:#2563eb;cursor:pointer}.chart-spinner[data-v-1f6ff666]{width:24px;height:24px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:spin-1f6ff666 .8s linear infinite}@keyframes spin-1f6ff666{to{transform:rotate(360deg)}}@media(max-width:640px){.chart-card[data-v-1f6ff666]{min-height:450px;padding:1rem}.chart[data-v-1f6ff666]{height:360px}.chart-header h4[data-v-1f6ff666]{font-size:.95rem}}.chart-card[data-v-ec725778]{min-height:520px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);border-radius:24px;background:#ffffffc7;box-shadow:0 18px 40px -24px #0f172a40;backdrop-filter:blur(14px)}.chart-header[data-v-ec725778]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.chart-header h4[data-v-ec725778]{margin:0;color:#0f172a;font-size:1.15rem;font-weight:800}.chart-header p[data-v-ec725778]{margin:.45rem 0 0;color:#64748b;font-size:.78rem;font-weight:500}.refresh-button[data-v-ec725778]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #e2e8f0;border-radius:12px;color:#2563eb;background:#f8fafc;cursor:pointer;transition:.2s ease}.refresh-button[data-v-ec725778]:hover:not(:disabled){border-color:#2563eb;background:#eff6ff;transform:rotate(30deg)}.refresh-button[data-v-ec725778]:disabled{cursor:wait;opacity:.55}.chart[data-v-ec725778]{width:100%;height:430px}.chart-state[data-v-ec725778]{min-height:420px;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#64748b;font-size:.85rem;font-weight:600;text-align:center}.chart-error[data-v-ec725778]{flex-direction:column;color:#b91c1c}.chart-error button[data-v-ec725778]{padding:.55rem 1rem;border:0;border-radius:10px;color:#fff;background:#2563eb;cursor:pointer}.chart-spinner[data-v-ec725778]{width:24px;height:24px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:spin-ec725778 .8s linear infinite}@keyframes spin-ec725778{to{transform:rotate(360deg)}}@media(max-width:640px){.chart-card[data-v-ec725778]{min-height:450px;padding:1rem}.chart[data-v-ec725778]{height:360px}.chart-header h4[data-v-ec725778]{font-size:.95rem}}.chart-card[data-v-68fc2ae4]{min-height:520px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);border-radius:24px;background:#ffffffc7;box-shadow:0 18px 40px -24px #0f172a40;backdrop-filter:blur(14px)}.chart-header[data-v-68fc2ae4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.chart-header h4[data-v-68fc2ae4]{margin:0;color:#0f172a;font-size:1.15rem;font-weight:800}.chart-header p[data-v-68fc2ae4]{margin:.45rem 0 0;color:#64748b;font-size:.78rem;font-weight:500}.refresh-button[data-v-68fc2ae4]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #e2e8f0;border-radius:12px;color:#6366f1;background:#f8fafc;cursor:pointer;transition:.2s ease}.refresh-button[data-v-68fc2ae4]:hover:not(:disabled){border-color:#6366f1;background:#eef2ff;transform:rotate(30deg)}.refresh-button[data-v-68fc2ae4]:disabled{cursor:wait;opacity:.55}.chart[data-v-68fc2ae4]{width:100%;height:430px}.chart-state[data-v-68fc2ae4]{min-height:420px;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#64748b;font-size:.85rem;font-weight:600;text-align:center}.chart-error[data-v-68fc2ae4]{flex-direction:column;color:#b91c1c}.chart-error button[data-v-68fc2ae4]{padding:.55rem 1rem;border:0;border-radius:10px;color:#fff;background:#6366f1;cursor:pointer}.chart-spinner[data-v-68fc2ae4]{width:24px;height:24px;border:3px solid #e0e7ff;border-top-color:#6366f1;border-radius:50%;animation:spin-68fc2ae4 .8s linear infinite}@keyframes spin-68fc2ae4{to{transform:rotate(360deg)}}@media(max-width:640px){.chart-card[data-v-68fc2ae4]{min-height:450px;padding:1rem}.chart[data-v-68fc2ae4]{height:360px}.chart-header h4[data-v-68fc2ae4]{font-size:.95rem}}.chart-card[data-v-9c823247]{min-height:520px;padding:1.5rem;border:1px solid rgba(226,232,240,.8);border-radius:24px;background:#ffffffc7;box-shadow:0 18px 40px -24px #0f172a40;backdrop-filter:blur(14px)}.chart-header[data-v-9c823247]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.chart-header h4[data-v-9c823247]{margin:0;color:#0f172a;font-size:1.15rem;font-weight:800}.chart-header p[data-v-9c823247]{margin:.45rem 0 0;color:#64748b;font-size:.78rem;font-weight:500}.refresh-button[data-v-9c823247]{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #fecaca;border-radius:12px;color:#dc2626;background:#fff7f7;cursor:pointer;transition:.2s ease}.refresh-button[data-v-9c823247]:hover:not(:disabled){border-color:#dc2626;background:#fef2f2;transform:rotate(30deg)}.refresh-button[data-v-9c823247]:disabled{cursor:wait;opacity:.55}.chart[data-v-9c823247]{width:100%;height:430px}.chart-state[data-v-9c823247]{min-height:420px;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#64748b;font-size:.85rem;font-weight:600;text-align:center}.chart-error[data-v-9c823247]{flex-direction:column;color:#b91c1c}.chart-error button[data-v-9c823247]{padding:.55rem 1rem;border:0;border-radius:10px;color:#fff;background:#dc2626;cursor:pointer}.chart-spinner[data-v-9c823247]{width:24px;height:24px;border:3px solid #fee2e2;border-top-color:#dc2626;border-radius:50%;animation:spin-9c823247 .8s linear infinite}@keyframes spin-9c823247{to{transform:rotate(360deg)}}@media(max-width:640px){.chart-card[data-v-9c823247]{min-height:450px;padding:1rem}.chart[data-v-9c823247]{height:360px}.chart-header h4[data-v-9c823247]{font-size:.95rem}}.summary-panel[data-v-301fc261]{min-height:520px;padding:1rem;border:1px solid rgba(226,232,240,.8);border-radius:24px;background:#ffffff94;box-shadow:0 18px 40px -24px #0f172a40;backdrop-filter:blur(14px)}.summary-grid[data-v-301fc261]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;height:100%}.summary-card[data-v-301fc261]{min-height:108px;display:flex;align-items:center;gap:.85rem;padding:1rem;border:1px solid #e8edf3;border-radius:17px;background:#fff;box-shadow:0 7px 18px -16px #0f172a4d;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.summary-card[data-v-301fc261]:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 15px 28px -20px #0f172a59}.summary-icon[data-v-301fc261]{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:var(--accent);background:var(--soft)}.summary-copy[data-v-301fc261]{min-width:0;display:flex;flex-direction:column;gap:.35rem}.summary-label[data-v-301fc261]{color:#475569;font-size:.72rem;font-weight:700;line-height:1.55}.summary-value[data-v-301fc261]{color:#0f172a;font-size:1.35rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.summary-state[data-v-301fc261]{min-height:486px;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#64748b;font-size:.85rem;font-weight:600;text-align:center}.summary-error[data-v-301fc261]{flex-direction:column;color:#b91c1c}.summary-error button[data-v-301fc261]{padding:.55rem 1rem;border:0;border-radius:10px;color:#fff;background:#2563eb;cursor:pointer}.summary-spinner[data-v-301fc261]{width:24px;height:24px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:spin-301fc261 .8s linear infinite}@keyframes spin-301fc261{to{transform:rotate(360deg)}}@media(max-width:640px){.summary-panel[data-v-301fc261]{min-height:auto;padding:.75rem}.summary-grid[data-v-301fc261]{grid-template-columns:1fr}.summary-card[data-v-301fc261]{min-height:88px}}.portfolio-analytics[data-v-4b242db4]{display:block}.analytics-grid[data-v-4b242db4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.analytics-card[data-v-4b242db4]{min-height:440px;padding:1.4rem;border:1px solid rgba(226,232,240,.85);border-radius:24px;background:#ffffffc7;box-shadow:0 18px 40px -25px #0f172a47}.wide-card[data-v-4b242db4]{grid-column:1 / -1}.analytics-card header h4[data-v-4b242db4]{margin:0;color:#0f172a;font-size:1rem;font-weight:800}.analytics-card header p[data-v-4b242db4]{margin:.45rem 0 0;color:#64748b;font-size:.74rem;font-weight:600}.chart[data-v-4b242db4]{width:100%;height:355px}.empty-state[data-v-4b242db4],.analytics-state[data-v-4b242db4]{min-height:350px;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#64748b;text-align:center;font-size:.85rem;font-weight:600}.analytics-state[data-v-4b242db4]{min-height:300px;border:1px solid #e2e8f0;border-radius:24px;background:#ffffffbf}.error-state[data-v-4b242db4]{flex-direction:column;color:#b91c1c}.error-state button[data-v-4b242db4]{border:0;border-radius:10px;padding:.55rem 1rem;color:#fff;background:#2563eb;cursor:pointer}.spinner[data-v-4b242db4]{width:25px;height:25px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:spin-4b242db4 .8s linear infinite}@keyframes spin-4b242db4{to{transform:rotate(360deg)}}@media(max-width:767px){.analytics-grid[data-v-4b242db4]{grid-template-columns:1fr}.wide-card[data-v-4b242db4]{grid-column:auto}}@media(max-width:640px){.analytics-card[data-v-4b242db4]{min-height:400px;padding:1rem}.chart[data-v-4b242db4]{height:320px}}.dashboard-page[data-v-dce40715]{min-height:100vh;background:radial-gradient(circle at 12% 10%,rgba(212,146,55,.06),transparent 22%),radial-gradient(circle at 88% 8%,rgba(59,130,246,.05),transparent 26%),radial-gradient(circle at 75% 90%,rgba(139,92,246,.05),transparent 28%),linear-gradient(180deg,#f8fafc,#eef2f7);font-family:Noto Kufi Arabic,sans-serif;color:#0f172a}.bg-blobs[data-v-dce40715]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.blob[data-v-dce40715]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;animation:drift-dce40715 18s ease-in-out infinite}.blob-gold[data-v-dce40715]{width:380px;height:380px;top:-120px;right:-80px;background:radial-gradient(circle,#d49237,transparent 70%)}.blob-blue[data-v-dce40715]{width:420px;height:420px;top:30%;left:-140px;background:radial-gradient(circle,#3b82f6,transparent 70%);animation-delay:-6s}.blob-emerald[data-v-dce40715]{width:360px;height:360px;bottom:10%;right:10%;background:radial-gradient(circle,#10b981,transparent 70%);animation-delay:-12s}.blob-violet[data-v-dce40715]{width:300px;height:300px;bottom:-100px;left:30%;background:radial-gradient(circle,#8b5cf6,transparent 70%);animation-delay:-9s}@keyframes drift-dce40715{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.08)}66%{transform:translate(-25px,25px) scale(.95)}}.rise-in[data-v-dce40715]{animation:riseIn-dce40715 .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes riseIn-dce40715{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-band[data-v-dce40715]{position:relative;margin-bottom:2.75rem;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.7);background:linear-gradient(135deg,#ffffffbf,#ffffff73);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 45px -20px #0f172a2e}.hero-glow[data-v-dce40715]{position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(212,146,55,.18),transparent 45%),radial-gradient(circle at 15% 90%,rgba(59,130,246,.14),transparent 45%);pointer-events:none}.hero-inner[data-v-dce40715]{position:relative;display:flex;flex-direction:column;gap:2rem;padding:2rem}@media(min-width:768px){.hero-inner[data-v-dce40715]{flex-direction:row;align-items:center;justify-content:space-between;padding:2.5rem 3rem}}.hero-text[data-v-dce40715]{flex:1;min-width:0}.active-pill[data-v-dce40715]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .95rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#b45309;background:#fbbf2424;border:1px solid rgba(245,158,11,.25);margin-bottom:1rem}.pulse-dot[data-v-dce40715]{width:8px;height:8px;border-radius:50%;background:#d49237;box-shadow:0 0 #d4923799;animation:pulseRing-dce40715 1.8s ease-out infinite}@keyframes pulseRing-dce40715{0%{box-shadow:0 0 #d4923799}70%{box-shadow:0 0 0 8px #d4923700}to{box-shadow:0 0 #d4923700}}.hero-title[data-v-dce40715]{font-size:1.85rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem;background:linear-gradient(120deg,#0f172a 30%,#475569);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:768px){.hero-title[data-v-dce40715]{font-size:2.4rem}}.hero-subtitle[data-v-dce40715]{font-size:.92rem;color:#64748b;font-weight:500;margin:0}.hero-stats[data-v-dce40715]{display:flex;flex-wrap:wrap;gap:.85rem}.stat-chip[data-v-dce40715]{position:relative;overflow:hidden;min-width:108px;padding:.9rem 1.15rem;border-radius:18px;background:#fff9;border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 20px -12px #0f172a33;display:flex;flex-direction:column;gap:.15rem}.stat-spark[data-v-dce40715]{position:absolute;top:0;right:0;width:60%;height:3px;background:linear-gradient(90deg,transparent,var(--c));opacity:.7}.stat-value[data-v-dce40715]{font-size:1.6rem;font-weight:800;line-height:1;color:var(--c);font-variant-numeric:tabular-nums}.stat-label[data-v-dce40715]{font-size:.72rem;font-weight:600;color:#64748b}.section-head[data-v-dce40715]{position:relative;display:flex;align-items:center;gap:.85rem;margin-bottom:1.5rem;padding-bottom:.85rem;border-bottom:1px solid rgba(226,232,240,.8)}.section-head[data-v-dce40715]:after{content:"";position:absolute;bottom:-1.5px;right:0;width:54px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--theme-color),transparent);transition:width .35s ease}.dashboard-group:hover .section-head[data-v-dce40715]:after{width:120px}.section-icon[data-v-dce40715]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;color:var(--theme-color);background:var(--theme-color-soft);border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 14px -8px var(--theme-color)}.section-title[data-v-dce40715]{font-size:1.1rem;font-weight:800;color:#1e293b;margin:0}.nav-card[data-v-dce40715]{position:relative;display:block;text-decoration:none;overflow:hidden;border-radius:20px;background:#ffffff9e;border:1px solid rgba(226,232,240,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 14px -10px #0f172a2e;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease,background .35s ease;height:100%}.nav-sheen[data-v-dce40715]{position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);transition:left .7s ease;pointer-events:none}.nav-card[data-v-dce40715]:hover{transform:translateY(-6px);background:#fff;border-color:var(--theme-color);box-shadow:0 22px 40px -18px #0f172a47,0 0 0 1px var(--theme-color-soft)}.nav-card:hover .nav-sheen[data-v-dce40715]{left:130%}.nav-body[data-v-dce40715]{display:flex;align-items:center;gap:1.2rem;padding:1.5rem}.nav-card.compact .nav-body[data-v-dce40715]{padding:1.15rem 1.25rem;gap:1rem}.nav-icon[data-v-dce40715]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;flex-shrink:0;color:var(--theme-color);background:var(--theme-color-soft);border:1px solid rgba(255,255,255,.6);transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s ease,color .35s ease,box-shadow .35s ease}.nav-card.compact .nav-icon[data-v-dce40715]{width:48px;height:48px;border-radius:13px}.nav-card:hover .nav-icon[data-v-dce40715]{transform:scale(1.12) rotate(5deg);background:var(--theme-color);color:#fff;box-shadow:0 10px 20px -6px var(--theme-color)}.nav-copy[data-v-dce40715]{display:flex;flex-direction:column;gap:.25rem;text-align:right;min-width:0;flex:1}.nav-title[data-v-dce40715]{font-size:1rem;font-weight:700;color:#0f172a;margin:0;transition:color .2s ease}.nav-card.compact .nav-title[data-v-dce40715]{font-size:.95rem}.nav-card:hover .nav-title[data-v-dce40715]{color:var(--theme-color)}.nav-desc[data-v-dce40715]{font-size:.8rem;font-weight:500;color:#64748b;margin:0;line-height:1.45}.nav-card.compact .nav-desc[data-v-dce40715]{font-size:.74rem}.nav-count[data-v-dce40715]{font-size:1.5rem;font-weight:800;color:var(--theme-color);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2.25rem;text-align:left;transition:transform .3s ease}.nav-card:hover .nav-count[data-v-dce40715]{transform:scale(1.12)}.lookup-card[data-v-dce40715]{position:relative;overflow:hidden;cursor:pointer;border-radius:20px;padding:1.15rem;background:#ffffffa8;border:1px solid rgba(226,232,240,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 16px -12px #0f172a2e;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease;display:flex;flex-direction:column;gap:.85rem}.lookup-sheen[data-v-dce40715]{position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);transition:left .7s ease;pointer-events:none}.lookup-card[data-v-dce40715]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--c);transform:scaleX(0);transform-origin:right;transition:transform .35s ease}.lookup-card[data-v-dce40715]:hover{transform:translateY(-5px);border-color:var(--c);box-shadow:0 20px 36px -18px #0f172a42}.lookup-card[data-v-dce40715]:hover:after{transform:scaleX(1);transform-origin:left}.lookup-card:hover .lookup-sheen[data-v-dce40715]{left:130%}.lookup-top[data-v-dce40715]{display:flex;align-items:center;justify-content:space-between}.lookup-icon[data-v-dce40715]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,white);border:1px solid rgba(255,255,255,.6);transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s ease,color .35s ease}.lookup-card:hover .lookup-icon[data-v-dce40715]{transform:scale(1.12) rotate(5deg);background:var(--c);color:#fff}.lookup-count[data-v-dce40715]{font-size:1.05rem;font-weight:800;color:var(--c);background:color-mix(in srgb,var(--c) 12%,white);padding:.2rem .6rem;border-radius:999px;font-variant-numeric:tabular-nums}.lookup-copy[data-v-dce40715]{display:flex;flex-direction:column;gap:.2rem;min-height:44px}.lookup-title[data-v-dce40715]{font-size:.9rem;font-weight:700;color:#0f172a;margin:0;line-height:1.4;transition:color .2s ease}.lookup-card:hover .lookup-title[data-v-dce40715]{color:var(--c)}.lookup-key[data-v-dce40715]{font-size:.68rem;font-family:ui-monospace,monospace;color:#94a3b8}.lookup-foot[data-v-dce40715]{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;font-weight:700;color:#94a3b8;border-top:1px solid rgba(226,232,240,.8);padding-top:.65rem;transition:color .2s ease}.lookup-card:hover .lookup-foot[data-v-dce40715]{color:var(--c)}.lookup-arrow[data-v-dce40715]{transition:transform .3s ease}.lookup-card:hover .lookup-arrow[data-v-dce40715]{transform:translate(-4px)}.spinner[data-v-dce40715]{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(0,0,0,.08);border-top-color:var(--theme-color);border-radius:50%;animation:spin-dce40715 1s linear infinite}.ring-spinner[data-v-dce40715]{width:2.5rem;height:2.5rem;border:3px solid rgba(139,92,246,.18);border-top-color:#8b5cf6;border-radius:50%;animation:spin-dce40715 .9s linear infinite}@keyframes spin-dce40715{to{transform:rotate(360deg)}}.custom-scrollbar[data-v-dce40715]::-webkit-scrollbar{width:7px}.custom-scrollbar[data-v-dce40715]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-dce40715]::-webkit-scrollbar-thumb{background-color:#d4923740;border-radius:99px}.custom-scrollbar[data-v-dce40715]::-webkit-scrollbar-thumb:hover{background-color:#d4923773}@media(prefers-reduced-motion:reduce){.blob[data-v-dce40715],.rise-in[data-v-dce40715],.pulse-dot[data-v-dce40715]{animation:none!important}.nav-card[data-v-dce40715],.lookup-card[data-v-dce40715],.nav-icon[data-v-dce40715],.lookup-icon[data-v-dce40715]{transition:none!important}}.fade-enter-active[data-v-935b5ac9],.fade-leave-active[data-v-935b5ac9]{transition:opacity .25s ease}.fade-enter-from[data-v-935b5ac9],.fade-leave-to[data-v-935b5ac9]{opacity:0}.modal-zoom-fade[data-v-935b5ac9]{animation:zoomFade-935b5ac9 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes zoomFade-935b5ac9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.row-actions[data-v-74d77652]{position:relative;display:inline-block}.row-actions__trigger[data-v-74d77652]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:92px;height:34px;padding:0 12px;border:1px solid rgba(52,127,189,.24);border-radius:10px;color:#23679f;background:#ffffffdb;font-size:11px;font-weight:700;cursor:pointer;list-style:none;box-shadow:0 8px 18px -15px #347fbdbf;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.row-actions__trigger[data-v-74d77652]:hover{border-color:#347fbd80;transform:translateY(-1px);box-shadow:0 12px 22px -15px #347fbdd9}.row-actions__trigger[aria-expanded=true][data-v-74d77652]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#347fbd,#23679f)}.row-actions__trigger[aria-expanded=true] svg[data-v-74d77652]{transform:rotate(180deg)}.row-actions__trigger svg[data-v-74d77652]{transition:transform .2s ease}.row-actions__backdrop[data-v-74d77652]{position:fixed;inset:0;background:#f8fafc38}.row-actions__menu[data-v-74d77652]{position:fixed;isolation:isolate;display:flex;width:160px;padding:7px;flex-direction:column;gap:4px;border:1px solid #dbe7f0;border-radius:14px;background:#fff;box-shadow:0 24px 55px -18px #0f172a7a,0 10px 24px -18px #347fbd8c;animation:menu-in-74d77652 .18s ease-out both}.row-actions__menu[data-v-74d77652] button,.row-actions__menu[data-v-74d77652] a{width:100%!important;height:36px!important;padding-inline:10px!important;justify-content:flex-start!important;border-color:transparent!important;color:#475569!important;background:transparent!important;box-shadow:none!important;opacity:1!important;white-space:nowrap}.row-actions__menu[data-v-74d77652] button svg,.row-actions__menu[data-v-74d77652] a svg{color:#347fbd;opacity:1}.row-actions__menu[data-v-74d77652] button:hover,.row-actions__menu[data-v-74d77652] a:hover{background:#347fbd14!important;transform:none!important}.row-actions__menu[data-v-74d77652] .danger,.row-actions__menu[data-v-74d77652] button:last-child{color:#bd2227!important}.row-actions__menu[data-v-74d77652] .danger svg,.row-actions__menu[data-v-74d77652] button:last-child svg{color:#df302f}.row-actions__menu[data-v-74d77652] .danger:hover,.row-actions__menu[data-v-74d77652] button:last-child:hover{color:#bd2227!important;background:#df302f14!important}@keyframes menu-in-74d77652{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.row-actions__trigger[data-v-74d77652],.row-actions__trigger svg[data-v-74d77652]{transition:none}.row-actions__menu[data-v-74d77652]{animation:none}}.selected-filters-bar[data-v-21a6de7b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;direction:rtl}.selected-filter-chip[data-v-21a6de7b]{display:inline-flex;align-items:center;max-width:100%;min-height:30px;gap:7px;direction:ltr;border:1px solid rgba(190,220,242,.9);border-radius:999px;background:linear-gradient(180deg,#eff8fff5,#e2f1fceb);color:#1f668f;padding:5px 10px 5px 7px;font-size:12px;font-weight:800;line-height:1.35;box-shadow:inset 0 1px #ffffffeb,0 6px 16px -12px #347fbda6;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.selected-filter-chip[data-v-21a6de7b]:hover{transform:translateY(-1px);border-color:#347fbd8c;background:#f4fbff;box-shadow:inset 0 1px #fffffff2,0 10px 20px -14px #347fbdcc}.chip-label[data-v-21a6de7b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl}.chip-remove[data-v-21a6de7b]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;border-radius:999px;background:#d6e9f7f5;color:#347fbd;font-size:14px;font-weight:900;line-height:16px}.selected-filter-chip:hover .chip-remove[data-v-21a6de7b]{background:#347fbd24;color:#1f668f}.custom-scrollbar[data-v-621c1c32]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-621c1c32]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-621c1c32]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.fade-enter-active[data-v-8f8525c6],.fade-leave-active[data-v-8f8525c6]{transition:opacity .25s ease}.fade-enter-from[data-v-8f8525c6],.fade-leave-to[data-v-8f8525c6]{opacity:0}.modal-zoom-fade[data-v-8f8525c6]{animation:zoomFade-8f8525c6 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes zoomFade-8f8525c6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-enter-active[data-v-198501d5],.fade-leave-active[data-v-198501d5]{transition:opacity .25s ease}.fade-enter-from[data-v-198501d5],.fade-leave-to[data-v-198501d5]{opacity:0}.modal-zoom-fade[data-v-198501d5]{animation:zoomFade-198501d5 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes zoomFade-198501d5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-enter-active[data-v-cd841515],.fade-leave-active[data-v-cd841515]{transition:opacity .25s ease}.fade-enter-from[data-v-cd841515],.fade-leave-to[data-v-cd841515]{opacity:0}.modal-zoom-fade[data-v-cd841515]{animation:zoomFade-cd841515 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes zoomFade-cd841515{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-enter-active[data-v-757caf99],.fade-leave-active[data-v-757caf99]{transition:opacity .25s ease}.fade-enter-from[data-v-757caf99],.fade-leave-to[data-v-757caf99]{opacity:0}.modal-zoom-fade[data-v-757caf99]{animation:zoomFade-757caf99 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes zoomFade-757caf99{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dashboard-page[data-v-a5daba94]{isolation:isolate;background:radial-gradient(circle at 8% 12%,rgba(59,130,246,.08),transparent 28%),radial-gradient(circle at 88% 82%,rgba(223,48,47,.08),transparent 30%),linear-gradient(145deg,#f8fafc,#f5f7fb 44%,#fffaf2)}.bg-blobs[data-v-a5daba94]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.blob[data-v-a5daba94]{position:absolute;width:440px;height:440px;border-radius:999px;filter:blur(70px);opacity:.46;animation:drift-a5daba94 18s ease-in-out infinite alternate}.blob-gold[data-v-a5daba94]{top:-170px;right:-80px;background:#df302f2e}.blob-blue[data-v-a5daba94]{top:24%;left:-190px;background:#3b82f629;animation-delay:-4s}.blob-emerald[data-v-a5daba94]{right:16%;bottom:-220px;background:#10b98121;animation-delay:-8s}.blob-violet[data-v-a5daba94]{left:20%;bottom:14%;width:340px;height:340px;background:#8b5cf61c;animation-delay:-12s}.hero-card[data-v-a5daba94],.glass-card[data-v-a5daba94]{position:relative;border:1px solid rgba(255,255,255,.78);background:#ffffff9e;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 6px 14px -10px #0f172a2e,0 24px 60px -38px #0f172a33}.hero-card[data-v-a5daba94]{overflow:hidden;border-radius:24px}.glass-card[data-v-a5daba94]{border-radius:26px;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.hero-orb[data-v-a5daba94]{position:absolute;width:260px;height:260px;top:-155px;left:6%;border-radius:999px;background:radial-gradient(circle,rgba(223,48,47,.2),transparent 68%);pointer-events:none}.header-icon-chip[data-v-a5daba94]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 auto;border:1px solid rgba(52,127,189,.2);border-radius:17px;color:#347fbd;background:linear-gradient(145deg,#f7fbfff2,#347fbd21);box-shadow:0 10px 28px -14px #347fbdad;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s ease,background .35s ease}.hero-card:hover .header-icon-chip[data-v-a5daba94]{color:#fff;background:linear-gradient(135deg,#347fbd,#23679f);transform:scale(1.1) rotate(5deg)}.section-title[data-v-a5daba94]{position:relative;padding-bottom:8px}.section-title[data-v-a5daba94]:after{content:"";position:absolute;right:0;bottom:0;width:54px;height:3px;border-radius:999px;background:linear-gradient(90deg,#df302f,#347fbd,#347fbd14);transition:width .4s cubic-bezier(.22,1,.36,1)}.hero-card:hover .section-title[data-v-a5daba94]:after{width:120px}.premium-btn[data-v-a5daba94]{overflow:hidden;background:linear-gradient(135deg,#df302f,#bd2227);box-shadow:0 14px 28px -14px #df302fc7;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.premium-btn[data-v-a5daba94]:hover{transform:translateY(-3px);box-shadow:0 20px 34px -14px #df302fd1}.btn-sheen[data-v-a5daba94]{position:absolute;inset-block:0;left:-65%;width:45%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-22deg);transition:left .7s ease}.premium-btn:hover .btn-sheen[data-v-a5daba94]{left:125%}.premium-input[data-v-a5daba94]{border:1px solid rgba(203,213,225,.86);color:#334155;background:#ffffffc7;outline:none;box-shadow:inset 0 1px #ffffffe6;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.premium-input[data-v-a5daba94]:focus{border-color:#347fbdb8;background:#fff;box-shadow:0 0 0 4px #347fbd1c,0 8px 24px -16px #347fbd8c}[data-v-a5daba94] .relative.w-full.text-right>div:first-child{border-color:#cbd5e1db;background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6}.filter-toggle[data-v-a5daba94],.clear-btn[data-v-a5daba94],.page-btn[data-v-a5daba94],.action-btn[data-v-a5daba94]{border:1px solid rgba(203,213,225,.78);background:#ffffffbf;color:#475569;box-shadow:0 8px 20px -16px #0f172a73;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.filter-toggle[data-v-a5daba94]{color:#23679f;border-color:#347fbd52;background:#fff8ebc2}.filter-toggle[data-v-a5daba94]:hover,.clear-btn[data-v-a5daba94]:hover,.page-btn[data-v-a5daba94]:hover:not(:disabled),.action-btn[data-v-a5daba94]:hover{transform:translateY(-2px);color:#23679f;border-color:#347fbd7a;background:#fff;box-shadow:0 12px 24px -16px #347fbda6}.action-btn.danger[data-v-a5daba94]:hover{color:#dc2626;border-color:#ef444452;background:#fef2f2f0}.advanced-panel[data-v-a5daba94]{border:1px solid rgba(255,255,255,.88);background:#ffffff94;box-shadow:inset 0 1px #fffffff2,0 14px 36px -28px #0f172a61}.total-pill[data-v-a5daba94]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid rgba(52,127,189,.2);border-radius:999px;color:#64748b;background:#f2f8fdc7}.total-pill strong[data-v-a5daba94]{color:#df302f;font-size:14px;font-variant-numeric:tabular-nums}.context-label[data-v-a5daba94]{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:24px;border-radius:999px;border:1px solid transparent;padding:4px 9px;font-size:10px;font-weight:900;line-height:1.2;white-space:nowrap}.context-label--success[data-v-a5daba94]{border-color:#10b98138;background:#ecfdf5;color:#047857}.context-label--info[data-v-a5daba94]{border-color:#347fbd38;background:#eff6ff;color:#23679f}.context-label--warning[data-v-a5daba94]{border-color:#f59e0b3d;background:#fffbeb;color:#b45309}.context-label--danger[data-v-a5daba94]{border-color:#ef444438;background:#fef2f2;color:#b91c1c}.context-label--neutral[data-v-a5daba94],.context-label--muted[data-v-a5daba94]{border-color:#94a3b83d;background:#f8fafc;color:#64748b}.ring-spinner[data-v-a5daba94]{width:42px;height:42px;border:3px solid rgba(52,127,189,.16);border-top-color:#347fbd;border-radius:999px;animation:spin-a5daba94 .85s linear infinite}.empty-icon[data-v-a5daba94]{color:#347fbd;border:1px solid rgba(52,127,189,.18);background:linear-gradient(145deg,#ffffffd1,#347fbd1a);box-shadow:0 15px 35px -22px #347fbda6}.table-shell[data-v-a5daba94]{background:#ffffff57}.table-head[data-v-a5daba94]{background:linear-gradient(90deg,#f8fafcc7,#f3f8fcb3)}.project-row[data-v-a5daba94]{position:relative;background:#ffffff5c;transition:background .28s ease,box-shadow .28s ease,transform .28s ease}.project-row[data-v-a5daba94]:hover{background:#ffffffe0;box-shadow:inset -4px 0 #347fbd,0 12px 32px -26px #347fbdcc}.project-name[data-v-a5daba94]{color:inherit;text-decoration:none;cursor:pointer;transition:color .25s ease,text-decoration-color .25s ease}.project-name[data-v-a5daba94]:hover,.project-name[data-v-a5daba94]:focus-visible{color:#23679f;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.project-name[data-v-a5daba94]:focus-visible{outline:2px solid rgba(52,127,189,.45);outline-offset:3px;border-radius:4px}.project-row:hover .project-name[data-v-a5daba94]{color:#23679f}.progress-track[data-v-a5daba94]{background:#e2e8f0d1;box-shadow:inset 0 1px 2px #0f172a14}.progress-fill[data-v-a5daba94]{background:linear-gradient(90deg,#347fbd,#65a9dc,#df302f);box-shadow:0 0 12px #347fbd61}.pagination-bar[data-v-a5daba94]{background:linear-gradient(90deg,#f8fafc85,#f3f8fc80)}.page-info[data-v-a5daba94]{color:#23679f;border:1px solid rgba(52,127,189,.18);background:#f2f8fdd6}.tabular[data-v-a5daba94]{font-variant-numeric:tabular-nums}.rise-in[data-v-a5daba94]{animation:riseIn-a5daba94 .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes riseIn-a5daba94{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift-a5daba94{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(46px,-34px,0) scale(1.1)}to{transform:translate3d(-26px,42px,0) scale(.96)}}@keyframes spin-a5daba94{to{transform:rotate(360deg)}}.custom-scrollbar[data-v-a5daba94]::-webkit-scrollbar{width:7px;height:7px}.custom-scrollbar[data-v-a5daba94]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-a5daba94]::-webkit-scrollbar-thumb{border-radius:999px;background:#347fbd52}@media(max-width:640px){.hero-card[data-v-a5daba94]{border-radius:20px}.header-icon-chip[data-v-a5daba94]{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.blob[data-v-a5daba94],.rise-in[data-v-a5daba94],.ring-spinner[data-v-a5daba94]{animation:none!important}.glass-card[data-v-a5daba94],.header-icon-chip[data-v-a5daba94],.section-title[data-v-a5daba94]:after,.premium-btn[data-v-a5daba94],.btn-sheen[data-v-a5daba94],.premium-input[data-v-a5daba94],.filter-toggle[data-v-a5daba94],.clear-btn[data-v-a5daba94],.page-btn[data-v-a5daba94],.action-btn[data-v-a5daba94],.project-row[data-v-a5daba94],.project-name[data-v-a5daba94],.progress-fill[data-v-a5daba94]{transition:none!important}}.dashboard-page[data-v-a5daba94]{--brand-blue: #347fbd;--brand-blue-deep: #23679f;--brand-red: #df302f;--brand-red-deep: #bd2227;background:radial-gradient(circle at 8% 12%,rgba(52,127,189,.1),transparent 28%),radial-gradient(circle at 88% 82%,rgba(223,48,47,.08),transparent 30%),linear-gradient(145deg,#f8fafc,#f4f8fc 48%,#fff7f7)}.blob-gold[data-v-a5daba94]{background:#df302f2e}.glass-card[data-v-a5daba94]:hover{border-color:#347fbd52;box-shadow:0 20px 55px -30px #347fbd47,0 8px 18px -12px #0f172a33}.hero-orb[data-v-a5daba94]{background:radial-gradient(circle,rgba(223,48,47,.2),transparent 68%)}.header-icon-chip[data-v-a5daba94]{color:var(--brand-blue);border-color:#347fbd33;background:linear-gradient(145deg,#f7fbfff2,#347fbd21);box-shadow:0 10px 28px -14px #347fbdad}.hero-card:hover .header-icon-chip[data-v-a5daba94]{background:linear-gradient(135deg,var(--brand-blue),var(--brand-blue-deep))}.section-title[data-v-a5daba94]:after{background:linear-gradient(90deg,var(--brand-red),var(--brand-blue),rgba(52,127,189,.08))}.premium-btn[data-v-a5daba94]{background:linear-gradient(135deg,var(--brand-red),var(--brand-red-deep));box-shadow:0 14px 28px -14px #df302fc7}.premium-btn[data-v-a5daba94]:hover{box-shadow:0 20px 34px -14px #df302fd1}.filter-panel[data-v-a5daba94]{background:linear-gradient(135deg,#f8fafc85,#f5f9fd9e)}.premium-input[data-v-a5daba94]:focus{border-color:#347fbdb8;box-shadow:0 0 0 4px #347fbd1c,0 8px 24px -16px #347fbd8c}[data-v-a5daba94] .relative.w-full.text-right>div:first-child:hover{border-color:#347fbd94}.filter-toggle[data-v-a5daba94]{color:var(--brand-blue-deep);border-color:#347fbd52;background:#f1f7fcd1}.filter-toggle[data-v-a5daba94]:hover,.clear-btn[data-v-a5daba94]:hover,.page-btn[data-v-a5daba94]:hover:not(:disabled),.action-btn[data-v-a5daba94]:hover{color:var(--brand-blue-deep);border-color:#347fbd7a;box-shadow:0 12px 24px -16px #347fbda6}.total-pill[data-v-a5daba94]{border-color:#347fbd33;background:#f2f8fdc7}.total-pill strong[data-v-a5daba94]{color:var(--brand-red)}.ring-spinner[data-v-a5daba94]{border-color:#347fbd29;border-top-color:var(--brand-blue)}.empty-icon[data-v-a5daba94]{color:var(--brand-blue);border-color:#347fbd2e;background:linear-gradient(145deg,#ffffffd1,#347fbd1a);box-shadow:0 15px 35px -22px #347fbda6}.table-head[data-v-a5daba94],.pagination-bar[data-v-a5daba94]{background:linear-gradient(90deg,#f8fafcb8,#f3f8fc9e)}.project-row[data-v-a5daba94]:hover{box-shadow:inset -4px 0 0 var(--brand-blue),0 12px 32px -26px #347fbdcc}.project-row:hover .project-name[data-v-a5daba94]{color:var(--brand-blue-deep)}.progress-fill[data-v-a5daba94]{background:linear-gradient(90deg,var(--brand-blue),#65a9dc,var(--brand-red));box-shadow:0 0 12px #347fbd61}.page-info[data-v-a5daba94]{color:var(--brand-blue-deep);border-color:#347fbd2e;background:#f2f8fdd6}.custom-scrollbar[data-v-a5daba94]::-webkit-scrollbar-thumb{background:#347fbd52}.custom-scrollbar[data-v-a5daba94]::-webkit-scrollbar-thumb:hover{background:#df302f85}.dashboard-page[data-v-4ff1930c]{--brand-blue: #347fbd;--brand-blue-deep: #23679f;--brand-red: #df302f;--brand-red-deep: #bd2227;isolation:isolate;background:radial-gradient(circle at 10% 12%,rgba(52,127,189,.1),transparent 28%),radial-gradient(circle at 88% 80%,rgba(223,48,47,.08),transparent 30%),linear-gradient(145deg,#f8fafc,#f4f8fc 48%,#fff7f7)}.bg-blobs[data-v-4ff1930c]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.blob[data-v-4ff1930c]{position:absolute;width:440px;height:440px;border-radius:999px;filter:blur(72px);opacity:.42;animation:drift-4ff1930c 18s ease-in-out infinite alternate}.blob-red[data-v-4ff1930c]{top:-190px;right:-90px;background:#df302f2e}.blob-blue[data-v-4ff1930c]{top:28%;left:-190px;background:#347fbd2e;animation-delay:-6s}.blob-cyan[data-v-4ff1930c]{right:20%;bottom:-210px;background:#347fbd1c;animation-delay:-12s}.form-hero[data-v-4ff1930c],.loading-card[data-v-4ff1930c],.form-section[data-v-4ff1930c]{position:relative;border:1px solid rgba(255,255,255,.8);background:#ffffffa1;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 6px 14px -10px #0f172a2e,0 24px 60px -40px #0f172a38}.form-hero[data-v-4ff1930c],.loading-card[data-v-4ff1930c]{overflow:hidden;border-radius:24px}.hero-orb[data-v-4ff1930c]{position:absolute;top:-165px;left:7%;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(223,48,47,.2),transparent 68%);pointer-events:none}.hero-icon[data-v-4ff1930c]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 auto;border:1px solid rgba(52,127,189,.2);border-radius:17px;color:var(--brand-blue);background:linear-gradient(145deg,#f7fbfff5,#347fbd21);box-shadow:0 10px 28px -14px #347fbdad;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s ease,background .35s ease}.form-hero:hover .hero-icon[data-v-4ff1930c]{color:#fff;background:linear-gradient(135deg,var(--brand-blue),var(--brand-blue-deep));transform:scale(1.1) rotate(5deg)}.hero-title[data-v-4ff1930c]{position:relative;padding-bottom:8px}.hero-title[data-v-4ff1930c]:after{content:"";position:absolute;right:0;bottom:0;width:54px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--brand-red),var(--brand-blue),rgba(52,127,189,.08));transition:width .4s cubic-bezier(.22,1,.36,1)}.form-hero:hover .hero-title[data-v-4ff1930c]:after{width:120px}.back-btn[data-v-4ff1930c],.cancel-btn[data-v-4ff1930c]{border:1px solid rgba(203,213,225,.8);color:#475569;background:#ffffffc2;box-shadow:0 8px 20px -16px #0f172a80;transition:transform .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.back-btn[data-v-4ff1930c]:hover,.cancel-btn[data-v-4ff1930c]:hover{color:var(--brand-blue-deep);border-color:#347fbd6b;background:#fff;box-shadow:0 12px 24px -16px #347fbda6;transform:translateY(-2px)}.ring-spinner[data-v-4ff1930c]{width:42px;height:42px;border:3px solid rgba(52,127,189,.16);border-top-color:var(--brand-blue);border-radius:999px;animation:spin-4ff1930c .85s linear infinite}.form-section[data-v-4ff1930c]{overflow:visible;border-radius:24px;animation:riseIn-4ff1930c .72s cubic-bezier(.22,1,.36,1) both;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease,background .35s ease}.form-section[data-v-4ff1930c]:nth-child(1){animation-delay:70ms}.form-section[data-v-4ff1930c]:nth-child(2){animation-delay:.14s}.form-section[data-v-4ff1930c]:nth-child(3){animation-delay:.21s}.form-section[data-v-4ff1930c]:nth-child(4){animation-delay:.28s}.form-section[data-v-4ff1930c]:nth-child(5){animation-delay:.35s}.form-section[data-v-4ff1930c]:nth-child(6){animation-delay:.42s}.form-section[data-v-4ff1930c]:hover{z-index:2;border-color:#347fbd4d;background:#ffffffb8;box-shadow:0 22px 50px -34px #347fbd66,0 10px 24px -18px #0f172a33;transform:translateY(-4px)}.section-heading[data-v-4ff1930c]{position:relative;border-bottom:1px solid rgba(226,232,240,.76)}.section-heading[data-v-4ff1930c]:after{content:"";position:absolute;right:0;bottom:-1px;width:54px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-red));transition:width .4s cubic-bezier(.22,1,.36,1)}.form-section:hover .section-heading[data-v-4ff1930c]:after{width:120px}.section-heading h3>span[data-v-4ff1930c]:first-child{width:7px!important;background:linear-gradient(180deg,var(--brand-blue),var(--brand-red))!important;box-shadow:0 5px 14px -4px #347fbd9e;transition:transform .3s ease}.form-section:hover .section-heading h3>span[data-v-4ff1930c]:first-child{transform:scaleY(1.16)}.form-section label[data-v-4ff1930c]{color:#475569;transition:color .25s ease}.form-section:focus-within label[data-v-4ff1930c]{color:var(--brand-blue-deep)}.form-section input[data-v-4ff1930c]:not([type=checkbox]){border-color:#cbd5e1db!important;color:#334155;background:#ffffffc7!important;outline:none;box-shadow:inset 0 1px #fffffff2;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .25s ease}.form-section input[data-v-4ff1930c]:not([type=checkbox]):focus{border-color:#347fbdb8!important;background:#fff!important;box-shadow:0 0 0 4px #347fbd1a,0 10px 26px -18px #347fbda6!important;transform:translateY(-1px)}.form-section input[data-v-4ff1930c]:disabled{color:#94a3b8!important;background:#f1f5f9c7!important}[data-v-4ff1930c] .relative.w-full.text-right>div:first-child{border-color:#cbd5e1db;background:#ffffffc7;box-shadow:inset 0 1px #fffffff2}[data-v-4ff1930c] .relative.w-full.text-right>div:first-child:hover{border-color:#347fbd94}[data-v-4ff1930c] .relative.w-full.text-right>div:nth-child(2){border-color:#347fbd26;background:#fffffff5;backdrop-filter:blur(18px);box-shadow:0 22px 45px -20px #0f172a47}.form-actions[data-v-4ff1930c]{position:sticky;bottom:0;z-index:30;margin-inline:-8px;padding:16px 8px 24px;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#f8fafc00,#f8fafceb 35%);backdrop-filter:blur(8px)}.submit-btn[data-v-4ff1930c]{background:linear-gradient(135deg,var(--brand-red),var(--brand-red-deep));box-shadow:0 15px 30px -15px #df302fd6;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.submit-btn[data-v-4ff1930c]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 21px 36px -15px #df302fe0}.submit-btn[data-v-4ff1930c]:disabled,.cancel-btn[data-v-4ff1930c]:disabled{cursor:not-allowed;opacity:.58}.btn-sheen[data-v-4ff1930c]{position:absolute;inset-block:0;left:-65%;width:45%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-22deg);transition:left .7s ease}.submit-btn:hover .btn-sheen[data-v-4ff1930c]{left:125%}.image-upload-box[data-v-4ff1930c]{display:flex;min-height:140px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(52,127,189,.36);border-radius:18px;background:linear-gradient(135deg,#eff8ffc7,#ffffffd1);transition:border-color .25s ease,background .25s ease,transform .25s ease}.image-upload-box[data-v-4ff1930c]:hover{transform:translateY(-2px);border-color:#347fbdb8;background:#fff}.image-upload-icon[data-v-4ff1930c]{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:16px;background:#eaf5ff;color:var(--brand-blue)}.image-grid[data-v-4ff1930c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.project-image-item[data-v-4ff1930c]{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:16px;background:#fff;box-shadow:0 12px 28px -24px #0f172a6b}.project-image-item.is-removed[data-v-4ff1930c]{opacity:.48}.project-image-item.is-removed[data-v-4ff1930c]:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f8fafc9e;color:#dc2626;content:"سيتم حذفها";font-size:12px;font-weight:900}.project-image-item img[data-v-4ff1930c]{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.project-image-item figcaption[data-v-4ff1930c]{position:relative;z-index:1;display:flex;min-height:48px;align-items:center;justify-content:flex-end;gap:8px;padding:10px;font-size:11px;font-weight:800;color:#475569}.project-image-item button[data-v-4ff1930c]{flex:0 0 auto;border-radius:999px;border:1px solid rgba(52,127,189,.18);background:#f1f7fc;color:var(--brand-blue-deep);padding:5px 10px;font-size:10px;font-weight:900}.project-image-item button.danger[data-v-4ff1930c]{border-color:#ef44442e;background:#fff1f2;color:#dc2626}.rise-in[data-v-4ff1930c]{animation:riseIn-4ff1930c .72s cubic-bezier(.22,1,.36,1) both}@keyframes riseIn-4ff1930c{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift-4ff1930c{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(48px,-36px,0) scale(1.1)}to{transform:translate3d(-28px,42px,0) scale(.96)}}@keyframes spin-4ff1930c{to{transform:rotate(360deg)}}.custom-scrollbar[data-v-4ff1930c]::-webkit-scrollbar{width:7px;height:7px}.custom-scrollbar[data-v-4ff1930c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-4ff1930c]::-webkit-scrollbar-thumb{background:#347fbd52;border-radius:999px}.custom-scrollbar[data-v-4ff1930c]::-webkit-scrollbar-thumb:hover{background:#df302f85}@media(max-width:640px){.form-hero[data-v-4ff1930c]{align-items:flex-start;flex-direction:column;border-radius:20px}.hero-icon[data-v-4ff1930c]{width:46px;height:46px}.form-section[data-v-4ff1930c]{border-radius:20px}}@media(prefers-reduced-motion:reduce){.blob[data-v-4ff1930c],.rise-in[data-v-4ff1930c],.form-section[data-v-4ff1930c],.ring-spinner[data-v-4ff1930c],.animate-spin[data-v-4ff1930c]{animation:none!important}.hero-icon[data-v-4ff1930c],.hero-title[data-v-4ff1930c]:after,.back-btn[data-v-4ff1930c],.cancel-btn[data-v-4ff1930c],.form-section[data-v-4ff1930c],.section-heading[data-v-4ff1930c]:after,.section-heading h3>span[data-v-4ff1930c]:first-child,.form-section input[data-v-4ff1930c],.submit-btn[data-v-4ff1930c],.btn-sheen[data-v-4ff1930c]{transition:none!important}}.analytics-grid[data-v-80906972]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.analytics-card[data-v-80906972]{min-height:420px;padding:1.35rem;border:1px solid rgba(226,232,240,.9);border-radius:22px;background:#ffffffdb;box-shadow:0 18px 40px -26px #0f172a4d}.analytics-card.wide[data-v-80906972]{grid-column:1 / -1}.analytics-card h3[data-v-80906972]{margin:0;color:#0f172a;font-size:1rem;font-weight:900}.analytics-card header p[data-v-80906972]{margin:.4rem 0 0;color:#64748b;font-size:.72rem;font-weight:600}.chart[data-v-80906972]{width:100%;height:335px}.analytics-state[data-v-80906972],.empty-state[data-v-80906972]{min-height:330px;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#64748b;font-size:.85rem;font-weight:700;text-align:center}.analytics-state[data-v-80906972]{border:1px solid #e2e8f0;border-radius:22px;background:#fff}.error-state[data-v-80906972]{flex-direction:column;color:#b91c1c}.error-state button[data-v-80906972]{border:0;border-radius:10px;padding:.55rem 1rem;color:#fff;background:#2563eb;cursor:pointer}.spinner[data-v-80906972]{width:25px;height:25px;border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;animation:spin-80906972 .8s linear infinite}@keyframes spin-80906972{to{transform:rotate(360deg)}}@media(max-width:1024px){.analytics-grid[data-v-80906972]{grid-template-columns:1fr}.analytics-card.wide[data-v-80906972]{grid-column:auto}}@media(max-width:640px){.analytics-card[data-v-80906972]{min-height:390px;padding:1rem}.chart[data-v-80906972]{height:310px}}.dashboard-page[data-v-c4a99d9b]{background:linear-gradient(90deg,rgba(52,127,189,.08),transparent 34%,rgba(16,185,129,.06)),linear-gradient(145deg,#f8fafc,#f4f8fc 48%,snow);isolation:isolate}.project-hero[data-v-c4a99d9b],.wow-panel[data-v-c4a99d9b],.detail-card[data-v-c4a99d9b]{position:relative;overflow:hidden;border:1px solid rgba(226,232,240,.86);border-radius:24px;background:linear-gradient(135deg,#fffffff5,#f8fafce6),#fff;box-shadow:0 18px 46px -34px #0f172a85}.project-hero[data-v-c4a99d9b]:before,.wow-panel[data-v-c4a99d9b]:before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#347fbd,#10b981,#df302f);content:""}.hero-icon-chip[data-v-c4a99d9b],.section-icon[data-v-c4a99d9b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#347fbd;border:1px solid rgba(52,127,189,.18);background:linear-gradient(90deg,rgba(16,185,129,.1),transparent 35%,rgba(16,185,129,.04)),linear-gradient(145deg,#f4fbf7,#eafaf1,#f8fafc)}.hero-icon-chip[data-v-c4a99d9b]{width:58px;height:58px;border-radius:18px;box-shadow:0 16px 32px -22px #347fbdb8}.hero-title[data-v-c4a99d9b]{letter-spacing:0}.hero-back-btn[data-v-c4a99d9b],.hero-edit-btn[data-v-c4a99d9b]{border:1px solid rgba(226,232,240,.92);background:#ffffffdb;color:#334155;box-shadow:0 12px 26px -24px #0f172a6b}.hero-back-btn[data-v-c4a99d9b]:hover,.hero-edit-btn[data-v-c4a99d9b]:hover{border-color:#347fbd52;background:#347fbd;color:#fff}.hero-edit-btn[data-v-c4a99d9b]{background:linear-gradient(135deg,#347fbd,#23679f);color:#fff;border-color:#347fbd47}.hero-edit-btn[data-v-c4a99d9b]:hover{background:#1d5c91}.wow-panel[data-v-c4a99d9b]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:20px;align-items:stretch;padding:26px;background:linear-gradient(135deg,#2b507bf5,#1b5e9200),#10233a;color:#fff}.wow-panel[data-v-c4a99d9b]:before{height:5px;background:linear-gradient(90deg,#f8d56b,#10b981,#60a5fa)}.wow-panel-copy[data-v-c4a99d9b]{display:flex;flex-direction:column;justify-content:center;gap:8px}.wow-eyebrow[data-v-c4a99d9b]{color:#93c5fd;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.wow-panel h2[data-v-c4a99d9b],.content-lane h2[data-v-c4a99d9b]{margin:0;font-weight:950;letter-spacing:0}.wow-panel h2[data-v-c4a99d9b]{font-size:24px}.wow-panel p[data-v-c4a99d9b],.content-lane p[data-v-c4a99d9b]{margin:0;font-size:12px;font-weight:700;line-height:1.8}.wow-panel p[data-v-c4a99d9b]{color:#e2e8f0db}.wow-stats-grid[data-v-c4a99d9b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wow-stat[data-v-c4a99d9b]{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:16px;min-height:118px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff14;padding:14px 10px;box-shadow:inset 0 1px #ffffff14}.wow-stat span[data-v-c4a99d9b]{color:#e2e8f0c7;font-size:10px;font-weight:900}.wow-stat strong[data-v-c4a99d9b]{color:#fff;font-size:13px;font-weight:950;line-height:1.6}.wow-stat.tone-blue[data-v-c4a99d9b]{background:linear-gradient(145deg,#3b82f638,#ffffff0f)}.wow-stat.tone-emerald[data-v-c4a99d9b]{background:linear-gradient(145deg,#10b98133,#ffffff0f)}.wow-stat.tone-amber[data-v-c4a99d9b]{background:linear-gradient(145deg,#f59e0b38,#ffffff0f)}.wow-stat.tone-violet[data-v-c4a99d9b]{background:linear-gradient(145deg,#8b5cf633,#ffffff0f)}.wow-actions[data-v-c4a99d9b]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.card-link-btn[data-v-c4a99d9b]{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;background:#ffffff1f;color:#dbeafe;padding:5px 12px;font-size:11px;font-weight:900}.content-lane[data-v-c4a99d9b]{display:flex;align-items:center;gap:14px;margin-top:4px}.lane-number[data-v-c4a99d9b]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:16px;background:#0f172a;color:#fff;font-size:13px;font-weight:950;box-shadow:0 18px 34px -26px #0f172ad1}.content-lane h2[data-v-c4a99d9b]{color:#0f172a;font-size:18px}.content-lane p[data-v-c4a99d9b]{color:#64748b}.featured-card[data-v-c4a99d9b]{min-height:100%}.info-matrix[data-v-c4a99d9b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.info-matrix.compact[data-v-c4a99d9b]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.info-cell[data-v-c4a99d9b],.tag-card[data-v-c4a99d9b],.capacity-card[data-v-c4a99d9b],.stack-row[data-v-c4a99d9b]{border:1px solid rgba(226,232,240,.78);background:#f8fafcb8}.info-cell[data-v-c4a99d9b]{min-width:0;border-radius:16px;padding:13px}.info-cell span[data-v-c4a99d9b],.tag-card span[data-v-c4a99d9b],.capacity-card span[data-v-c4a99d9b],.stack-row span[data-v-c4a99d9b]{display:block;color:#94a3b8;font-size:10px;font-weight:900}.info-cell strong[data-v-c4a99d9b],.tag-card strong[data-v-c4a99d9b],.stack-row strong[data-v-c4a99d9b]{display:block;min-width:0;margin-top:6px;overflow-wrap:anywhere;color:#0f172a;font-size:12px;font-weight:950;line-height:1.7}.stack-list[data-v-c4a99d9b]{display:flex;flex-direction:column;gap:10px}.stack-row[data-v-c4a99d9b]{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:16px;padding:14px}.tag-grid[data-v-c4a99d9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.tag-card[data-v-c4a99d9b]{border-radius:18px;padding:16px;background:linear-gradient(135deg,#eff6ffe6,#ffffffeb),#fff}.capacity-grid[data-v-c4a99d9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px}.capacity-card[data-v-c4a99d9b]{display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;gap:9px;border-radius:20px;background:radial-gradient(circle at 50% 0%,rgba(52,127,189,.12),transparent 56%),#fff;text-align:center}.capacity-card strong[data-v-c4a99d9b]{color:#0f172a;font-size:28px;font-weight:950;line-height:1}.capacity-card span[data-v-c4a99d9b]{color:#64748b;line-height:1.5}.context-label[data-v-c4a99d9b]{display:inline-flex!important;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:26px;border-radius:999px;border:1px solid transparent;padding:5px 11px;font-size:11px!important;font-weight:950!important;line-height:1.2!important;white-space:nowrap}.context-label--success[data-v-c4a99d9b]{border-color:#10b98138;background:#ecfdf5;color:#047857!important}.context-label--info[data-v-c4a99d9b]{border-color:#347fbd38;background:#eff6ff;color:#23679f!important}.context-label--warning[data-v-c4a99d9b]{border-color:#f59e0b3d;background:#fffbeb;color:#b45309!important}.context-label--danger[data-v-c4a99d9b]{border-color:#ef444438;background:#fef2f2;color:#b91c1c!important}.context-label--neutral[data-v-c4a99d9b],.context-label--muted[data-v-c4a99d9b]{border-color:#94a3b83d;background:#f8fafc;color:#64748b!important}.info-pill[data-v-c4a99d9b]{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;border:1px solid rgba(226,232,240,.86);background:#f8fafc;color:#475569;padding:5px 10px;font-size:11px;font-weight:900}.info-pill.blue[data-v-c4a99d9b]{border-color:#347fbd2e;background:#eff6ff;color:#23679f}.info-pill.emerald[data-v-c4a99d9b]{border-color:#10b98133;background:#ecfdf5;color:#047857}.section-icon svg[data-v-c4a99d9b]{width:20px;height:20px;stroke-width:2.3}.section-head[data-v-c4a99d9b]{display:flex;align-items:center;gap:10px;margin:0;padding-bottom:12px;border-bottom:1px solid rgba(226,232,240,.82);color:#0f172a;font-size:14px;font-weight:950}.section-icon[data-v-c4a99d9b]{width:34px;height:34px;border-radius:12px}.detail-card[data-v-c4a99d9b]:hover{border-color:#347fbd2e;box-shadow:0 22px 50px -36px #347fbd8c}.image-timeline[data-v-c4a99d9b]{position:relative;display:flex;flex-direction:column;gap:18px}.image-timeline[data-v-c4a99d9b]:before{position:absolute;top:10px;bottom:10px;right:17px;width:2px;border-radius:999px;background:linear-gradient(180deg,#2563eb,#dbeafe);content:""}.timeline-year[data-v-c4a99d9b]{position:relative;display:grid;grid-template-columns:106px minmax(0,1fr);gap:16px}.timeline-year-marker[data-v-c4a99d9b]{position:sticky;top:16px;z-index:1;display:flex;align-items:flex-start;gap:10px;height:-moz-fit-content;height:fit-content}.timeline-year-dot[data-v-c4a99d9b]{position:relative;z-index:1;display:inline-flex;width:30px;height:30px;flex:0 0 30px;border:6px solid #eff6ff;border-radius:999px;background:#2563eb;box-shadow:0 12px 24px -14px #2563ebcc}.timeline-year-marker h4[data-v-c4a99d9b]{margin:0;color:#0f172a;font-size:17px;font-weight:900;line-height:1.1}.timeline-year-marker p[data-v-c4a99d9b]{margin:4px 0 0;color:#64748b;font-size:11px;font-weight:800}.timeline-months[data-v-c4a99d9b]{display:flex;min-width:0;flex-direction:column;gap:12px}.timeline-month[data-v-c4a99d9b]{min-width:0;overflow:hidden;border:1px solid rgba(226,232,240,.88);border-radius:14px;background:linear-gradient(180deg,#f8fafcdb,#fff),#fff}.timeline-month-header[data-v-c4a99d9b]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;text-align:right;border-bottom:1px solid rgba(226,232,240,.78);background:transparent;cursor:pointer}.timeline-month-header span[data-v-c4a99d9b],.timeline-month-header small[data-v-c4a99d9b]{color:#94a3b8;font-size:10px;font-weight:900}.timeline-month-header strong[data-v-c4a99d9b]{display:block;margin-top:2px;color:#1e293b;font-size:14px;font-weight:900}.timeline-month-header small[data-v-c4a99d9b]{flex:0 0 auto;border-radius:999px;background:#eff6ff;color:#2563eb;padding:6px 10px}.timeline-month-actions[data-v-c4a99d9b]{display:inline-flex;align-items:center;gap:8px}.timeline-month-chevron[data-v-c4a99d9b]{width:16px;height:16px;color:#94a3b8;transition:transform .2s ease,color .2s ease}.timeline-month.is-open .timeline-month-chevron[data-v-c4a99d9b]{transform:rotate(180deg);color:#2563eb}.timeline-month:not(.is-open) .timeline-month-header[data-v-c4a99d9b]{border-bottom-color:transparent}.timeline-gallery-grid[data-v-c4a99d9b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:10px}.project-gallery-card[data-v-c4a99d9b]{display:flex;min-width:0;cursor:pointer;flex-direction:column;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:#fff;box-shadow:0 12px 28px -24px #0f172a6b;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.project-gallery-card[data-v-c4a99d9b]:hover{transform:translateY(-2px);border-color:#347fbd66;box-shadow:0 16px 32px -24px #347fbd9e}.project-gallery-card img[data-v-c4a99d9b]{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.project-gallery-card figcaption[data-v-c4a99d9b]{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;color:#64748b;font-size:11px;font-weight:800}.project-gallery-card figcaption strong[data-v-c4a99d9b]{color:#2563eb;font-weight:900}@media(max-width:768px){.wow-panel[data-v-c4a99d9b]{grid-template-columns:1fr;padding:20px}.wow-stats-grid[data-v-c4a99d9b]{grid-template-columns:repeat(2,minmax(0,1fr))}.wow-stat[data-v-c4a99d9b]{min-height:104px}.info-matrix[data-v-c4a99d9b]{grid-template-columns:1fr}.stack-row[data-v-c4a99d9b]{align-items:flex-start;flex-direction:column}.project-hero[data-v-c4a99d9b]{border-radius:20px}.image-timeline[data-v-c4a99d9b]:before{right:13px}.timeline-year[data-v-c4a99d9b]{grid-template-columns:minmax(0,1fr);gap:10px;padding-right:30px}.timeline-year-marker[data-v-c4a99d9b]{position:relative;top:auto;margin-right:-30px}.timeline-year-dot[data-v-c4a99d9b]{width:28px;height:28px;flex-basis:28px;border-width:6px}.timeline-gallery-grid[data-v-c4a99d9b]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));padding:10px}.timeline-month-header[data-v-c4a99d9b]{align-items:center}}.gallery-lightbox[data-v-c4a99d9b]{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172ab8;backdrop-filter:blur(8px)}.lightbox-close[data-v-c4a99d9b]{position:fixed;top:24px;left:24px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#ffffffeb;color:#0f172a}.lightbox-figure[data-v-c4a99d9b]{display:flex;max-height:min(78vh,760px);width:min(980px,100%);flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 28px 80px -28px #0000007a}.lightbox-figure img[data-v-c4a99d9b]{width:100%;min-height:0;flex:1 1 auto;-o-object-fit:contain;object-fit:contain;background:#0f172a}.lightbox-figure figcaption[data-v-c4a99d9b]{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 16px;color:#334155;font-size:12px;font-weight:800}.custom-scrollbar[data-v-c4a99d9b]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-c4a99d9b]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-c4a99d9b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.user-modal[data-v-93a50f06]{--brand-blue: #347fbd;--brand-blue-deep: #23679f;--brand-red: #df302f;--brand-red-deep: #bd2227}.modal-backdrop[data-v-93a50f06]{background:radial-gradient(circle at 15% 20%,rgba(52,127,189,.18),transparent 32%),radial-gradient(circle at 82% 78%,rgba(223,48,47,.14),transparent 34%),#0f172a7a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-card[data-v-93a50f06]{border:1px solid rgba(255,255,255,.82);border-radius:28px;background:#ffffffd1;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 36px 90px -34px #0f172a94,0 18px 42px -28px #347fbd7a}.modal-blobs[data-v-93a50f06]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.modal-blob[data-v-93a50f06]{position:absolute;width:210px;height:210px;border-radius:999px;filter:blur(55px);opacity:.38;animation:modalDrift-93a50f06 12s ease-in-out infinite alternate}.modal-blob-blue[data-v-93a50f06]{top:-110px;right:-70px;background:#347fbd47}.modal-blob-red[data-v-93a50f06]{left:-95px;bottom:-120px;background:#df302f33;animation-delay:-6s}.modal-header[data-v-93a50f06]{border-bottom:1px solid rgba(226,232,240,.72);background:#f8fafc75}.modal-header[data-v-93a50f06]:after{content:"";position:absolute;right:24px;bottom:-1px;width:54px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-red));transition:width .4s cubic-bezier(.22,1,.36,1)}.modal-card:hover .modal-header[data-v-93a50f06]:after{width:120px}.modal-icon[data-v-93a50f06]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border:1px solid rgba(52,127,189,.2);border-radius:15px;color:var(--brand-blue);background:linear-gradient(145deg,#fff,#347fbd21);box-shadow:0 12px 25px -16px #347fbdc7;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s ease,background .35s ease}.modal-card:hover .modal-icon[data-v-93a50f06]{color:#fff;background:linear-gradient(135deg,var(--brand-blue),var(--brand-blue-deep));transform:scale(1.08) rotate(5deg)}.close-btn[data-v-93a50f06]{border:1px solid rgba(203,213,225,.68);color:#94a3b8;background:#ffffffa8;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease}.close-btn[data-v-93a50f06]:hover{color:var(--brand-red);border-color:#df302f42;background:#df302f12;transform:rotate(5deg)}.modal-form[data-v-93a50f06]{background:#ffffff4d}.field-group[data-v-93a50f06]{animation:riseIn-93a50f06 .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 60ms)}.field-group label[data-v-93a50f06]{transition:color .25s ease}.field-group:focus-within label[data-v-93a50f06]{color:var(--brand-blue-deep)}.premium-input[data-v-93a50f06]{border:1px solid rgba(203,213,225,.86);background:#ffffffc7;box-shadow:inset 0 1px #fffffff5;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease,transform .25s ease}.premium-input[data-v-93a50f06]:focus{border-color:#347fbdb8;background:#fff;box-shadow:0 0 0 4px #347fbd1a,0 10px 26px -18px #347fbda6;transform:translateY(-1px)}.premium-input.border-red-400[data-v-93a50f06]{border-color:#f87171}.premium-input.border-red-400[data-v-93a50f06]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.premium-input[data-v-93a50f06]:disabled{color:#94a3b8;background:#f1f5f9c7}[data-v-93a50f06] .relative.w-full.text-right>div:first-child{border-color:#cbd5e1db;background:#ffffffc7;box-shadow:inset 0 1px #fffffff5}[data-v-93a50f06] .relative.w-full.text-right>div:first-child:hover{border-color:#347fbd94}[data-v-93a50f06] .relative.w-full.text-right>div:nth-child(2){border-color:#347fbd26;background:#fffffffa;backdrop-filter:blur(18px);box-shadow:0 22px 45px -20px #0f172a4d}.admin-option[data-v-93a50f06]{border:1px solid rgba(52,127,189,.13);background:linear-gradient(135deg,#347fbd12,#ffffff8a);transition:border-color .25s ease,background .25s ease,transform .25s ease}.admin-option[data-v-93a50f06]:hover{border-color:#347fbd4d;background:#347fbd17;transform:translateY(-1px)}.admin-checkbox[data-v-93a50f06]{accent-color:var(--brand-blue)}.modal-actions[data-v-93a50f06]{border-top:1px solid rgba(226,232,240,.76)}.cancel-btn[data-v-93a50f06]{border:1px solid rgba(203,213,225,.76);color:#475569;background:#f8fafccc;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease}.cancel-btn[data-v-93a50f06]:hover:not(:disabled){color:var(--brand-blue-deep);border-color:#347fbd59;background:#fff;transform:translateY(-2px)}.submit-btn[data-v-93a50f06]{background:linear-gradient(135deg,var(--brand-red),var(--brand-red-deep));box-shadow:0 15px 30px -15px #df302fd6;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.submit-btn[data-v-93a50f06]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 21px 36px -15px #df302fe6}.submit-btn[data-v-93a50f06]:disabled,.cancel-btn[data-v-93a50f06]:disabled{cursor:not-allowed;opacity:.58}.btn-sheen[data-v-93a50f06]{position:absolute;inset-block:0;left:-65%;width:45%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-22deg);transition:left .7s ease}.submit-btn:hover .btn-sheen[data-v-93a50f06]{left:125%}.fade-enter-active[data-v-93a50f06],.fade-leave-active[data-v-93a50f06]{transition:opacity .25s ease}.fade-enter-from[data-v-93a50f06],.fade-leave-to[data-v-93a50f06]{opacity:0}.modal-zoom-fade[data-v-93a50f06]{animation:zoomFade-93a50f06 .42s cubic-bezier(.22,1,.36,1)}@keyframes riseIn-93a50f06{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes modalDrift-93a50f06{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(26px,-20px,0) scale(1.12)}}@keyframes zoomFade-93a50f06{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.custom-scrollbar[data-v-93a50f06]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-93a50f06]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-93a50f06]::-webkit-scrollbar-thumb{background:#347fbd52;border-radius:999px}.custom-scrollbar[data-v-93a50f06]::-webkit-scrollbar-thumb:hover{background:#df302f85}@media(max-width:640px){.modal-card[data-v-93a50f06]{border-radius:22px}.modal-header[data-v-93a50f06],.modal-form[data-v-93a50f06]{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.modal-zoom-fade[data-v-93a50f06],.modal-blob[data-v-93a50f06],.field-group[data-v-93a50f06],.animate-spin[data-v-93a50f06]{animation:none!important}.fade-enter-active[data-v-93a50f06],.fade-leave-active[data-v-93a50f06],.modal-header[data-v-93a50f06]:after,.modal-icon[data-v-93a50f06],.close-btn[data-v-93a50f06],.premium-input[data-v-93a50f06],.admin-option[data-v-93a50f06],.cancel-btn[data-v-93a50f06],.submit-btn[data-v-93a50f06],.btn-sheen[data-v-93a50f06]{transition:none!important}}.dashboard-page[data-v-415b15ea]{--brand-blue: #347fbd;--brand-blue-deep: #23679f;--brand-red: #df302f;--brand-red-deep: #bd2227;min-height:100vh;isolation:isolate;background:radial-gradient(circle at 10% 12%,rgba(52,127,189,.1),transparent 28%),radial-gradient(circle at 88% 80%,rgba(223,48,47,.08),transparent 30%),linear-gradient(145deg,#f8fafc,#f4f8fc 48%,#fff7f7);font-family:Noto Kufi Arabic,sans-serif}.bg-blobs[data-v-415b15ea]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.blob[data-v-415b15ea]{position:absolute;width:440px;height:440px;border-radius:999px;filter:blur(72px);opacity:.42;animation:drift-415b15ea 18s ease-in-out infinite alternate}.blob-red[data-v-415b15ea]{top:-190px;right:-90px;background:#df302f2e}.blob-blue[data-v-415b15ea]{top:30%;left:-190px;background:#347fbd2e;animation-delay:-6s}.blob-cyan[data-v-415b15ea]{right:22%;bottom:-210px;background:#347fbd1c;animation-delay:-12s}.user-hero[data-v-415b15ea],.users-card[data-v-415b15ea]{position:relative;border:1px solid rgba(255,255,255,.82);background:#ffffffa3;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 6px 14px -10px #0f172a2e,0 24px 60px -40px #0f172a38}.user-hero[data-v-415b15ea]{overflow:hidden;border-radius:24px}.users-card[data-v-415b15ea]{border-radius:24px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.users-card[data-v-415b15ea]:hover{border-color:#347fbd47;box-shadow:0 24px 58px -38px #347fbd73,0 10px 24px -18px #0f172a33;transform:translateY(-3px)}.hero-orb[data-v-415b15ea]{position:absolute;top:-165px;left:7%;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(223,48,47,.2),transparent 68%);pointer-events:none}.hero-icon[data-v-415b15ea]{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 auto;border:1px solid rgba(52,127,189,.2);border-radius:18px;color:var(--brand-blue);background:linear-gradient(145deg,#f7fbfff5,#347fbd21);box-shadow:0 10px 28px -14px #347fbdad;transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s ease,background .35s ease}.user-hero:hover .hero-icon[data-v-415b15ea]{color:#fff;background:linear-gradient(135deg,var(--brand-blue),var(--brand-blue-deep));transform:scale(1.1) rotate(5deg)}.hero-title[data-v-415b15ea]{position:relative;padding-bottom:9px}.hero-title[data-v-415b15ea]:after{content:"";position:absolute;right:0;bottom:0;width:54px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--brand-red),var(--brand-blue),rgba(52,127,189,.08));transition:width .4s cubic-bezier(.22,1,.36,1)}.user-hero:hover .hero-title[data-v-415b15ea]:after{width:120px}.primary-btn[data-v-415b15ea]{background:linear-gradient(135deg,var(--brand-red),var(--brand-red-deep));box-shadow:0 15px 30px -15px #df302fd6;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.primary-btn[data-v-415b15ea]:hover{transform:translateY(-3px);box-shadow:0 21px 36px -15px #df302fe6}.btn-sheen[data-v-415b15ea]{position:absolute;inset-block:0;left:-65%;width:45%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-22deg);transition:left .7s ease}.primary-btn:hover .btn-sheen[data-v-415b15ea]{left:125%}.filter-bar[data-v-415b15ea]{border-bottom:1px solid rgba(226,232,240,.78);background:linear-gradient(135deg,#f8fafcb3,#ffffff61)}.search-input[data-v-415b15ea]{border:1px solid rgba(203,213,225,.86);color:#334155;background:#ffffffd1;box-shadow:inset 0 1px #fffffff2;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.search-input[data-v-415b15ea]:focus{border-color:#347fbdb8;background:#fff;box-shadow:0 0 0 4px #347fbd1a,0 10px 26px -18px #347fbda6;transform:translateY(-1px)}.total-pill[data-v-415b15ea]{display:inline-flex;align-items:center;gap:5px;padding:10px 14px;border:1px solid rgba(52,127,189,.14);border-radius:13px;color:#64748b;background:#ffffffb3}.total-pill strong[data-v-415b15ea]{color:var(--brand-blue-deep);font-size:15px;font-variant-numeric:tabular-nums}[data-v-415b15ea] .relative.w-full.text-right>div:first-child{border-color:#cbd5e1db;background:#ffffffd1;box-shadow:inset 0 1px #fffffff2}[data-v-415b15ea] .relative.w-full.text-right>div:first-child:hover{border-color:#347fbd94}[data-v-415b15ea] .relative.w-full.text-right>div:nth-child(2){border-color:#347fbd26;background:#fffffff7;backdrop-filter:blur(18px);box-shadow:0 22px 45px -20px #0f172a47}.ring-spinner[data-v-415b15ea]{width:42px;height:42px;border:3px solid rgba(52,127,189,.16);border-top-color:var(--brand-blue);border-radius:999px;animation:spin-415b15ea .85s linear infinite}.empty-icon[data-v-415b15ea]{border:1px solid rgba(52,127,189,.14);color:var(--brand-blue);background:linear-gradient(145deg,#f7fbfff5,#347fbd1a);box-shadow:0 16px 32px -22px #347fbd99}.users-table thead tr[data-v-415b15ea]{border-bottom:1px solid rgba(226,232,240,.85);background:linear-gradient(90deg,#347fbd0f,#ffffff59,#df302f0a)}.users-table tbody[data-v-415b15ea]{border-color:#e2e8f0b3}.user-row[data-v-415b15ea]{position:relative;animation:riseIn-415b15ea .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 55ms);transition:background .25s ease,box-shadow .25s ease}.user-row[data-v-415b15ea]:hover{background:#eff7fdb3;box-shadow:inset -3px 0 0 var(--brand-blue)}.action-btn[data-v-415b15ea]{border:1px solid rgba(203,213,225,.72);color:#64748b;background:#ffffffb8;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.action-btn[data-v-415b15ea]:hover{transform:translateY(-2px)}.action-edit[data-v-415b15ea]:hover,.action-log[data-v-415b15ea]:hover{color:var(--brand-blue-deep);border-color:#347fbd4d;background:#347fbd14;box-shadow:0 10px 20px -15px #347fbdcc}.action-delete[data-v-415b15ea]:hover{color:var(--brand-red-deep);border-color:#df302f47;background:#df302f12;box-shadow:0 10px 20px -15px #df302fcc}.pagination-bar[data-v-415b15ea]{border-top:1px solid rgba(226,232,240,.8);background:#f8fafc7a}.page-btn[data-v-415b15ea]{border:1px solid rgba(203,213,225,.72);color:#64748b;background:#ffffffc7;transition:transform .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.page-btn[data-v-415b15ea]:hover:not(:disabled){color:var(--brand-blue-deep);border-color:#347fbd66;box-shadow:0 10px 22px -16px #347fbdcc;transform:translateY(-2px)}.rise-in[data-v-415b15ea]{animation:riseIn-415b15ea .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes riseIn-415b15ea{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift-415b15ea{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(48px,-36px,0) scale(1.1)}to{transform:translate3d(-28px,42px,0) scale(.96)}}@keyframes spin-415b15ea{to{transform:rotate(360deg)}}.custom-scrollbar[data-v-415b15ea]::-webkit-scrollbar{width:7px}.custom-scrollbar[data-v-415b15ea]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-415b15ea]::-webkit-scrollbar-thumb{background-color:#347fbd52;border-radius:99px}.custom-scrollbar[data-v-415b15ea]::-webkit-scrollbar-thumb:hover{background-color:#df302f85}@media(max-width:640px){.user-hero[data-v-415b15ea],.users-card[data-v-415b15ea]{border-radius:20px}.hero-icon[data-v-415b15ea]{width:48px;height:48px}.action-btn[data-v-415b15ea]{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.blob[data-v-415b15ea],.rise-in[data-v-415b15ea],.user-row[data-v-415b15ea],.ring-spinner[data-v-415b15ea]{animation:none!important}.hero-icon[data-v-415b15ea],.hero-title[data-v-415b15ea]:after,.primary-btn[data-v-415b15ea],.btn-sheen[data-v-415b15ea],.users-card[data-v-415b15ea],.search-input[data-v-415b15ea],.user-row[data-v-415b15ea],.action-btn[data-v-415b15ea],.page-btn[data-v-415b15ea]{transition:none!important}}.fade-enter-active[data-v-32fb43e0],.fade-leave-active[data-v-32fb43e0]{transition:opacity .25s ease}.fade-enter-from[data-v-32fb43e0],.fade-leave-to[data-v-32fb43e0]{opacity:0}.modal-zoom-fade[data-v-32fb43e0]{animation:zoomFade-32fb43e0 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes zoomFade-32fb43e0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dashboard-page[data-v-158d0a7a]{min-height:100vh;background:radial-gradient(circle at 10% 15%,rgba(59,130,246,.03),transparent 25%),radial-gradient(circle at 85% 75%,rgba(59,130,246,.02),transparent 30%),linear-gradient(180deg,#f8fafc,#f1f5f9);font-family:Noto Kufi Arabic,sans-serif}.custom-scrollbar[data-v-158d0a7a]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-158d0a7a]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-158d0a7a]::-webkit-scrollbar-thumb{background-color:#6366f11a;border-radius:99px}.custom-scrollbar[data-v-158d0a7a]::-webkit-scrollbar-thumb:hover{background-color:#6366f140}.custom-scrollbar[data-v-77fbb093]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-77fbb093]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-77fbb093]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar[data-v-b06b8ee5]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-b06b8ee5]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-b06b8ee5]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.custom-scrollbar[data-v-b06b8ee5]::-webkit-scrollbar-thumb:hover{background:#0003}.dropdown-fade-enter-active[data-v-b06b8ee5],.dropdown-fade-leave-active[data-v-b06b8ee5]{transition:opacity .2s ease,transform .2s ease;transform-origin:top}.dropdown-fade-enter-from[data-v-b06b8ee5],.dropdown-fade-leave-to[data-v-b06b8ee5]{opacity:0;transform:scaleY(.95)}.filter-field[data-v-ff1758be]{position:relative;display:flex;flex-direction:column}.filter-label[data-v-ff1758be]{position:absolute;right:16px;top:10px;z-index:2;color:#9ca3af;font-size:11px;line-height:14px;font-weight:400;pointer-events:none}.filter-field select[data-v-ff1758be]{height:58px;width:100%;border-radius:14px;border:1px solid #eef2f6;background:#fff;color:#111827;font-size:14px;font-weight:500;padding:26px 16px 10px 40px;box-shadow:0 1px 2px #0000000d;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:right;transition:all .2s}.filter-field select[data-v-ff1758be]:focus{border-color:#0b84d8;box-shadow:0 0 0 1px #0b84d833}.filter-field select[data-v-ff1758be]:hover{background-color:#f8fafc}.custom-eg-select[data-v-ff1758be] .map-select-trigger{height:58px!important;background-color:#fff!important;border-radius:14px!important;border:1px solid #eef2f6!important;box-shadow:0 1px 2px #0000000d!important;padding:26px 16px 10px 40px!important;align-items:flex-end!important;display:flex!important;position:relative!important;cursor:pointer!important;transition:all .2s!important}.custom-eg-select[data-v-ff1758be] .map-select-trigger:hover{background-color:#f8fafc!important}.custom-eg-select[data-v-ff1758be] .map-select-value{display:block;width:100%;padding:0!important;color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:18px!important;text-align:right!important}.custom-eg-select[data-v-ff1758be] .map-select-trigger svg{color:#9ca3af!important;position:absolute!important;left:16px!important;top:61%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important}.custom-eg-select[data-v-ff1758be] .map-select-trigger .rotate-180{transform:translateY(-50%) rotate(180deg)!important}.custom-scrollbar[data-v-ff1758be]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-ff1758be]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}.filters-container[data-v-ff1758be]{max-height:calc(100vh - 340px)}.panel-fade-enter-active[data-v-07f27227],.panel-fade-leave-active[data-v-07f27227]{transition:all .5s cubic-bezier(.33,1,.68,1)}.panel-fade-enter-from[data-v-07f27227],.panel-fade-leave-to[data-v-07f27227]{opacity:0;transform:translateY(20px)}.stats-panel-loader[data-v-07f27227]{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:22px;background:#ffffffc7;backdrop-filter:blur(4px);color:#475569;font-size:12px;font-weight:600}.stats-panel-spinner[data-v-07f27227]{width:42px;height:42px;border-radius:999px;border:4px solid rgba(0,112,196,.16);border-top-color:#0070c4;animation:stats-panel-spin-07f27227 .85s linear infinite}.stats-loader-fade-enter-active[data-v-07f27227],.stats-loader-fade-leave-active[data-v-07f27227]{transition:opacity .2s ease}.stats-loader-fade-enter-from[data-v-07f27227],.stats-loader-fade-leave-to[data-v-07f27227]{opacity:0}@keyframes stats-panel-spin-07f27227{to{transform:rotate(360deg)}}.fade-slide-enter-active[data-v-07f27227],.fade-slide-leave-active[data-v-07f27227]{transition:opacity .3s ease}.fade-slide-enter-from[data-v-07f27227],.fade-slide-leave-to[data-v-07f27227]{opacity:0}.fade-slide-enter-active .sheet-content[data-v-07f27227],.fade-slide-leave-active .sheet-content[data-v-07f27227]{transition:transform .4s cubic-bezier(.33,1,.68,1)}.fade-slide-enter-from .sheet-content[data-v-07f27227],.fade-slide-leave-to .sheet-content[data-v-07f27227]{transform:translateY(100%)}.kpi-value[data-v-07f27227]{direction:ltr;unicode-bidi:isolate;font-size:clamp(14px,1vw,17px);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fade-enter-active[data-v-db587ed0],.fade-leave-active[data-v-db587ed0]{transition:opacity .3s ease}.fade-enter-from[data-v-db587ed0],.fade-leave-to[data-v-db587ed0]{opacity:0}.modal-zoom-fade[data-v-db587ed0]{animation:zoomFade-db587ed0 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes zoomFade-db587ed0{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.sheet-slide-enter-active[data-v-56363b45],.sheet-slide-leave-active[data-v-56363b45]{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.sheet-slide-enter-from[data-v-56363b45],.sheet-slide-leave-to[data-v-56363b45]{transform:translate(-100%);opacity:0}.details-dashboard[data-v-56363b45]{top:32px;right:unset;bottom:0;left:0;border:1px solid #e2e8f0;border-radius:0 24px 0 0;background:#f8fafc;box-shadow:0 25px 50px -12px #0f172a26;overflow:hidden;max-width:85%}.details-dashboard-loader[data-v-56363b45]{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f8fafcc7;backdrop-filter:blur(4px);color:#0f172a;font-family:Noto Kufi Arabic,Ko Sans,sans-serif}.details-dashboard-spinner[data-v-56363b45]{width:54px;height:54px;border-radius:999px;border:5px solid rgba(0,112,196,.14);border-top-color:#0070c4;animation:details-spinner-56363b45 .85s linear infinite}.details-dashboard-loader-text[data-v-56363b45]{font-size:13px;font-weight:600;color:#475569}.sheet-loader-fade-enter-active[data-v-56363b45],.sheet-loader-fade-leave-active[data-v-56363b45]{transition:opacity .2s ease}.sheet-loader-fade-enter-from[data-v-56363b45],.sheet-loader-fade-leave-to[data-v-56363b45]{opacity:0}@keyframes details-spinner-56363b45{to{transform:rotate(360deg)}}.details-dashboard-scroll[data-v-56363b45]{width:100%;height:100%;overflow-y:auto;padding:40px}.details-dashboard-close[data-v-56363b45]{position:absolute;top:40px;left:40px;z-index:10;width:40px;height:40px;border:1px solid #e2e8f0;border-radius:50%;color:#475569;background:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 10px #00000008;transition:all .2s cubic-bezier(.4,0,.2,1)}.details-dashboard-close[data-v-56363b45]:hover{background:#f1f5f9;color:#0f172a;transform:scale(1.05);box-shadow:0 6px 15px #0000000d}.details-dashboard-header[data-v-56363b45]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}.details-dashboard-header h2[data-v-56363b45]{color:#0f172a;font-family:Noto Kufi Arabic,Ko Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.4}.details-filter-row[data-v-56363b45]{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-bottom:28px;direction:rtl}.details-filter-chip[data-v-56363b45]{height:40px;padding:0 16px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;box-shadow:0 2px 6px #00000003;transition:all .2s ease;position:relative}.details-filter-chip[data-v-56363b45]:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.details-filter-chip.disabled[data-v-56363b45]{opacity:.55}.details-filter-chip select[data-v-56363b45]{min-width:0;width:100%;flex:1;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-family:Noto Kufi Arabic,Ko Sans,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;direction:rtl}.details-filter-chip select[data-v-56363b45]:disabled{cursor:not-allowed}.details-filter-chip i[data-v-56363b45]:first-child{color:#94a3b8}.details-filter-chip i[data-v-56363b45]:last-child{color:#64748b;font-size:11px;pointer-events:none}.details-kpi-grid[data-v-56363b45]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:24px;direction:rtl}.details-kpi-card[data-v-56363b45]{padding:20px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 4px 15px #0f172a05;display:flex;align-items:center;gap:16px;direction:rtl;justify-content:space-between}.details-kpi-card>i[data-v-56363b45]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#0070c4;background:#eef6ff}.details-kpi-icon-svg[data-v-56363b45]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.details-kpi-info[data-v-56363b45]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.details-kpi-card span[data-v-56363b45]{color:#64748b;font-size:13px;font-weight:500}.details-kpi-card strong[data-v-56363b45]{color:#0f172a;font-size:24px;font-weight:500;line-height:1.1;font-family:inherit}.details-middle-grid[data-v-56363b45]{gap:20px;margin-bottom:24px;direction:rtl}.details-chart-card[data-v-56363b45]{border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 4px 15px #0f172a05;padding:24px;display:flex;flex-direction:column;align-items:center;direction:rtl}.details-chart-group[data-v-56363b45]{display:flex;flex-direction:column;width:100%}.details-chart-title[data-v-56363b45]{color:#1e293b;font-family:Noto Kufi Arabic,Ko Sans,sans-serif;font-size:15px;font-weight:600;margin:0 0 12px;width:100%;text-align:right}.details-apex-chart[data-v-56363b45],.details-echart[data-v-56363b45]{width:100%;min-height:0}.details-donut-card[data-v-56363b45]{justify-content:flex-start;min-height:295px;padding:16px 18px 18px}.status-echart[data-v-56363b45],.type-echart[data-v-56363b45]{height:188px;max-width:238px;margin-top:-2px}.budget-echart[data-v-56363b45]{height:250px}.details-apex-chart[data-v-56363b45] .apexcharts-canvas{margin:0 auto}.details-apex-chart[data-v-56363b45] .apexcharts-text,.details-apex-chart[data-v-56363b45] .apexcharts-datalabel,.details-apex-chart[data-v-56363b45] .apexcharts-tooltip,.details-apex-chart[data-v-56363b45] .apexcharts-xaxis-label,.details-apex-chart[data-v-56363b45] .apexcharts-yaxis-label{font-family:Noto Kufi Arabic,Ko Sans,sans-serif!important}.details-apex-chart[data-v-56363b45] .apexcharts-tooltip{border:0!important;border-radius:8px!important;background:#0f172a!important;color:#fff!important;box-shadow:0 10px 25px #0f172a26!important}.details-apex-chart[data-v-56363b45] .apexcharts-tooltip-title{display:none}.details-apex-chart[data-v-56363b45] .apexcharts-tooltip-series-group{background:#0f172a!important;color:#fff!important;padding:8px 12px!important}.details-apex-chart[data-v-56363b45] .apexcharts-gridline{stroke:#f1f5f9}.gauge-apex-chart[data-v-56363b45]{margin-top:16px}.visitors-apex-chart[data-v-56363b45]{margin-top:4px}.chart-legend[data-v-56363b45]{width:100%;display:grid;gap:8px 12px;margin-top:auto;padding-top:16px;border-top:1px solid #f1f5f9}.chart-legend.two-cols[data-v-56363b45]{grid-template-columns:repeat(2,1fr)}.status-legend[data-v-56363b45]{width:auto;min-width:214px;gap:7px 18px;margin-top:4px;padding-top:0;border-top:0;direction:ltr}.chart-legend.status-legend span[data-v-56363b45]{justify-content:center;direction:ltr;font-size:11px;line-height:1.45;white-space:nowrap}.chart-legend.status-legend strong[data-v-56363b45]{font-size:12px;font-weight:700}.project-type-legend[data-v-56363b45]{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid #f1f5f9}.legend-row[data-v-56363b45]{display:flex;justify-content:space-between;width:100%;padding:0 16px;direction:rtl}.legend-row.center[data-v-56363b45],.legend-row.single[data-v-56363b45]{justify-content:center}.chart-legend span[data-v-56363b45],.project-type-legend span[data-v-56363b45]{font-size:12px;color:#475569;display:flex;align-items:center;gap:6px}.chart-legend strong[data-v-56363b45],.project-type-legend strong[data-v-56363b45]{color:#0f172a;font-weight:600}.dot[data-v-56363b45]{display:inline-block;width:11.9px;height:11.9px;border-radius:50%}.dot.blue[data-v-56363b45]{background:#0070c4}.dot.navy[data-v-56363b45]{background:#004f88}.dot.pale[data-v-56363b45]{background:#d7ecfb}.dot.light[data-v-56363b45]{background:#edf6fd}.dot.yellow[data-v-56363b45]{background:#f9b016}.dot.green[data-v-56363b45]{background:#15a850}.dot.red[data-v-56363b45]{background:#ce000b}.details-equipment-group[data-v-56363b45]{display:flex;flex-direction:column;height:100%}.details-equipment-col[data-v-56363b45]{display:flex;flex-direction:row;gap:10px;height:298px;direction:rtl}.details-illustration-card[data-v-56363b45]{flex:1;border-radius:16px;padding:24px 10px 12px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;direction:rtl;box-shadow:0 4px 15px #00000005}.details-illustration-card strong[data-v-56363b45]{font-size:24px;font-weight:700;line-height:1.1;margin-bottom:12px}.details-illustration-card span[data-v-56363b45]{font-size:12px;font-weight:500;line-height:1.4;color:#475569}.details-illustration-card i[data-v-56363b45]{font-size:72px;opacity:.15;position:absolute;bottom:16px;left:16px}.details-illustration-card.operations-card[data-v-56363b45]{background:linear-gradient(0deg,#0030601a,#0030601a),#fff;border:1px solid rgba(0,68,128,.5)}.details-illustration-card.operations-card strong[data-v-56363b45],.details-illustration-card.operations-card i[data-v-56363b45]{color:#004f88}.details-illustration-card.incubator-card[data-v-56363b45]{background:#fff0f0;border:1px solid #ffb0b0}.details-illustration-card.incubator-card strong[data-v-56363b45],.details-illustration-card.incubator-card i[data-v-56363b45]{color:#ce000b}.details-illustration-card.kidney-card[data-v-56363b45]{background:#eef6ff;border:1px solid #adcfef}.details-illustration-card.kidney-card strong[data-v-56363b45],.details-illustration-card.kidney-card i[data-v-56363b45]{color:#0070c4}.chart-head[data-v-56363b45]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px;direction:rtl}.details-gauge-card[data-v-56363b45]{padding:24px 24px 0!important}.gauge-legend[data-v-56363b45]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-bottom:8px;color:#475569}.gauge-legend .legend-row[data-v-56363b45]{display:flex;justify-content:center;gap:24px;width:100%}.gauge-legend span[data-v-56363b45]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.sheet-gauge-wrap[data-v-56363b45],.visitor-chart-wrap[data-v-56363b45]{position:relative;width:100%}@media(max-width:1280px){.details-dashboard[data-v-56363b45]{max-width:96vw}.details-filter-row[data-v-56363b45],.details-kpi-grid[data-v-56363b45]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-default-placeholder[data-v-07b6a5f4]{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:4 / 3;background:#e2e8f0;box-shadow:0 2px 12px #00000014;flex:1 1 calc(33.333% - 16px);min-width:180px;cursor:pointer}.gallery-ph-wrapper[data-v-07b6a5f4]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:16px;padding:16px;width:100%}.gallery-default-placeholder-img[data-v-07b6a5f4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04);transition:transform .3s;display:block}.gallery-default-placeholder:hover .gallery-default-placeholder-img[data-v-07b6a5f4]{transform:scale(1.07)}.gallery-default-placeholder-label[data-v-07b6a5f4]{position:absolute;bottom:0;right:0;left:0;padding:8px 12px;background:linear-gradient(transparent,#0f172a8c);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;direction:rtl}.newpregnant-kpi-grid[data-v-523d695c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;direction:rtl}.newpregnant-kpi-card[data-v-523d695c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#f3f4f6;border-radius:14px;padding:20px 14px;text-align:center}.newpregnant-kpi-card strong[data-v-523d695c]{font-size:36px;font-weight:800;color:#111827;line-height:1}.newpregnant-kpi-card span[data-v-523d695c]{font-size:13px;font-weight:500;color:#64748b;line-height:1.4}.newpregnant-yearly-section[data-v-523d695c]{margin-bottom:20px}.newpregnant-yearly-table[data-v-523d695c]{width:100%;border-collapse:collapse;text-align:right;border-radius:12px;overflow:hidden;border:1px solid #f1f5f9;background:#fff}.newpregnant-yearly-table thead tr[data-v-523d695c]{background:#fafbfc}.newpregnant-yearly-table th[data-v-523d695c]{padding:10px 14px;font-size:11px;font-weight:700;color:#64748b;border-bottom:1px solid #f1f5f9;white-space:nowrap}.newpregnant-yearly-table td[data-v-523d695c]{padding:12px 14px;font-size:13px;border-bottom:1px solid #f8fafc;vertical-align:middle}.newpregnant-yearly-table tr:last-child td[data-v-523d695c]{border-bottom:none}.newpregnant-yearly-table tr:hover td[data-v-523d695c]{background:#fafbfc}.year-cell[data-v-523d695c]{color:#334155;font-weight:700}.value-cell[data-v-523d695c]{color:#1e293b;font-weight:600}.value-cell.non-eg[data-v-523d695c]{color:#64748b}.dark{color:#94a3b8}.dark{background:#1f2937}.dark{border-color:#334155;color:#cbd5e1}.facility-unit-visitors-panel[data-v-523d695c]{display:flex;flex-direction:column;gap:18px;margin-top:24px}.unit-visitors-header[data-v-523d695c]{display:flex;justify-content:flex-start}.unit-visitors-header h3[data-v-523d695c]{margin:0;color:#111827;font-size:16px;font-weight:700;line-height:1.6;text-align:right}.unit-visitors-table-wrapper[data-v-523d695c]{overflow-x:auto;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0f172a03,0 2px 4px -2px #0f172a03}.unit-visitors-table[data-v-523d695c]{width:100%;min-width:720px;border-collapse:collapse;text-align:right}.unit-visitors-table th[data-v-523d695c]{padding:14px 16px;background:#fafbfc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:700;line-height:1.6;white-space:nowrap}.unit-visitors-table td[data-v-523d695c]{padding:14px 16px;border-bottom:1px solid #f8fafc;color:#334155;font-size:12px;font-weight:600;line-height:1.6;vertical-align:middle}.unit-visitors-table tr:last-child td[data-v-523d695c]{border-bottom:none}.unit-visitors-table tr:hover td[data-v-523d695c]{background:#fafbfc}.unit-service-col[data-v-523d695c]{width:34%}.unit-service-name[data-v-523d695c]{color:#1e293b;font-weight:700}.dark{background:#111827;border-color:#334155}.dark{background:#1f2937;border-color:#334155;color:#cbd5e1}.dark{border-color:#1f2937;color:#e5e7eb}.dark{background:#182133}.dark{color:#f8fafc}.facility-tabs[data-v-f84b3363]{border-top:1px solid #e6e9ed;display:flex;justify-content:flex-start;gap:24px;direction:rtl;overflow-x:auto;scrollbar-width:thin}.facility-tabs button[data-v-f84b3363]{height:54px;border-bottom:2px solid transparent;color:#111827;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:color .18s ease,border-color .18s ease}.facility-tabs button i[data-v-f84b3363]{color:currentColor;font-size:14px}.facility-tabs button.active[data-v-f84b3363]{border-color:#d90416;color:#d90416}.facility-tabs button.active i[data-v-f84b3363]{color:#d90416}.facility-lessons-panel[data-v-813368f6]{display:flex;flex-direction:column;gap:20px;padding:0 4px}.lessons-header[data-v-813368f6]{display:flex;flex-direction:column;gap:12px;margin-top:24px;direction:rtl}.lessons-title[data-v-813368f6]{margin:0;color:#111827;font-size:15px;font-weight:700;line-height:1.6;text-align:right}.lessons-loading[data-v-813368f6]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 16px;color:#64748b;font-size:13px}.lessons-loading i[data-v-813368f6]{font-size:16px;color:#0b84d8}.lessons-table-wrapper[data-v-813368f6]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0f172a03,0 2px 4px -2px #0f172a03;overflow-x:auto}.lessons-table[data-v-813368f6]{width:100%;border-collapse:collapse;text-align:right}.lessons-table th[data-v-813368f6]{background:#fafbfc;color:#64748b;font-size:11px;font-weight:600;padding:12px 16px;border-bottom:1px solid #f1f5f9;white-space:nowrap}.lessons-table td[data-v-813368f6]{padding:14px 16px;font-size:12px;border-bottom:1px solid #f8fafc;vertical-align:middle}.lessons-table tr:last-child td[data-v-813368f6]{border-bottom:none}.lessons-table tr:hover td[data-v-813368f6]{background:#fafbfc}.col-desc[data-v-813368f6]{width:38%}.col-auth[data-v-813368f6]{width:25%}.col-dept[data-v-813368f6]{width:15%}.col-date[data-v-813368f6]{width:12%}.col-type[data-v-813368f6]{width:10%;text-align:center}.desc-text[data-v-813368f6]{color:#1e293b;font-weight:500;line-height:1.6}.text-muted[data-v-813368f6]{color:#64748b}.text-dark[data-v-813368f6]{color:#334155;font-weight:500}.type-badge[data-v-813368f6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:600;white-space:nowrap}.badge-icon[data-v-813368f6]{font-size:10px}.badge-operational[data-v-813368f6]{background:#0b84d80d;color:#0b84d8;border:1px solid rgba(11,132,216,.15)}.badge-financial[data-v-813368f6]{background:#d977060d;color:#d97706;border:1px solid rgba(217,119,6,.15)}.badge-infrastructure[data-v-813368f6]{background:#dc26260d;color:#dc2626;border:1px solid rgba(220,38,38,.15)}.badge-administrative[data-v-813368f6]{background:#64748b0d;color:#64748b;border:1px solid rgba(100,116,139,.15)}.empty-state[data-v-813368f6]{text-align:center;padding:32px;color:#94a3b8;font-style:italic}.custom-pill-tabs[data-v-c603dfef]{display:flex;gap:12px;padding:16px;background-color:#fafbfc;border-bottom:1px solid #f1f5f9;overflow-x:auto;scrollbar-width:thin}.operation-tabs-bar[data-v-c603dfef]{position:sticky;top:-16px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-inline:-16px;padding:12px 16px;background-color:#fff;border-bottom:1px solid #f1f5f9;box-shadow:0 8px 18px #0f172a0a}.operation-pill-tabs[data-v-c603dfef]{min-width:0;flex:1;padding:0;background-color:transparent;border-bottom:0}.operation-pill-tabs .pill-tab[data-v-c603dfef]{padding:6px 18px;font-size:13px}.operation-total-label[data-v-c603dfef]{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;min-height:38px;padding:6px 14px;border:1px solid #fee2e2;border-radius:9999px;background:#fff5f5;color:#991b1b;white-space:nowrap}.operation-total-label span[data-v-c603dfef]{font-size:12px;font-weight:600}.operation-total-label strong[data-v-c603dfef]{direction:ltr;unicode-bidi:isolate;color:#d90416;font-size:13px;font-weight:800}.operation-count-label[data-v-c603dfef]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:38px;padding:6px 14px;border:1px solid #dbeafe;border-radius:9999px;background:#eff6ff;color:#1d4ed8;white-space:nowrap;font-size:12px;font-weight:600}.op-count-input[data-v-c603dfef]{width:56px;text-align:center;border:1px solid #bfdbfe;border-radius:8px;padding:3px 6px;font-size:13px;font-weight:700;color:#1d4ed8;background:#fff;outline:none}.op-count-input[data-v-c603dfef]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.operation-total-sum-label[data-v-c603dfef]{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;min-height:38px;padding:6px 14px;border:1px solid #d1fae5;border-radius:9999px;background:#ecfdf5;color:#065f46;white-space:nowrap}.operation-total-sum-label span[data-v-c603dfef]{font-size:12px;font-weight:600}.operation-total-sum-label strong[data-v-c603dfef]{direction:ltr;unicode-bidi:isolate;color:#059669;font-size:13px;font-weight:800}.pill-tab[data-v-c603dfef]{padding:8px 24px;border-radius:9999px;font-size:14px;font-weight:600;color:#334155;background-color:transparent;transition:all .2s ease;white-space:nowrap;border:none;cursor:pointer}.pill-tab[data-v-c603dfef]:hover:not(.active){background-color:#e2e8f0}.pill-tab.active[data-v-c603dfef]{background-color:#d90416;color:#fff}.animate-fade-in[data-v-c603dfef]{animation:fadeIn-c603dfef .3s ease-in-out}@keyframes fadeIn-c603dfef{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.lessons-table-wrapper[data-v-c603dfef]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0f172a03,0 2px 4px -2px #0f172a03;overflow-x:auto}.lessons-table[data-v-c603dfef]{width:100%;border-collapse:collapse;text-align:right}.lessons-table th[data-v-c603dfef]{background:#fafbfc;color:#64748b;font-size:11px;font-weight:600;padding:12px 16px;border-bottom:1px solid #f1f5f9;white-space:nowrap}.lessons-table td[data-v-c603dfef]{padding:14px 16px;font-size:12px;border-bottom:1px solid #f8fafc;vertical-align:middle}.lessons-table tr:last-child td[data-v-c603dfef]{border-bottom:none}.lessons-table tr:hover td[data-v-c603dfef]{background:#fafbfc}.text-muted[data-v-c603dfef]{color:#64748b}.text-dark[data-v-c603dfef]{color:#334155;font-weight:500}.facility-backdrop{background:#0e1b2775;backdrop-filter:blur(1px) saturate(.8)}.facility-sheet{position:absolute;inset-block:0;left:0;right:auto;width:min(75vw,1508px);min-width:85%;background:#fbfbfb;border-top-right-radius:24px;border-bottom-right-radius:24px;box-shadow:24px 0 70px #0f172a2e;padding:24px 32px 34px;overflow-y:auto;overflow-x:hidden;font-family:Noto Kufi Arabic,Ko Sans,sans-serif}.facility-data-loader{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-top-right-radius:24px;border-bottom-right-radius:24px;background:#ffffffc2;backdrop-filter:blur(5px);color:#475569;font-size:13px;font-weight:600}.facility-data-spinner{width:48px;height:48px;border-radius:999px;border:4px solid rgba(8,121,199,.14);border-top-color:#0879c7;animation:facility-data-spin .85s linear infinite}.facility-loader-fade-enter-active,.facility-loader-fade-leave-active{transition:opacity .2s ease}.facility-loader-fade-enter-from,.facility-loader-fade-leave-to{opacity:0}@keyframes facility-data-spin{to{transform:rotate(360deg)}}.facility-close{position:absolute;top:24px;left:24px;width:38px;height:38px;border:1px solid #7c7c7c;border-radius:50%;color:#7c7c7c;display:flex;align-items:center;justify-content:center;background:#fff;z-index:2;cursor:pointer;transition:all .2s ease}.facility-close:hover{border-color:#444;color:#111827;background:#f9fafb}.facility-close svg{width:14px;height:14px}.facility-header{display:flex;align-items:center;justify-content:flex-start;gap:16px;min-height:64px;padding-inline:0 0}.facility-header-icon{width:56px;height:56px;border-radius:999px;background:#0879c7;color:#fff;display:grid;place-items:center;font-size:24px;flex:0 0 auto;order:-1}.facility-heading{text-align:right;min-width:0}.facility-title-row{display:flex;align-items:center;justify-content:flex-start;gap:12px}.facility-title-row h2{color:#000;font-size:24px;font-weight:600;line-height:1.4;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facility-type-pill{border:1px solid #0879c7;border-radius:999px;color:#0879c7;background:#fff;font-size:10px;line-height:1.5;padding:2px 10px;flex:0 0 auto}.facility-heading p{color:#4c4d4ccc;font-size:12px;line-height:1.6;margin:2px 0 0}.facility-meta-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:32px;direction:rtl;background:#f8fafc;padding:18px 24px;border-radius:16px}.facility-meta-item{position:relative;min-height:42px;padding-right:60px;padding-left:0;color:#111827;text-align:right}.facility-meta-item span{display:block;color:#888;font-size:11px;line-height:1.5;margin-bottom:4px}.facility-meta-item strong{color:#111827;font-size:13px;font-weight:600}.facility-meta-item i{position:absolute;top:5px;right:0;left:auto;width:48px;height:48px;border-radius:50%;background:#4c4d4c0f;color:#444;display:grid;place-items:center;font-size:16px}.facility-system-tabs{margin-top:42px}.facility-section-head{margin-top:22px;display:flex;align-items:center;justify-content:space-between;direction:rtl}.facility-section-head h3{margin:0;color:#111827;font-size:14px;font-weight:600;line-height:1.6}select.facility-year-select{min-width:99px;height:auto;border:1px solid #edf0f3;border-radius:999px;background-color:#fff;color:#4c4d4c;font-size:11px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:10px;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234c4d4c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 8px center;background-size:8px;cursor:pointer;outline:none;font-family:inherit;font-weight:500;transition:border-color .2s;display:flex;align-items:center;justify-content:center;gap:8px;padding-inline:16px;padding-block:10px}select.facility-year-select:hover{border-color:#cbd5e1}.facility-stat-grid{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;direction:rtl}.facility-stat-card{height:117px;border-radius:8px;border:1px solid;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:0 20px;direction:rtl}.facility-stat-card strong{direction:ltr;unicode-bidi:isolate;display:block;font-size:24px;font-weight:500;line-height:1.2;text-align:right}.facility-stat-card span{display:block;color:#111827b8;font-size:11px;line-height:1.5;text-align:right}.facility-stat-card i{font-size:58px;opacity:.78;margin-inline-start:-8px}.facility-kpi-icon-svg{display:flex;align-items:center;justify-content:center;height:151px;width:151px;opacity:.78;margin-inline-start:-8px;position:relative;top:15px}.facility-kpi-icon-svg svg{height:100%;width:auto}.facility-kpi-icon-svg svg path{fill:currentColor}.facility-stat-card.blue{background:linear-gradient(0deg,#0030601a 0% 100%),#fff;border-color:#00448080;color:#003060}.facility-stat-card.red{background:#fff0f0;border-color:var(--Primary-100, #FFD6D6);color:#ce000b}.facility-stat-card.cyan{background:#eef6ff;border-color:#adcfef;color:#0070c4}.facility-stat-card.rose{background:#6200051a;border-color:#62000566;color:#850007}.facility-alt-grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;direction:rtl}.facility-alt-card{min-height:300px;background:#fff;border:0;border-radius:16px;padding:24px;box-shadow:0 12px 30px #0f172a05}.facility-alt-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.facility-alt-card-head h3{margin:0;color:#111827;font-size:16px;font-weight:600;line-height:1.6}.facility-alt-card-head i{width:44px;height:44px;border-radius:999px;background:#eef6ff;color:#0879c7;display:grid;place-items:center;font-size:18px}.facility-alt-bars{display:flex;flex-direction:column;gap:18px}.facility-alt-row{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(160px,1fr) 52px;align-items:center;gap:14px}.facility-alt-row span{color:#111827;font-size:13px;line-height:1.5;text-align:right}.facility-alt-row div{height:16px;border-radius:999px;background:#edf6fd;overflow:hidden}.facility-alt-row b{display:block;height:100%;border-radius:inherit;background:#3e97dc}.facility-alt-row strong{color:#111827;font-size:12px;font-weight:700;text-align:left}.facility-subtabs{margin-top:22px;display:flex;justify-content:flex-start;gap:36px;direction:rtl}.facility-subtabs button{height:34px;padding:0 16px;border-radius:999px;color:#111827;font-size:12px}.facility-subtabs button.active{background:#d90416;color:#fff;font-weight:600}.facility-content-grid{display:grid;grid-template-columns:minmax(340px,.34fr) minmax(760px,1fr);gap:28px;margin-top:26px;direction:rtl;align-items:start}.facility-pregnancy-panel{min-width:0;direction:rtl}.facility-notes-card{min-height:1200px;background:#fff;border:0;border-radius:16px;padding:30px 28px;box-shadow:0 12px 30px #0f172a05;direction:rtl}.facility-workforce-panel{direction:rtl}.workforce-chart-card{margin-top:24px;min-height:640px;background:#fff;border:0;border-radius:16px;padding:50px 54px 52px;box-shadow:0 12px 30px #0f172a05;direction:rtl}.workforce-chart-card h3{margin:0 0 44px;color:#111827;font-size:16px;font-weight:600;line-height:1.6;text-align:right}.workforce-echart{width:100%;height:500px;min-height:0}.workforce-chart-body{display:grid;grid-template-columns:minmax(360px,1fr) minmax(330px,.78fr);gap:72px;align-items:stretch;direction:ltr}.workforce-bars,.workforce-labels{display:grid;grid-auto-rows:48px;row-gap:34px}.workforce-bars{padding-inline-start:46px;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(20% - 1px),#e6ebf1 calc(20% - 1px),#e6ebf1 20%);background-position:right top;background-size:calc(100% - 46px) 100%;background-repeat:no-repeat}.workforce-bar-row{display:grid;grid-template-columns:74px minmax(180px,1fr);gap:12px;align-items:center}.workforce-bar-row strong{color:#111827;font-size:15px;font-weight:700;line-height:1;text-align:right;direction:ltr;unicode-bidi:isolate}.workforce-bar-track{height:24px;display:flex;justify-content:flex-end;overflow:visible}.workforce-bar-track b{display:block;height:100%;min-width:18px;border-radius:999px 0 0 999px;background:#3e97dc}.workforce-labels{direction:rtl;padding-top:1px}.workforce-labels span{color:#1f2937;font-size:15px;font-weight:400;line-height:1.7;text-align:right;display:flex;align-items:center}.facility-pregnancy-panel>h3,.facility-notes-card h3,.facility-chart-card h3{color:#111827;font-size:16px;font-weight:600;line-height:1.6;margin:0 0 22px;text-align:right}.hbar-row{display:grid;grid-template-columns:56px minmax(220px,1fr) minmax(230px,310px);gap:14px;align-items:center;margin-bottom:17px;font-size:13px;color:#111827;direction:ltr}.hbar-track{height:24px;border-radius:999px;background:repeating-linear-gradient(90deg,transparent 0 47px,#eef1f4 48px 49px),#fff;overflow:hidden}.hbar-track b{display:block;height:100%;border-radius:999px;background:#3e97dc}.hbar-row strong{color:#111827;font-size:11px;font-weight:700;text-align:right}.hbar-row span{color:#111827;line-height:1.5;text-align:right;white-space:nowrap}.facility-small-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.facility-small-kpis div{min-height:112px;border-radius:12px;background:#3c3c3c0a;border:1px solid rgba(60,60,60,.2);padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:right}.facility-small-kpis strong{display:block;color:#3c3c3c;font-size:24px;font-weight:500;line-height:1.2}.facility-small-kpis span{color:#0f2837;font-size:12px;line-height:1.6}.facility-substat-grid{margin-top:14px;display:grid;grid-template-columns:repeat(7,minmax(80px,1fr));gap:10px;direction:rtl}.facility-substat-card{height:106px;background:#4c4d4c0d;border:1px solid rgba(0,68,128,.5);border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:start;padding:24px}.facility-substat-card span{font-size:11px;color:#0f2837;margin-bottom:2px}.facility-substat-card strong{font-size:20px;font-weight:500;color:#444}.facility-lab-exam-row{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:0;border-top:0}.facility-lab-exam-row h4{margin:0;color:#111827;font-size:14px;font-weight:600;line-height:1.6}.facility-lab-legend{display:flex;gap:16px;align-items:center}.facility-lab-legend span{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#4c4d4c}.facility-lab-legend .dot{width:7px;height:7px;border-radius:999px;display:inline-block}.facility-lab-legend .dot.blue{background:#3e97dc}.facility-lab-legend .dot.pale{background:#d8edfb}.facility-lab-legend .dot.red{background:#ff6b70}.facility-lab-legend .dot.navy{background:#0f2d3f}.facility-chart-card{margin-top:18px;background:#fff;border:0;border-radius:16px;padding:24px;box-shadow:0 12px 30px #0f172a05}.lab-chart-card{min-height:317px}.grouped-bar-chart{height:260px;display:grid;grid-template-columns:42px repeat(4,1fr);align-items:end;gap:22px;direction:ltr;background:repeating-linear-gradient(0deg,transparent 0 43px,#edf1f5 44px 45px);padding:0 18px 0 6px}.chart-scale{height:226px;align-self:start;display:flex;flex-direction:column;justify-content:space-between;color:#0f2837;font-size:12px;text-align:right;padding-top:4px}.grouped-bar-item{min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px}.grouped-bars{height:210px;width:70px;display:flex;align-items:flex-end;justify-content:center;gap:8px}.grouped-bars b{width:30px;border-radius:12px 12px 0 0}.grouped-bars b.blue{background:#3e97dc}.grouped-bars b.pale{background:#d8edfb}.grouped-bars b.red{background:#ff6b70}.grouped-bar-item span{color:#111827;font-size:12px;line-height:1.45;white-space:pre-line;text-align:center}.hemo-card{min-height:292px}.hemo-content{display:grid;grid-template-columns:minmax(132px,.75fr) minmax(160px,1fr);gap:18px;align-items:center;direction:ltr}.hemo-legend{display:flex;flex-direction:column;gap:12px;direction:rtl}.hemo-legend span{color:#4c4d4c;font-size:11px;line-height:1.5;white-space:nowrap}.hemo-legend strong{color:#111827;font-size:11px;font-weight:700;margin-inline-end:8px}.hemo-pie{width:205px;height:205px;border-radius:50%;margin-inline-start:auto;background:conic-gradient(#004f88 0 62%,#d90416 62% 75%,#3e97dc 75% 100%);border:12px solid #fff;box-shadow:inset 0 0 0 1px #edededcc;position:relative}.hemo-pie:before,.hemo-pie:after{content:"";position:absolute;left:49%;top:-12px;width:12px;height:228px;background:#fff;transform:rotate(132deg);transform-origin:center}.hemo-pie:after{transform:rotate(36deg)}.sugar-card{min-height:330px}.sugar-head{margin-top:0;margin-bottom:18px}.sugar-bars{grid-template-columns:42px repeat(2,1fr);height:250px;gap:52px;padding-inline:18px 34px}.facility-newborn-dashboard{display:grid;grid-template-columns:minmax(330px,.32fr) minmax(820px,1fr);gap:26px;margin-top:24px;direction:rtl;align-items:start}.facility-newborn-side{min-width:0}.facility-newborn-side>h3{margin:0 0 18px;color:#111827;font-size:16px;font-weight:600;line-height:1.6;text-align:right}.newborn-kpis{margin-bottom:20px}.newborn-card,.newborn-place-card{min-height:300px}.newborn-card h3,.newborn-place-card h3{margin-bottom:20px}.newborn-exam-card{min-height:1560px;padding:32px 28px}.newborn-exam-card .hbar-row{grid-template-columns:60px minmax(250px,1fr) minmax(250px,350px);gap:16px;margin-bottom:14px}.newborn-exam-card .hbar-track{height:19px;background:repeating-linear-gradient(90deg,transparent 0 36px,#edf1f5 37px 38px),#fff}.newborn-bar-chart{height:240px;display:grid;grid-template-columns:44px repeat(6,minmax(28px,1fr));align-items:end;gap:14px;direction:ltr;background:repeating-linear-gradient(0deg,transparent 0 39px,#edf1f5 40px 41px);padding:0 12px 0 4px}.newborn-bar-chart.compact{height:214px}.newborn-bar-chart .chart-scale{height:210px;font-size:11px}.newborn-bar-chart.compact .chart-scale{height:186px}.newborn-bar-item{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px}.newborn-bar-item>b{width:28px;border-radius:12px 12px 0 0;background:#d90416;display:block}.newborn-bar-item span{min-height:30px;color:#111827;font-size:10px;line-height:1.45;text-align:center;white-space:pre-line}.red-bars .newborn-bar-item>b{background:#b8000e}.blue-bars .newborn-bar-item>b{background:#005c99}.paired-bars{grid-template-columns:44px repeat(2,minmax(70px,1fr));gap:48px;padding-inline:22px 34px}.paired-bars .newborn-bar-item div{height:190px;display:flex;align-items:flex-end;justify-content:center;gap:10px}.paired-bars.compact .newborn-bar-item div{height:168px}.paired-bars .newborn-bar-item b{width:31px;border-radius:13px 13px 0 0;display:block}.paired-bars .newborn-bar-item b.blue{background:#3e97dc}.paired-bars .newborn-bar-item b.pale{background:#d8edfb}.paired-bars .newborn-bar-item b.red{background:#ff6b70}.newborn-hemo-card .hemo-content{grid-template-columns:minmax(110px,.75fr) minmax(150px,1fr)}.newborn-hemo-card .hemo-pie{width:178px;height:178px}.newborn-hemo-card .hemo-pie:before,.newborn-hemo-card .hemo-pie:after{height:200px}.newborn-donut-layout,.newborn-pie-layout,.newborn-semi-layout,.newborn-radial-layout{display:grid;gap:18px;align-items:center;justify-items:center}.newborn-donut-layout{grid-template-columns:150px 1fr;direction:ltr}.newborn-place-card .newborn-donut-layout{grid-template-columns:1fr;gap:16px;justify-items:center}.newborn-donut,.newborn-pie{width:150px;height:150px;border-radius:50%;position:relative;background:conic-gradient(#d90416 0 12%,#d8edfb 12% 28%,#004f88 28% 44%,#4c4d4c 44% 58%,#3e97dc 58% 78%,#8cc9ef 78% 100%)}.newborn-donut:after{content:"";position:absolute;inset:42px;border-radius:50%;background:#fff}.newborn-pie{background:conic-gradient(#004f88 0 58%,#d90416 58% 70%,#3e97dc 70% 100%);border:10px solid #fff;box-shadow:inset 0 0 0 1px #edededcc}.newborn-dot-list{display:flex;flex-direction:column;gap:10px;direction:rtl;justify-self:stretch}.newborn-dot-list.two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px;row-gap:10px}.newborn-place-card .newborn-dot-list.two-cols{width:100%;grid-template-columns:repeat(2,minmax(112px,1fr));-moz-column-gap:18px;column-gap:18px;row-gap:12px}.newborn-dot-list.inline{flex-direction:row;justify-content:center;flex-wrap:wrap}.newborn-dot-list span{display:inline-flex;align-items:center;gap:6px;color:#4c4d4c;font-size:10px;line-height:1.45;white-space:nowrap}.newborn-place-card .newborn-dot-list span{min-width:0;align-items:flex-start;line-height:1.7;white-space:normal}.newborn-dot-list strong{color:#111827;font-size:10px;font-weight:700}.newborn-dot-list b{width:7px;height:7px;border-radius:999px;flex:0 0 auto}.newborn-dot-list b.red{background:#d90416}.newborn-dot-list b.soft-red{background:#ff7a81}.newborn-dot-list b.pink{background:#ffb2bd}.newborn-dot-list b.blue{background:#3e97dc}.newborn-dot-list b.cyan{background:#8cc9ef}.newborn-dot-list b.pale{background:#d8edfb}.newborn-dot-list b.navy,.newborn-dot-list b.dark{background:#004f88}.newborn-bottom-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;direction:rtl;align-items:stretch}.newborn-bottom-grid .newborn-card{min-height:280px}.newborn-postpartum-card{min-height:300px}.newborn-postpartum-card .newborn-radial-layout{grid-template-columns:minmax(210px,1fr) minmax(170px,220px);grid-template-areas:"legend chart";gap:22px;align-items:center;justify-items:stretch;direction:ltr}.newborn-postpartum-card .postpartum-apex-chart{grid-area:chart;min-width:0}.newborn-postpartum-card .postpartum-dot-list{grid-area:legend;gap:13px;align-self:center}.newborn-postpartum-card .postpartum-dot-list span{display:grid;grid-template-columns:52px minmax(0,1fr) 8px;gap:8px;align-items:center;color:#8a8f99;font-size:11px;line-height:1.55;white-space:normal;direction:ltr}.newborn-postpartum-card .postpartum-dot-list strong{color:#111827;font-size:11px;font-weight:700;text-align:left}.newborn-postpartum-card .postpartum-dot-list em{min-width:0;color:#8a8f99;font-style:normal;text-align:right;direction:rtl}.newborn-postpartum-card .postpartum-dot-list b{justify-self:end}.newborn-radial{width:190px;height:120px;background:radial-gradient(circle at 50% 100%,#fff 0 58px,transparent 59px),conic-gradient(from 245deg,#004f88 0 28%,transparent 28% 33%,#0879c7 33% 52%,transparent 52% 57%,#ff7a81 57% 74%,transparent 74% 79%,#d90416 79% 100%);border-radius:190px 190px 0 0;overflow:hidden}.newborn-semi{width:190px;height:108px;background:radial-gradient(circle at 50% 100%,#fff 0 54px,transparent 55px),conic-gradient(from 240deg,#0879c7 0 24%,transparent 24% 29%,#004f88 29% 74%,transparent 74% 79%,#d90416 79% 100%);border-radius:190px 190px 0 0;overflow:hidden}.facility-children-dashboard{margin-top:22px;direction:rtl}.children-filter-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:28px}.children-filter-row>span{color:#4c4d4cb8;font-size:11px;line-height:1.5}.children-dashboard-title{margin:0 0 18px;color:#111827;font-size:16px;font-weight:600;line-height:1.6;text-align:right}.children-top-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(620px,1.85fr) minmax(260px,.78fr);gap:24px;align-items:stretch;direction:rtl}.children-top-grid .newborn-card{min-height:278px}.children-wide-card{min-width:0}.children-nutrition-card{grid-column:2}.children-weight-card{grid-column:1}.children-feeding-card{grid-column:3}.children-capsule-chart{grid-template-columns:44px repeat(9,minmax(22px,1fr));gap:10px;height:220px;padding-inline:12px 18px}.children-capsule-chart .newborn-bar-item div{height:188px;gap:7px}.children-capsule-chart .newborn-bar-item b{width:16px;border-radius:8px 8px 0 0}.children-nutrition-chart{grid-template-columns:44px repeat(4,minmax(50px,1fr));height:230px;gap:36px;padding-inline:20px 28px}.children-nutrition-chart .newborn-bar-item>b{width:36px;background:#ff6b70}.children-vaccine-semi,.children-feeding-semi{width:210px;height:120px;background:radial-gradient(circle at 50% 100%,#fff 0 62px,transparent 63px),conic-gradient(from 235deg,#004f88 0 70%,transparent 70% 76%,#d90416 76% 100%);border-radius:210px 210px 0 0;overflow:hidden}.children-feeding-semi{background:radial-gradient(circle at 50% 100%,#fff 0 62px,transparent 63px),conic-gradient(from 235deg,#0879c7 0 24%,transparent 24% 30%,#004f88 30% 72%,transparent 72% 78%,#d90416 78% 100%)}.children-hemo-content{grid-template-columns:minmax(118px,.7fr) minmax(190px,1fr)}.children-hemo-content .hemo-pie{width:190px;height:190px}.children-weight-donut{width:172px;height:172px;border-radius:50%;position:relative;background:conic-gradient(#8cc9ef 0 28%,#004f88 28% 74%,#d90416 74% 100%)}.children-weight-donut:after{content:"";position:absolute;inset:50px;border-radius:50%;background:#fff}.children-bottom-grid{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(640px,1fr);gap:28px;margin-top:24px;direction:rtl;align-items:stretch}.children-kpi-stack{display:grid;gap:12px;align-content:start}.children-kpi-card{min-height:136px;border:1px solid #b7daf4;border-radius:16px;background:#eaf5ff;color:#0879c7;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}.children-kpi-card i{font-size:72px;color:#0879c7;opacity:.72;margin-inline-start:-12px}.children-kpi-card div{text-align:right}.children-kpi-card strong{direction:ltr;unicode-bidi:isolate;display:block;color:#0879c7;font-size:30px;font-weight:700;line-height:1.2}.children-kpi-card span{display:block;color:#111827;font-size:12px;line-height:1.7;max-width:150px}.children-exam-card{min-height:468px;padding:30px 32px}.children-exam-card .hbar-row{grid-template-columns:58px minmax(280px,1fr) minmax(260px,360px);gap:16px;margin-bottom:22px}.children-exam-card .hbar-track{height:24px}.facility-mf-panel{min-height:620px}.mf-stat-grid{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;direction:rtl}.mf-stat-card{height:117px;border-radius:16px;border:1px solid;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:0 28px;direction:rtl}.mf-stat-card strong{direction:ltr;unicode-bidi:isolate;display:block;font-size:28px;font-weight:700;line-height:1.2;text-align:right}.mf-stat-card span{display:block;color:#111827b8;font-size:12px;line-height:1.6;text-align:right}.mf-stat-card i{font-size:82px;opacity:.68;margin-inline-start:-8px}.mf-stat-card.blue{background:linear-gradient(0deg,#0030601a 0% 100%),#fff;border-color:#00448080;color:#003060}.mf-stat-card.red{background:#fff0f0;border-color:#ffd6d6;color:#ce000b}.mf-stat-card.cyan{background:#eef6ff;border-color:#adcfef;color:#0070c4}.mf-subtabs{margin-top:28px;justify-content:flex-start;gap:42px}.mf-chart-section{margin-top:28px}.mf-chart-section>h3{margin:0 0 28px;color:#111827;font-size:16px;font-weight:600;line-height:1.6;text-align:right}.mf-chart-section>h4{margin:0 0 14px;color:#111827;font-size:13px;font-weight:500;line-height:1.6;text-align:right}.mf-equipment-chart-card{min-height:330px;background:#fff;border-radius:0 0 16px 16px;padding:20px 24px 26px;box-shadow:0 12px 30px #0f172a05;direction:rtl}.mf-chart-legend{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-bottom:16px}.mf-chart-legend span{display:inline-flex;align-items:center;gap:6px;color:#4c4d4c;font-size:11px;line-height:1.5}.mf-chart-legend b{width:8px;height:8px;border-radius:999px}.mf-chart-legend b.total{background:#004f88}.mf-chart-legend b.working{background:#3e97dc}.mf-chart-legend b.stopped{background:#ff6b70}.facility-blood-panel{min-height:1380px}.blood-section-head{margin-top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;direction:rtl}.blood-section-head h3{margin:0;color:#111827;font-size:16px;font-weight:600;line-height:1.7}.blood-section-head span{color:#111827;font-size:12px;font-weight:500;line-height:1.5}.blood-chart-card{margin-top:22px;min-height:1240px;border-radius:16px;background:#fff;padding:34px 28px 30px;box-shadow:0 12px 30px #0f172a05;direction:ltr}.facility-apex-chart{width:100%;min-width:0}.facility-apex-chart :deep(.apexcharts-text),.facility-apex-chart :deep(.apexcharts-tooltip),.facility-apex-chart :deep(.apexcharts-datalabel){font-family:Noto Kufi Arabic,Ko Sans,sans-serif!important}.facility-apex-chart :deep(.facility-xaxis-label){line-height:1.8}.facility-apex-chart :deep(.facility-xaxis-label tspan + tspan){transform:translateY(5px)}.blood-apex-chart{min-height:1180px}.blood-apex-chart :deep(.apexcharts-gridline){stroke:#edf1f5}.blood-apex-chart :deep(.apexcharts-yaxis-label){fill:#111827;direction:ltr}.blood-apex-chart :deep(.apexcharts-data-labels text){fill:#111827;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.facility-gallery-panel{min-height:1220px}.gallery-section-head{margin-top:28px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;direction:rtl}.gallery-title-block{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.gallery-title-block h3{margin:0;color:#111827;font-size:16px;font-weight:600;line-height:1.7;text-align:right}.gallery-subtabs{display:flex;align-items:center;justify-content:flex-end;gap:22px;direction:rtl}.gallery-subtabs button{height:38px;min-width:58px;border-radius:999px;color:#111827;font-size:12px;font-weight:500;line-height:1;transition:background-color .2s ease,color .2s ease}.gallery-subtabs button.active{background:#d90416;color:#fff;font-weight:700}.gallery-media-grid{margin-top:26px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:92px;grid-auto-flow:dense;gap:24px;direction:ltr}.gallery-media-tile{position:relative;min-height:0;overflow:hidden;background-color:#eef2f6;background-position:center;background-size:cover;border:0;cursor:pointer;transition:transform .22s ease,filter .22s ease}.gallery-media-tile.placeholder{cursor:default;background:linear-gradient(135deg,rgba(62,151,220,.08) 25%,transparent 25%) 0 0 / 28px 28px,linear-gradient(135deg,transparent 75%,rgba(62,151,220,.08) 75%) 0 0 / 28px 28px,#f4f7fa;border:1px solid #e5edf5}.gallery-media-tile.placeholder:hover{filter:none;transform:none}.gallery-placeholder-icon{position:absolute;inset:0;display:grid;place-items:center;color:#9fb4c8;font-size:28px}.gallery-media-tile:hover{filter:saturate(1.05) contrast(1.02);transform:translateY(-2px)}.gallery-media-tile.tile-small{grid-row:span 2}.gallery-media-tile.tile-wide{grid-column:span 2;grid-row:span 3}.gallery-media-tile.tile-tall,.gallery-media-tile.tile-large{grid-row:span 5}.gallery-media-tile.tile-mid{grid-row:span 3}.gallery-media-tile.tile-banner{grid-column:span 2;grid-row:span 3}.gallery-media-grid.is-video{grid-auto-rows:108px}.gallery-media-tile.video:before{content:"";position:absolute;inset:0;background:#00000038}.gallery-play-icon{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:999px;background:#ffffffe0;color:#d90416;display:grid;place-items:center;box-shadow:0 10px 28px #0f172a2e}.gallery-play-icon i{margin-inline-start:3px;font-size:18px}.gallery-lightbox-enter-active,.gallery-lightbox-leave-active{transition:opacity .2s ease}.gallery-lightbox-enter-from,.gallery-lightbox-leave-to{opacity:0}.gallery-lightbox{position:fixed;inset:0;z-index:3;display:grid;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;gap:18px;padding:54px 70px;background:#0e1b27b8;backdrop-filter:blur(4px);direction:ltr}.gallery-lightbox-frame{margin:0;min-width:0;max-height:calc(100vh - 108px);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 28px 90px #00000052}.gallery-lightbox-frame img{width:100%;height:min(72vh,760px);-o-object-fit:cover;object-fit:cover;display:block}.gallery-lightbox-placeholder{width:min(72vw,980px);height:min(72vh,760px);display:grid;place-items:center;background:#f4f7fa;color:#9fb4c8;font-size:56px}.gallery-lightbox-frame figcaption{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;color:#111827;direction:rtl}.gallery-lightbox-frame figcaption span{font-size:14px;font-weight:600;line-height:1.5}.gallery-lightbox-frame figcaption strong{direction:ltr;unicode-bidi:isolate;color:#4c4d4c;font-size:13px;font-weight:600}.gallery-lightbox-close,.gallery-lightbox-nav{border:0;color:#111827;background:#ffffffeb;display:grid;place-items:center;box-shadow:0 14px 36px #0000002e;transition:transform .2s ease,background-color .2s ease}.gallery-lightbox-close:hover,.gallery-lightbox-nav:hover{background:#fff;transform:scale(1.04)}.gallery-lightbox-close{position:absolute;top:28px;left:28px;width:42px;height:42px;border-radius:999px;font-size:18px}.gallery-lightbox-nav{width:58px;height:58px;border-radius:999px;font-size:18px;justify-self:center}.mf-bars-chart{height:260px;display:grid;grid-template-columns:48px repeat(12,minmax(42px,1fr));gap:14px;align-items:end;direction:ltr;background:repeating-linear-gradient(0deg,transparent 0 43px,#edf1f5 44px 45px);padding:0 12px 0 8px}.mf-chart-scale{height:230px;align-self:start;display:flex;flex-direction:column;justify-content:space-between;color:#0f2837;font-size:12px;line-height:1;text-align:right;padding-top:4px}.mf-bar-group{min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px}.mf-bars{height:218px;display:flex;align-items:flex-end;justify-content:center;gap:6px}.mf-bars b{width:16px;border-radius:8px 8px 0 0;display:block}.mf-bars b.total{background:#004f88}.mf-bars b.working{background:#3e97dc}.mf-bars b.stopped{background:#ff6b70}.mf-bar-group>span{min-height:38px;color:#111827;font-size:10.5px;line-height:1.45;text-align:center}.facility-sheet-enter-active,.facility-sheet-leave-active{transition:opacity .22s ease}.facility-sheet-enter-active .facility-sheet,.facility-sheet-leave-active .facility-sheet{transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .24s ease}.facility-sheet-enter-from,.facility-sheet-leave-to{opacity:0}.facility-sheet-enter-from .facility-sheet,.facility-sheet-leave-to .facility-sheet{opacity:0;transform:translate(-100%)}@media(max-width:1023px){.facility-sheet{width:calc(100vw - 18px);min-width:0}.facility-meta-grid,.facility-stat-grid,.facility-content-grid,.facility-newborn-dashboard,.newborn-bottom-grid,.children-top-grid,.children-bottom-grid,.mf-stat-grid,.workforce-chart-body,.facility-alt-grid{grid-template-columns:1fr}.workforce-chart-card{min-height:auto;padding:28px 18px 32px}.workforce-echart{height:420px}.workforce-chart-body{grid-template-columns:minmax(170px,1fr) minmax(130px,.82fr);gap:14px}.workforce-bars,.workforce-labels{grid-auto-rows:42px;row-gap:22px}.workforce-bars{padding-inline-start:0;background-size:100% 100%}.workforce-bar-row{grid-template-columns:54px minmax(90px,1fr);gap:8px}.workforce-bar-row strong,.workforce-labels span{font-size:11px}.children-weight-card,.children-nutrition-card,.children-feeding-card{grid-column:auto}.mf-bars-chart{grid-template-columns:48px repeat(6,minmax(42px,1fr));overflow-x:auto}.gallery-media-grid,.gallery-media-grid.is-video{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:112px}.gallery-media-tile.tile-wide,.gallery-media-tile.tile-banner{grid-column:span 2}.gallery-lightbox{grid-template-columns:48px minmax(0,1fr) 48px;gap:10px;padding:64px 14px 28px}.gallery-lightbox-frame img{height:62vh}.gallery-lightbox-nav{width:44px;height:44px}.newborn-bottom-grid,.newborn-exam-card{grid-column:auto}}.custom-scrollbar[data-v-88531fd3]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-88531fd3]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-88531fd3]::-webkit-scrollbar-thumb{background-color:#adb5bd;border-radius:10px}.project-backdrop[data-v-8832fc85]{background:#0e1b2775;backdrop-filter:blur(1px) saturate(.85)}.project-sheet[data-v-8832fc85]{position:absolute;inset-block:0;left:0;right:auto;width:min(74vw,1380px);min-width:85%;background:#fbfbfb;border-top-right-radius:24px;border-bottom-right-radius:24px;box-shadow:24px 0 70px #0f172a2e;padding:30px;overflow-y:auto;font-family:Noto Kufi Arabic,Ko Sans,sans-serif}.project-close[data-v-8832fc85]{position:absolute;top:78px;left:78px;z-index:3;width:40px;height:40px;border-radius:999px;border:1px solid rgba(17,24,39,.58);background:#ffffffeb;color:#4c4d4c;display:grid;place-items:center}.project-hero[data-v-8832fc85]{height:540px;overflow:hidden;border-radius:12px;background:#d7d7d7}.project-hero img[data-v-8832fc85]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.project-content[data-v-8832fc85]{direction:rtl}.project-side-panel[data-v-8832fc85],.project-main-card[data-v-8832fc85],.project-timeline-card[data-v-8832fc85],.project-section-card[data-v-8832fc85]{background:#fff;border-radius:22px;box-shadow:0 18px 50px #0f172a0f}.project-main-card .project-status-badge[data-v-8832fc85]{display:flex;min-width:137px;height:32px;padding:6px 12px;justify-content:center;align-items:center;gap:8px;border-radius:var(--Radius-Full, 9999px);border:1px solid #86EFAC;background:#f0fdf4;color:#047857;font-family:Noto Kufi Arabic,Ko Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.6;text-align:right}.project-main-column[data-v-8832fc85]{display:flex;flex-direction:column;gap:24px}.project-side-panel[data-v-8832fc85]{padding:30px 24px 28px}.project-side-panel h3[data-v-8832fc85],.project-timeline-card h3[data-v-8832fc85],.project-section-card h3[data-v-8832fc85]{margin:0 0 20px;color:#111827;font-size:16px;font-weight:600;text-align:right}.project-equipment-grid[data-v-8832fc85]{direction:rtl}.project-equipment-grid article[data-v-8832fc85]{min-height:88px;border-radius:12px;border:1px solid rgba(191,191,191,.2);background:#bfbfbf0a;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 16px}.project-equipment-grid strong[data-v-8832fc85]{color:#111827;font-size:23px;font-weight:700;line-height:1.2}.project-equipment-grid span[data-v-8832fc85]{color:#777;font-size:12px;line-height:1.6}.project-gallery[data-v-8832fc85]{margin-top:42px}.project-gallery-grid img[data-v-8832fc85]{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:7px;display:block}.project-gallery-placeholder[data-v-8832fc85]{width:100%;height:80px;border-radius:7px;border:1px dashed #d7dee7;background:#f6f8fa;color:#a4afbb;display:grid;place-items:center;font-size:22px}.project-gallery-grid button[data-v-8832fc85]{border:0;padding:0;background:transparent;cursor:pointer;overflow:hidden;border-radius:7px}.project-gallery-grid button[data-v-8832fc85]:focus-visible{outline:2px solid #0879c7;outline-offset:3px}.project-gallery-ph-tile[data-v-8832fc85]{position:relative;overflow:hidden;border-radius:7px;aspect-ratio:4 / 3;border:0;padding:0;cursor:pointer;background:#e2e8f0}.project-gallery-ph-tile[data-v-8832fc85]:first-child{grid-column:span 2}.project-gallery-ph-img[data-v-8832fc85]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s}.project-gallery-ph-tile:hover .project-gallery-ph-img[data-v-8832fc85]{transform:scale(1.03)}.project-gallery-ph-label[data-v-8832fc85]{position:absolute;bottom:0;right:0;left:0;padding:6px 10px;background:linear-gradient(transparent,#0f172a80);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;gap:5px;direction:rtl}.project-main-card[data-v-8832fc85]{padding:26px 32px 34px}.project-title-row[data-v-8832fc85]{display:grid;grid-template-columns:minmax(150px,.55fr) auto minmax(360px,1.6fr);grid-template-areas:"progress status title";gap:24px;align-items:start;direction:ltr}.project-title-row>div[data-v-8832fc85]{grid-area:title;direction:rtl;text-align:right}.project-title-row h2[data-v-8832fc85]{margin:0;color:#111827;font-size:20px;font-weight:700;line-height:1.7}.project-title-row p[data-v-8832fc85]{margin:6px 0 0;color:#777;font-size:13px;line-height:1.6}.project-title-row>span[data-v-8832fc85]{grid-area:status;justify-self:center;height:32px;padding:0 16px;border-radius:999px;border:1px solid #92deb7;color:#22a052;display:inline-flex;align-items:center;font-size:12px;font-weight:500}.project-progress-block[data-v-8832fc85]{grid-area:progress;justify-self:start;margin-top:-4px;text-align:left;direction:ltr}.project-progress-block strong[data-v-8832fc85]{display:block;color:#0879c7;font-size:30px;font-weight:800}.project-progress-block span[data-v-8832fc85]{color:#777;font-size:12px}@media(max-width:900px){.project-title-row[data-v-8832fc85]{grid-template-columns:1fr;grid-template-areas:"title" "status" "progress";gap:14px;direction:rtl}.project-title-row>span[data-v-8832fc85],.project-progress-block[data-v-8832fc85]{justify-self:start}}.project-info-grid[data-v-8832fc85],.project-location-grid[data-v-8832fc85]{direction:rtl}.project-location-grid[data-v-8832fc85]{direction:rtl;align-items:start}.project-info-grid article[data-v-8832fc85],.project-location-grid article[data-v-8832fc85]{border-left:1px solid #edf1f5;min-height:50px;padding-left:24px;padding-right:24px}.project-info-grid span[data-v-8832fc85],.project-location-grid span[data-v-8832fc85]{display:block;color:#aaa;font-size:12px;margin-bottom:6px}.project-info-grid strong[data-v-8832fc85],.project-location-grid strong[data-v-8832fc85]{color:#111827;font-size:15px;font-weight:500}.project-budget[data-v-8832fc85]{margin-top:56px;padding-bottom:8px}.project-budget-line[data-v-8832fc85]{direction:ltr}.project-budget-line span[data-v-8832fc85]{height:12px;border-radius:999px}.project-budget-line .spent[data-v-8832fc85]{background:#0879c7}.project-budget-line .estimate[data-v-8832fc85]{background:#d90416}.project-budget-line b[data-v-8832fc85]{position:relative;z-index:2;width:50px;height:50px;border-radius:999px;background:#fff;border:1px solid #d9e0e7;box-shadow:0 10px 28px #0f172a14;transform:translate(-25%);display:grid;place-items:center}.project-budget-line b[data-v-8832fc85]:after{content:"";position:absolute;top:calc(100% + 14px);left:50%;width:1px;height:82px;border-left:1px dashed #d1d5db;transform:translate(-50%)}.project-budget-line b i[data-v-8832fc85]{width:27px;height:27px;border-radius:999px;background:#c7c7c7}.project-budget-values[data-v-8832fc85]{margin-top:48px;display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.project-budget-values article[data-v-8832fc85]{min-width:190px}.project-budget-values article[data-v-8832fc85]:first-child{text-align:right}.project-budget-values article[data-v-8832fc85]:last-child{text-align:left}.project-budget-values strong[data-v-8832fc85]{color:#111827;font-size:32px;font-weight:500;line-height:1}.project-budget-values span[data-v-8832fc85]{color:#111827;font-size:28px;font-weight:600;margin-inline-start:6px;line-height:1.2}.project-budget-values small[data-v-8832fc85]{display:block;color:#777;font-size:16px;line-height:1.5;margin-top:16px}.project-timeline-card[data-v-8832fc85]{padding:36px 32px 42px}.project-timeline[data-v-8832fc85]{position:relative;display:grid;grid-template-columns:25% 25% 25% 25%;align-items:center;height:230px;margin-top:8px;direction:ltr}.timeline-segment[data-v-8832fc85]{height:12px}.timeline-segment.expected[data-v-8832fc85]{background:#c4d1e2;border-radius:999px 0 0 999px}.timeline-segment.red[data-v-8832fc85]{background:#d90416}.timeline-segment.green[data-v-8832fc85]{background:#18a24a}.timeline-segment.blue[data-v-8832fc85]{background:#0879c7;border-radius:0 999px 999px 0}.timeline-pin[data-v-8832fc85]{position:absolute;color:#777;font-size:14px;line-height:1.65;text-align:center;white-space:nowrap;transform:translate(-50%);z-index:2}.timeline-pin[data-v-8832fc85]:after{content:"";position:absolute;left:50%;display:block;width:0;height:0;border-inline:7px solid transparent;transform:translate(-50%)}.timeline-pin.start[data-v-8832fc85]{left:87%;top:22px;color:#0879c7}.timeline-pin.start[data-v-8832fc85]:after,.timeline-pin.end[data-v-8832fc85]:after{top:calc(100% + 8px);border-bottom:0;border-top:13px solid currentColor}.timeline-pin.middle[data-v-8832fc85]{left:62%;bottom:18px;color:#18a24a}.timeline-pin.middle[data-v-8832fc85]:after{bottom:calc(100% + 8px);border-top:0;border-bottom:13px solid currentColor}.timeline-pin.end[data-v-8832fc85]{left:37%;top:22px;color:#d90416}.timeline-pin strong[data-v-8832fc85],.timeline-pin span[data-v-8832fc85]{display:block}.timeline-foot[data-v-8832fc85]{position:absolute;left:12%;bottom:18px;color:#8a95a7;font-size:14px;line-height:1.65;text-align:center;white-space:nowrap;transform:translate(-50%);direction:rtl}.timeline-foot[data-v-8832fc85]:before{content:"";position:absolute;left:50%;bottom:calc(100% + 8px);width:0;height:0;border-inline:7px solid transparent;border-bottom:13px solid currentColor;transform:translate(-50%)}.project-execution-state[data-v-8832fc85]{margin-top:24px;padding-top:20px;border-top:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#777;font-size:13px}.project-execution-state span[data-v-8832fc85]{height:30px;border-radius:999px;border:1px solid #b6d7e9;background:#f3fbff;color:#6d8797;display:inline-flex;align-items:center;padding:0 16px}.project-execution-state p[data-v-8832fc85]{margin:0;color:#555;font-weight:500}.project-section-card[data-v-8832fc85]{padding:28px 32px 34px}.project-phases-grid[data-v-8832fc85]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.project-phases-grid article[data-v-8832fc85]{min-height:104px;border:1px solid #edf1f5;border-radius:12px;padding:18px 20px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;background:#fff}.project-phases-grid article>div[data-v-8832fc85]{text-align:right}.project-phases-grid span[data-v-8832fc85]{display:block;color:#aaa;font-size:12px;margin-bottom:4px}.project-phases-grid strong[data-v-8832fc85]{color:#111827;font-size:15px;font-weight:600}.project-phases-grid b[data-v-8832fc85]{color:#111827;font-size:28px;line-height:1}.project-phases-grid i[data-v-8832fc85]{grid-column:1 / -1;height:6px;border-radius:999px;background:#e8edf1;overflow:hidden}.project-phases-grid em[data-v-8832fc85]{display:block;height:100%;border-radius:inherit;background:#22a052}.project-units-grid[data-v-8832fc85]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.project-units-grid article[data-v-8832fc85]{min-height:74px;border:1px solid #edf1f5;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;text-align:center}.project-units-grid strong[data-v-8832fc85]{color:#111827;font-size:22px;font-weight:700}.project-units-grid span[data-v-8832fc85]{color:#777;font-size:12px;margin-top:4px}.project-land-card[data-v-8832fc85]{overflow:hidden}.project-land-visual[data-v-8832fc85]{position:relative;min-height:410px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(120deg,#0879c71f,#d9041614 42%,#ffffffdb 62%),repeating-linear-gradient(32deg,transparent 0 74px,rgba(8,121,199,.08) 75px 77px),repeating-linear-gradient(148deg,transparent 0 74px,rgba(8,121,199,.08) 75px 77px)}.project-land-visual>span[data-v-8832fc85]{position:absolute;top:38px;left:50%;transform:translate(-50%);height:34px;border-radius:8px;background:#8a8f95;color:#fff;display:inline-flex;align-items:center;padding:0 14px;font-size:13px}.project-land-visual div[data-v-8832fc85]{width:min(360px,72%);min-height:112px;border-radius:18px;background:linear-gradient(100deg,#d904161f,#0879c724);box-shadow:0 18px 38px #0f172a14;display:grid;place-items:center;text-align:center}.project-land-visual small[data-v-8832fc85]{color:#777;font-size:14px}.project-land-visual strong[data-v-8832fc85]{color:#0879c7;font-size:28px;font-weight:800}.project-land-visual b[data-v-8832fc85]{position:absolute;top:245px;left:50%;width:22px;height:22px;border-radius:999px;background:#0879c7;box-shadow:0 0 0 8px #0879c724}.project-land-visual p[data-v-8832fc85]{position:absolute;top:285px;left:50%;transform:translate(-50%);margin:0;color:#111827;font-size:19px;font-weight:600;white-space:nowrap}.project-land-visual p strong[data-v-8832fc85]{color:#111827;font-size:inherit}.project-floor-list[data-v-8832fc85]{margin-top:26px;border:1px solid #edf1f5;border-radius:12px;overflow:hidden}.project-floor-list h4[data-v-8832fc85]{margin:0;padding:18px 20px;color:#777;font-size:13px;font-weight:500;text-align:right}.project-floor-list article[data-v-8832fc85]{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border-top:1px solid #edf1f5}.project-floor-list span[data-v-8832fc85]{color:#777;font-size:13px}.project-floor-list span[data-v-8832fc85]:before{content:"";width:6px;height:6px;border-radius:999px;display:inline-block;margin-inline-end:8px;background:#0879c7}.project-floor-list strong[data-v-8832fc85]{color:#111827;font-size:13px;font-weight:700}.project-gallery-lightbox[data-v-8832fc85]{position:fixed;inset:0;z-index:10001;background:#060f19c2;display:grid;place-items:center;padding:48px 96px}.project-gallery-lightbox figure[data-v-8832fc85]{margin:0;width:min(980px,82vw);display:grid;gap:14px;justify-items:center}.project-gallery-lightbox img[data-v-8832fc85]{width:100%;max-height:78vh;-o-object-fit:contain;object-fit:contain;border-radius:18px;box-shadow:0 28px 90px #00000059;background:#111827}.gallery-lightbox-placeholder[data-v-8832fc85]{width:100%;height:min(58vh,360px);border-radius:18px;border:1px dashed rgba(215,222,231,.75);background:#f6f8fa;color:#a4afbb;display:grid;place-items:center;font-size:54px;box-shadow:0 28px 90px #00000040}.project-gallery-lightbox figcaption[data-v-8832fc85]{color:#fff;font-size:14px}.gallery-lightbox-close[data-v-8832fc85],.gallery-lightbox-nav[data-v-8832fc85]{border:0;border-radius:999px;background:#ffffffeb;color:#111827;display:grid;place-items:center;cursor:pointer}.gallery-lightbox-close[data-v-8832fc85]{position:fixed;top:34px;left:34px;width:44px;height:44px}.gallery-lightbox-nav[data-v-8832fc85]{position:fixed;top:50%;width:54px;height:54px;transform:translateY(-50%);font-size:18px}.gallery-lightbox-nav.prev[data-v-8832fc85]{left:36px}.gallery-lightbox-nav.next[data-v-8832fc85]{right:36px}.project-gallery-lightbox-enter-active[data-v-8832fc85],.project-gallery-lightbox-leave-active[data-v-8832fc85]{transition:opacity .2s ease}.project-gallery-lightbox-enter-from[data-v-8832fc85],.project-gallery-lightbox-leave-to[data-v-8832fc85]{opacity:0}.project-sheet-enter-active[data-v-8832fc85],.project-sheet-leave-active[data-v-8832fc85]{transition:opacity .22s ease}.project-sheet-enter-active .project-sheet[data-v-8832fc85],.project-sheet-leave-active .project-sheet[data-v-8832fc85]{transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .24s ease}.project-sheet-enter-from[data-v-8832fc85],.project-sheet-leave-to[data-v-8832fc85]{opacity:0}.project-sheet-enter-from .project-sheet[data-v-8832fc85],.project-sheet-leave-to .project-sheet[data-v-8832fc85]{opacity:0;transform:translate(-100%)}@media(max-width:1023px){.project-sheet[data-v-8832fc85]{width:calc(100vw - 18px);min-width:0}.project-content[data-v-8832fc85]{margin-top:-180px}.project-phases-grid[data-v-8832fc85],.project-units-grid[data-v-8832fc85]{grid-template-columns:1fr}.project-gallery-lightbox[data-v-8832fc85]{padding:28px 18px}.gallery-lightbox-nav.prev[data-v-8832fc85]{left:14px}.gallery-lightbox-nav.next[data-v-8832fc85]{right:14px}}.terminal-fade-enter-active[data-v-72ad6c98],.terminal-fade-leave-active[data-v-72ad6c98]{transition:opacity .5s ease,transform .5s cubic-bezier(.19,1,.22,1)}.terminal-fade-enter-from[data-v-72ad6c98],.terminal-fade-leave-to[data-v-72ad6c98]{opacity:0;transform:scale(1.05) translateY(10px)}.scanlines[data-v-72ad6c98]{width:100%;height:100%;background:linear-gradient(to bottom,#12101000 50%,#00000040 50%);background-size:100% 4px;animation:scanline-72ad6c98 10s linear infinite}@keyframes scanline-72ad6c98{0%{transform:translateY(0)}to{transform:translateY(100%)}}[data-v-72ad6c98]::-webkit-scrollbar{width:4px}[data-v-72ad6c98]::-webkit-scrollbar-track{background:#10b9811a}[data-v-72ad6c98]::-webkit-scrollbar-thumb{background:#10b9814d;border-radius:2px}input[data-v-9130f61b]:-webkit-autofill,input[data-v-9130f61b]:-webkit-autofill:hover,input[data-v-9130f61b]:-webkit-autofill:focus,input[data-v-9130f61b]:-webkit-autofill:active{-webkit-text-fill-color:#0f172a!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}
