@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");:root{--font-custom:"CustomFont";--font-cairo:"Cairo",sans-serif;--font-ubuntu-mono:"Ubuntu Mono",monospace;--tab-hover-bg:#f0f0f0;--active-bg:teal;--active-text-color:#fff;--hover-color:teal}html[dir=rtl] body{font-family:var(--font-cairo)!important}html[dir=ltr] body{font-family:var(--font-ubuntu-mono)!important}:root,[data-bs-theme=light]{--primary-hover:#1a47aa;--primary-light:#e6f0ff;--primary-dark:#001a4d;--secondary-hover:#5c636a;--secondary-light:#f8f9fa;--secondary-dark:#495057;--border-light:#e9ecef;--border-dark:#adb5bd;--border-focus:#001f60;--text-color:#212529;--text-muted:#6b7280;--hover-bg:#f8f9fa;--hover-border:#adb5bd;--focus-ring:rgba(0,31,96,.25);--bs-body-bg:#fff;--bs-body-color:#212529;--bs-link-color:#001f60;--bs-link-hover-color:#1a47aa;--bs-btn-color:#fff;--bs-btn-bg:#001f60!important;--bs-btn-border-color:#001f60;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1a47aa;--bs-btn-hover-border-color:#1a47aa;--bs-btn-active-color:#fff;--bs-btn-active-bg:#001a4d;--bs-btn-active-border-color:#001a4d;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d;--bs-navbar-bg:#fff;--bs-navbar-color:#212529;--bs-navbar-active-color:#001f60;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#001f60;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-focus-ring-color:rgba(0,31,96,.25);--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--header-bg:#fff;--header-border:#e5e7eb;--link-color:#4b5563;--link-active-color:#001f60;--link-hover-color:#1a47aa;--mobile-menu-bg:#fff;--mobile-menu-border:#e5e7eb;--mobile-menu-hover:#f3f4f6;--footer-bg:#2b2b2b;--footer-text-color:#fff;--footer-link-color:#fff;--footer-link-hover-color:#fff;--footer-border-color:#fff;--header-height:70px;--mobile-padding:1.25rem;--transition-base:all 0.2s ease-in-out;--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-border-width:1px;--bs-border-style:solid;--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--shadow-elevated:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-focus:0 0 0 3px rgba(0,31,96,.25);--status-success:#198754;--status-success-light:#d1e7dd;--status-success-dark:#0f5132;--status-warning:#ffc107;--status-warning-light:#fff3cd;--status-warning-dark:#664d03;--status-danger:#dc3545;--status-danger-light:#f8d7da;--status-danger-dark:#58151c;--status-info:#0dcaf0;--status-info-light:#cff4fc;--status-info-dark:#055160;--state-hover:#f8f9fa;--state-active:#e9ecef;--state-selected:#e6f0ff;--state-disabled:#f8f9fa;--state-loading:#e9ecef;--background-color:#fff;--background-secondary:#f8f9fa;--background-tertiary:#e9ecef;--background-elevated:#fff;--border-color:#ced4da;--text-secondary:#6c757d;--text-muted:#6c757d;--text-light:#adb5bd;--text-dark:#1a1e25;--primary-color:#001f60;--secondary-color:#6c757d;--success-color:#3e9e71;--danger-color:#dc3545;--warning-color:#ffc107;--info-color:#0dcaf0;--light-color:#f8f9fa;--dark-color:#212529;--border-color:#dee2e6;--text-color:#343a40;--hover-scale:1.02}[data-bs-theme=dark]{--primary-hover:#357abd;--primary-light:#1a365d;--primary-dark:#2d5aa0;--secondary-hover:#718096;--secondary-light:#2d3748;--secondary-dark:#4a5568;--background-color:#1a202c;--border-light:#2d3748;--border-dark:#718096;--border-focus:#4a90e2;--text-color:#e2e8f0;--hover-bg:#2d3748;--hover-border:#718096;--focus-ring:rgba(74,144,226,.25);--bs-body-bg:#1a202c;--bs-body-color:#e2e8f0;--bs-link-color:#4a90e2;--bs-link-hover-color:#357abd;--bs-btn-color:#e2e8f0;--bs-btn-bg:#4a90e2;--bs-btn-border-color:#4a90e2;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#357abd;--bs-btn-hover-border-color:#357abd;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2d5aa0;--bs-btn-active-border-color:#2d5aa0;--bs-btn-disabled-bg:#a0aec0;--bs-btn-disabled-border-color:#4a5568;--bs-btn-disabled-color:#fff;--bs-navbar-bg:#2d3748;--bs-navbar-color:#e2e8f0;--bs-navbar-active-color:#4a90e2;--bs-gray-100:#2d3748;--bs-gray-200:#4a5568;--bs-gray-300:#718096;--bs-gray-400:#a0aec0;--bs-gray-500:#cbd5e0;--bs-gray-600:#e2e8f0;--bs-gray-700:#f7fafc;--bs-gray-800:#fff;--bs-gray-900:#fff;--bs-primary:#4a90e2;--bs-secondary:#a0aec0;--bs-success:#48bb78;--bs-info:#38b2ac;--bs-warning:#ed8936;--bs-danger:#f56565;--bs-light:#2d3748;--bs-dark:#e2e8f0;--bs-focus-ring-color:rgba(74,144,226,.25);--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.3);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.2);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.4);--header-bg:#2d3748;--header-border:#4a5568;--link-color:#a0aec0;--link-active-color:#4a90e2;--link-hover-color:#357abd;--mobile-menu-bg:#2d3748;--mobile-menu-border:#4a5568;--mobile-menu-hover:#4a5568;--bs-btn-bg-primary:#4a90e2;--bs-btn-hover-bg-primary:#357abd;--bs-btn-border-color-primary:#4a90e2;--bs-btn-bg-secondary:#a0aec0;--bs-btn-hover-bg-secondary:#718096;--bs-btn-border-color-secondary:#a0aec0;--bs-btn-bg-success:#48bb78;--bs-btn-hover-bg-success:#38a169;--bs-btn-border-color-success:#48bb78;--bs-btn-bg-info:#38b2ac;--bs-btn-hover-bg-info:#319795;--bs-btn-border-color-info:#38b2ac;--bs-btn-bg-warning:#ed8936;--bs-btn-hover-bg-warning:#dd6b20;--bs-btn-border-color-warning:#ed8936;--bs-btn-bg-danger:#f56565;--bs-btn-hover-bg-danger:#e53e3e;--bs-btn-border-color-danger:#f56565;--bs-btn-bg-light:#2d3748;--bs-btn-hover-bg-light:#4a5568;--bs-btn-border-color-light:#2d3748;--bs-btn-bg-dark:#e2e8f0;--bs-btn-hover-bg-dark:#cbd5e0;--bs-btn-border-color-dark:#e2e8f0;--bs-border-color:#4a5568;--bs-form-valid-color:#48bb78;--bs-form-valid-border-color:#48bb78;--bs-form-invalid-color:#f56565;--bs-form-invalid-border-color:#f56565;--bs-primary-text-emphasis:#4a90e2;--bs-secondary-text-emphasis:#a0aec0;--bs-success-text-emphasis:#48bb78;--bs-info-text-emphasis:#38b2ac;--bs-warning-text-emphasis:#ed8936;--bs-danger-text-emphasis:#f56565;--bs-light-text-emphasis:#2d3748;--bs-dark-text-emphasis:#e2e8f0;--bs-primary-bg-subtle:rgba(74,144,226,.1);--bs-secondary-bg-subtle:rgba(160,174,192,.1);--bs-success-bg-subtle:rgba(72,187,120,.1);--bs-info-bg-subtle:rgba(56,178,172,.1);--bs-warning-bg-subtle:rgba(237,137,54,.1);--bs-danger-bg-subtle:hsla(0,88%,68%,.1);--bs-light-bg-subtle:rgba(45,55,72,.1);--bs-dark-bg-subtle:rgba(226,232,240,.1);--bs-primary-border-subtle:rgba(74,144,226,.3);--bs-secondary-border-subtle:rgba(160,174,192,.3);--bs-success-border-subtle:rgba(72,187,120,.3);--bs-info-border-subtle:rgba(56,178,172,.3);--bs-warning-border-subtle:rgba(237,137,54,.3);--bs-danger-border-subtle:hsla(0,88%,68%,.3);--bs-light-border-subtle:rgba(45,55,72,.3);--bs-dark-border-subtle:rgba(226,232,240,.3);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-border-width:1px;--bs-border-style:solid;--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.2);--shadow-elevated:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2);--shadow-focus:0 0 0 3px rgba(74,144,226,.25);--status-success:#48bb78;--status-success-light:rgba(72,187,120,.1);--status-success-dark:#38a169;--status-warning:#ed8936;--status-warning-light:rgba(237,137,54,.1);--status-warning-dark:#dd6b20;--status-danger:#f56565;--status-danger-light:hsla(0,88%,68%,.1);--status-danger-dark:#e53e3e;--status-info:#38b2ac;--status-info-light:rgba(56,178,172,.1);--status-info-dark:#319795;--state-hover:#2d3748;--state-active:#4a5568;--state-selected:rgba(74,144,226,.1);--state-disabled:#2d3748;--state-loading:#4a5568;--background-color:#000;--background-secondary:#2d3748;--background-tertiary:#4a5568;--background-elevated:#2d3748;--text-secondary:#a0aec0;--text-muted:#718096;--text-light:#4a5568;--text-dark:#f7fafc;--primary-color:#4a90e2;--secondary-color:#a0aec0;--success-color:#48bb78;--danger-color:#f56565;--warning-color:#ed8936;--info-color:#38b2ac;--light-color:#2d3748;--dark-color:#e2e8f0;--border-color:#4a5568;--hover-scale:1.02;--footer-bg:#2d3748;--footer-text-color:#fff;--footer-link-color:#fff;--footer-link-hover-color:#fff;--footer-border-color:#fff}html[dir=ltr],html[dir=rtl]{--font-size:0.8rem;--font-size-link:0.75rem;--bs-font-size-2xl:1.5rem;--bs-font-size-lg:1.1rem;--bs-font-size-sm:0.8rem;--bs-font-size-xs:0.6rem;--font-size-nav:0.7rem;--font-size-mobile:0.8rem;--font-size-sm:0.8rem;--bs-btn-font-size:13px}body{font-size:var(--font-size)}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#001f60!important;border-width:1px!important;outline:0!important;box-shadow:0 0 0 .25rem rgba(0,31,96,0)!important}.search-group:focus-within{box-shadow:0 0 0 0 var(--bs-primary);border-color:var(--bs-primary)}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:var(--payment-backdrop,rgba(0,0,0,.5));--bs-backdrop-opacity:1;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg);backdrop-filter:var(--payment-backdrop-blur,blur(5px));-webkit-backdrop-filter:var(--payment-backdrop-blur,blur(5px));transition:all .3s ease-in-out}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)!important}.payment-modal .modal-backdrop{backdrop-filter:var(--payment-backdrop-blur)!important;-webkit-backdrop-filter:var(--payment-backdrop-blur)!important;background:var(--payment-backdrop)!important}.input-group-text{background-color:#f8f9fa;border:1px solid #ced4da;transition:background-color .3s ease}html[dir=ltr] .input-group-text{border-radius:0 .25rem .25rem 0!important;border-left:none}html[dir=rtl] .input-group-text{border-radius:.25rem 0 0 .25rem!important;border-right:none}.input-group-text:hover{background-color:#e9ecef}.btn-primary:disabled{opacity:.7;cursor:not-allowed}.form-control:disabled{background-color:#f8f9fa;cursor:not-allowed}html[dir=rtl] .form-control,html[dir=rtl] .form-label{text-align:right}html[dir=rtl] .tow-filed .form-control{text-align:right;border-radius:0 .25rem .25rem 0!important}html[dir=ltr] .form-control,html[dir=ltr] .form-label{text-align:left}html[dir=rtl] .btn-primary .spinner-border{margin-left:.5rem!important;margin-right:0}html[dir=rtl] .react-tel-input .flag-dropdown{left:0!important}html[dir=rtl] .react-tel-input .selected-flag .arrow{position:relative;right:20px!important;left:unset!important}html[dir=rtl] .react-tel-input .selected-flag{outline:none;position:relative;width:39px;height:100%;padding:0 8px 0 0}.css-t3ipsp-control:hover{border-color:#001f60}.css-t3ipsp-control{box-shadow:0 0 4px rgba(0,30,96,.205)}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;border-radius:4px!important;padding:0;margin:10px 0 10px -1px;box-shadow:0 0 4px rgba(0,0,0,.35);background-color:#fff;width:300px;max-height:250px!important;overflow-y:scroll}html[dir=rtl] .react-tel-input .country-list{left:0!important}html[dir=ltr] .btn-primary .spinner-border{margin-right:.5rem!important;margin-left:0}.text-muted a{color:#6c757d;transition:color .3s ease}.text-muted a:hover{color:#495057}.form-control{font-size:13px!important;min-height:48px;border-radius:.5rem;border:1px solid #d0d5dd}.form-label,label{margin-bottom:.3rem!important;font-size:12px!important}.navbar-brand{margin-right:0;margin-left:30px}[dir=ltr] .navbar-brand{margin-left:0;margin-right:30px}[dir=rtl] .form-check .form-check-input{float:left;margin-right:0!important;margin-left:9px!important}[dir=ltr] .form-check .form-check-input{float:right;margin-right:0!important;margin-left:-1.5em!important}[dir=rtl] .offcanvas-header .btn-close{margin:calc(-.5* var(--bs-offcanvas-padding-y)) auto calc(-.5* var(--bs-offcanvas-padding-y)) calc(-.5* var(--bs-offcanvas-padding-x))}[dir=rtl] .form-select{background-position:left .75rem center}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--primary-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--primary-hover);--bs-btn-hover-border-color:var(--primary-hover);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--primary-dark);--bs-btn-active-border-color:var(--primary-dark);--bs-btn-disabled-bg:var(--secondary-color);--bs-btn-disabled-border-color:var(--secondary-color);--bs-btn-disabled-color:#fff}.btn-outline-primary{--bs-btn-color:var(--primary-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--primary-color);--bs-btn-hover-border-color:var(--primary-color);--bs-btn-focus-shadow-rgb:0,31,96;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--primary-hover);--bs-btn-active-border-color:var(--primary-hover);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--secondary-color);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--secondary-color);--bs-gradient:none}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:var(--secondary-color);--bs-btn-border-color:var(--secondary-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--secondary-hover);--bs-btn-hover-border-color:var(--secondary-hover);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--secondary-dark);--bs-btn-active-border-color:var(--secondary-dark);--bs-btn-disabled-bg:var(--secondary-light);--bs-btn-disabled-border-color:var(--secondary-light);--bs-btn-disabled-color:var(--text-muted)}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:var(--status-success);--bs-btn-border-color:var(--status-success);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--status-success-dark);--bs-btn-hover-border-color:var(--status-success-dark);--bs-btn-active-color:#fff;--bs-btn-active-bg:#0f5132;--bs-btn-active-border-color:#0f5132;--bs-btn-disabled-bg:var(--status-success-light);--bs-btn-disabled-border-color:var(--status-success-light);--bs-btn-disabled-color:var(--text-muted)}.btn-info{--bs-btn-color:var(--text-color);--bs-btn-bg:var(--status-info);--bs-btn-border-color:var(--status-info);--bs-btn-hover-color:var(--text-color);--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#31d2f2;--bs-btn-active-color:var(--text-color);--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#3dd5f3;--bs-btn-disabled-bg:var(--status-info-light);--bs-btn-disabled-border-color:var(--status-info-light);--bs-btn-disabled-color:var(--text-muted)}.btn-warning{--bs-btn-color:var(--text-color);--bs-btn-bg:var(--status-warning);--bs-btn-border-color:var(--status-warning);--bs-btn-hover-color:var(--text-color);--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffca2c;--bs-btn-active-color:var(--text-color);--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffcd39;--bs-btn-disabled-bg:var(--status-warning-light);--bs-btn-disabled-border-color:var(--status-warning-light);--bs-btn-disabled-color:var(--text-muted)}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:var(--status-danger);--bs-btn-border-color:var(--status-danger);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--status-danger-dark);--bs-btn-hover-border-color:var(--status-danger-dark);--bs-btn-active-color:#fff;--bs-btn-active-bg:#58151c;--bs-btn-active-border-color:#58151c;--bs-btn-disabled-bg:var(--status-danger-light);--bs-btn-disabled-border-color:var(--status-danger-light);--bs-btn-disabled-color:var(--text-muted)}.btn-light{--bs-btn-color:var(--text-color);--bs-btn-bg:var(--background-secondary);--bs-btn-border-color:var(--border-color);--bs-btn-hover-color:var(--text-color);--bs-btn-hover-bg:var(--background-tertiary);--bs-btn-hover-border-color:var(--border-dark);--bs-btn-active-color:var(--text-color);--bs-btn-active-bg:var(--background-tertiary);--bs-btn-active-border-color:var(--border-dark);--bs-btn-disabled-bg:var(--background-secondary);--bs-btn-disabled-border-color:var(--border-light);--bs-btn-disabled-color:var(--text-muted)}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:var(--text-color);--bs-btn-border-color:var(--text-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--text-dark);--bs-btn-hover-border-color:var(--text-dark);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--text-dark);--bs-btn-active-border-color:var(--text-dark);--bs-btn-disabled-bg:var(--text-secondary);--bs-btn-disabled-border-color:var(--text-secondary);--bs-btn-disabled-color:#fff}.btn-link{--bs-btn-color:var(--primary-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--primary-hover);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--primary-dark);--bs-btn-active-bg:transparent;--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:var(--text-muted);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent;text-decoration:none}.modal-fullscreen .modal-header{justify-content:space-between;border-radius:0}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.nav-link:focus-visible{outline:0 solid var(--bs-primary)!important;outline-offset:0!important}.nav-link:focus-visible{outline:0!important;box-shadow:0 0 0 0 rgba(13,110,253,.25)!important}.btn:focus,.form-control:focus,.form-select:focus,.nav-link:focus{outline:0!important;outline-offset:0!important;box-shadow:none!important}.btn-outline-danger,.btn-outline-dark,.btn-outline-info,.btn-outline-light,.btn-outline-primary,.btn-outline-secondary,.btn-outline-success,.btn-outline-warning{--bs-gradient:none}::-webkit-scrollbar-track{background:var(--bs-secondary-bg);border-radius:4px}::-webkit-scrollbar-thumb{background-color:var(--bs-gray-400);border-radius:4px;border:2px solid var(--bs-secondary-bg)}::-webkit-scrollbar-thumb:hover{background-color:var(--bs-gray-dark)}*{scrollbar-width:thin;scrollbar-color:var(--bs-gray-400) var(--bs-secondary-bg)}[data-bs-theme=dark] ::-webkit-scrollbar-track{background:var(--bs-dark-bg-subtle)}[data-bs-theme=dark] ::-webkit-scrollbar-thumb{background-color:var(--bs-gray-700)}[data-bs-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:var(--bs-gray-600)}[data-bs-theme=dark] *{scrollbar-color:var(--bs-gray-700) var(--bs-dark-bg-subtle)}body{background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)}.app-paragraph,p{font-size:small;color:var(--bs-gray-dark)}.app-paragraph-list{color:var(--bs-gray-dark);font-size:smaller}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{--bs-navbar-active-color:var(--bs-navbar-active-color)!important;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color)}.navbar{background-color:var(--bs-navbar-bg)!important;color:var(--bs-navbar-text-color)!important}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--primary-color:#1a73e8;--navbar-background:#333;--navbar-text-color:#fff}}body,html{max-width:100vw;overflow-x:hidden;background-color:#fff}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.7rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}*{box-sizing:border-box;padding:0;margin:0}@media (prefers-color-scheme:dark){html{color-scheme:dark}}a#basic-nav-dropdown>img{width:24px}a#basic-nav-dropdown{width:40px;height:40px;border-radius:6}a#basic-nav-dropdown:after{display:none!important}.navbar-toggler{border-color:rgba(0,0,0,.1)}.bg-search-bar{background-color:rgba(0,0,0,.7)}.nav-link{color:var(--bs-navbar-text-color);&:hover{color:var(--bs-primary)}}.navbar-brand img{height:40px}.map-pin{position:relative;cursor:pointer}.map-pin,.pin-icon{width:50px;height:50px}.pin-icon{position:absolute;top:0;left:0;z-index:1}.locate-button{left:1.6%;bottom:19%;right:auto}.locate-button,.map-type-controls{z-index:9999999999999!important;position:absolute;top:auto}.map-type-controls{left:10%;bottom:20%;right:10%;display:flex;align-content:center;justify-content:center;align-items:center;flex-direction:row}.map-controls-popup{position:absolute;top:50px;left:15px;z-index:1000;margin-top:.5rem;min-width:330px}.type-controls-button{z-index:9999999999999!important;left:25px;position:absolute;top:25px;bottom:auto;right:auto;width:40px;height:40px;padding:8px!important;align-items:center;justify-content:center;display:flex!important}.map-cards-type-controls{display:flex;flex-direction:row;align-content:center;justify-content:center}.map-cards-type-controls button{display:flex;align-content:center;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;padding:10px}.map-cards-type-controls button img{width:60px;height:60px;margin-bottom:5px}.leaflet-control-container{position:absolute;left:10px;z-index:99999999!important}.modal-backdrop::-webkit-scrollbar{width:0}.modal-backdrop::-webkit-scrollbar-track{background:var(--bs-secondary-bg);border-radius:4px}.modal-backdrop::-webkit-scrollbar-thumb{border-radius:4px;border:2px solid var(--bs-secondary-bg)}.modal-content{background:var(--bs-body-bg);border-radius:0!important;max-height:100%}.side-model{position:fixed!important;top:0!important;right:0!important;left:auto!important;padding:0!important;margin:0!important;bottom:0!important;height:100vh!important;max-width:34%!important;overflow-y:scroll!important}.modal-backdrop.show{opacity:.8!important}@media (max-width:768px){.modal-backdrop{width:100%!important;height:85vh!important;max-width:-moz-max-content;max-width:max-content}.modal-content{width:100%!important;max-width:none!important}.side-model{position:fixed!important;top:0!important;right:0!important;left:auto!important;padding:0!important;margin:0!important;bottom:0!important;height:100vh!important;max-width:100%!important;width:100%!important;overflow-y:scroll!important}}.location-details{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between}.modal-body{margin-bottom:20px}.close-button{position:absolute;top:0;right:5px;font-size:24px;border:none;cursor:pointer!important;z-index:999;width:28px;height:28px;background:#ffffff99;display:flex;justify-content:center;border-radius:50%;flex-direction:row;flex-wrap:nowrap;align-items:center}.building-image{height:auto;border-radius:5px}.image-indicator{position:absolute;bottom:8px;right:8px;background-color:rgba(0,0,0,.75);color:#fff;padding:2px 5px;font-size:14px;border-radius:3px}.price{color:green;font-size:18px;margin-top:10px}.details-button{color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;margin-top:20px}@media (max-width:600px){.modal-content{width:100%!important;max-width:-moz-max-content;max-width:max-content}.close-button,.details-button{padding:5px 10px;font-size:16px}}.modal-header{position:relative}html[dir=rtl] .modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) auto calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x))}.rm-btn{position:absolute;top:0;width:26px;height:26px;left:auto;right:0;background:#ffffffc2!important;display:flex!important;align-content:center;justify-content:center;flex-direction:column;align-items:center}.fs-md{font-size:14px!important}.fs-sm{font-size:13px!important}.uploaded-image img{width:100%;height:90px;-o-object-fit:cover;object-fit:cover}.icon-container{position:relative;width:50px;height:62px}.icon-container img{position:absolute;z-index:1}.icon-container img:first-child{top:0;left:0;width:50px;height:60px}.icon-container img:last-child{top:8px;left:8px;width:35px;height:35px;border-radius:50%;z-index:2}.arabic-text{text-align:right}.arabic-text,.direction-rtl{direction:rtl;unicode-bidi:bidi-override}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:100px 10px 0 0!important}.filter-tabs{position:absolute;z-index:99;top:25px;justify-content:center}.add-button,.filter-tabs{display:flex;flex-direction:row;align-items:center}.add-button{flex-wrap:nowrap;align-content:center;justify-content:flex-end}.right-side-modal.modal-dialog{position:fixed!important;bottom:0!important;right:25px!important;margin:0!important;width:400px!important;max-width:100%;max-height:75vh;border-radius:0;justify-content:end;display:flex;align-items:flex-end}.right-side-modal .modal-content{border-radius:0}.right-side-modal .modal-body{overflow-y:auto;height:calc(100% - 56px)}.dropdown-menu{text-align:unset}.locale-switcher{display:flex;align-items:center;gap:12px}.locale-item{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;width:36px;height:36px;transition:transform .3s,box-shadow .3s}.locale-item:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.2)}.locale-flag{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:border-color .3s}.locale-item:hover .locale-flag{border-color:#888}[dir=rtl] .text-end{text-align:left!important}:root{--btn-primary-bg:#133272;--btn-primary-hover-bg:#1e4694;--btn-primary-text-color:#fff;--btn-secondary-bg:#6c757d;--btn-secondary-hover-bg:#5a6268;--btn-secondary-text-color:#fff;--btn-warning-bg:#ffc107;--btn-warning-hover-bg:#e0a800;--btn-warning-text-color:#212529;--btn-info-bg:#17a2b8;--btn-info-hover-bg:#117a8b;--btn-info-text-color:#fff;--btn-success-bg:#28a745;--btn-success-hover-bg:#218838;--btn-success-text-color:#fff;--btn-danger-bg:#dc3545;--btn-danger-hover-bg:#c82333;--btn-danger-text-color:#fff;--btn-disabled-opacity:0.6;--btn-font-size:0.9rem}[data-bs-theme=dark]{--btn-primary-bg:#375a7f;--btn-primary-hover-bg:#1d3557;--btn-secondary-bg:#495057;--btn-secondary-hover-bg:#343a40;--btn-warning-bg:#fc0;--btn-warning-hover-bg:#e6b800;--btn-info-bg:#0dcaf0;--btn-info-hover-bg:#0a9ec8;--btn-success-bg:#20c997;--btn-success-hover-bg:#198754;--btn-danger-bg:#dc3545;--btn-danger-hover-bg:#bd2130;--btn-primary-text-color:#fff}html[lang=ar],html[lang=en]{--btn-font-size:0.7rem}.custom-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;border-radius:8px;padding:.5rem 1rem;font-size:var(--btn-font-size);transition:background-color .3s,color .3s,box-shadow .3s;cursor:pointer;border:none}.custom-btn:hover{opacity:.9}.custom-btn-disabled{opacity:var(--btn-disabled-opacity);pointer-events:none}.custom-btn-sm{font-size:calc(var(--btn-font-size) - .2rem);padding:.15rem .8rem;height:32px}.custom-btn-md{font-size:var(--btn-font-size);padding:.3rem 1rem;height:38px}.custom-btn-lg{font-size:calc(var(--btn-font-size) + .2rem);padding:.4rem 1.5rem;height:48px}.custom-btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text-color)}.custom-btn-primary:hover{background-color:var(--btn-primary-hover-bg);color:var(--btn-primary-text-color)}.custom-btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text-color)}.custom-btn-secondary:hover{background-color:var(--btn-secondary-hover-bg);color:var(--btn-secondary-text-color)}.custom-btn-warning{background-color:var(--btn-warning-bg);color:var(--btn-warning-text-color)}.custom-btn-warning:hover{background-color:var(--btn-warning-hover-bg);color:var(--btn-warning-text-color)}.custom-btn-info{background-color:var(--btn-info-bg);color:var(--btn-info-text-color)}.custom-btn-info:hover{background-color:var(--btn-info-hover-bg);color:var(--btn-info-text-color)}.custom-btn-success{background-color:var(--btn-success-bg);color:var(--btn-success-text-color)}.custom-btn-success:hover{background-color:var(--btn-success-hover-bg);color:var(--btn-success-text-color)}.custom-btn-danger{background-color:var(--btn-danger-bg);color:var(--btn-danger-text-color)}.custom-btn-danger:hover{background-color:var(--btn-danger-hover-bg);color:var(--btn-danger-text-color)}.active-filters-container{position:absolute;top:20px;right:70px;z-index:1000;display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.95);padding:8px 12px;border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:70%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#dee2e6 #f8f9fa;transition:all .3s ease}.active-filters-container::-webkit-scrollbar{height:6px}.active-filters-container::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.active-filters-container::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.active-filters-container::-webkit-scrollbar-thumb:hover{background-color:#ced4da}.active-filters-scroll{display:flex;gap:8px;min-width:0}.active-filter-pill{display:flex;align-items:center;gap:8px;background:#fff;padding:6px 12px;border-radius:20px;border:1px solid #e9ecef;font-size:14px;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;transition:background-color .3s ease,transform .2s ease}.active-filter-pill:hover{background-color:#f8f9fa;transform:translateY(-1px);border-color:#ced4da}.active-filter-pill span{display:inline-block;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#495057;font-weight:500}.active-filter-pill button{background:none;border:none;color:#6c757d;cursor:pointer;padding:0;display:flex;align-items:center;transition:color .3s ease}.active-filter-pill button:hover{color:#dc3545}.clear-all-btn{color:#dc3545;font-size:14px;padding:4px 8px;text-decoration:none;border:none;background:none;cursor:pointer;white-space:nowrap;transition:color .3s ease,background-color .3s ease}.clear-all-btn:hover{color:#c82333;background-color:#f8f9fa;border-radius:20px}@media (max-width:768px){.active-filters-container{top:70px;right:20px;max-width:85%;padding:6px 10px;gap:6px}.active-filter-pill{padding:4px 10px;font-size:12px;max-width:150px}.active-filter-pill span{max-width:75%}.clear-all-btn{font-size:12px;padding:2px 6px}}@media (min-width:1200px){.active-filters-container{max-width:75%;padding:10px 15px}.active-filter-pill{max-width:250px}}.property-client .shadow-lg{box-shadow:0 10px 20px rgba(0,0,0,.05)!important;transition:box-shadow .3s ease}.property-client .shadow-lg:hover{box-shadow:0 15px 30px rgba(0,0,0,.1)!important}.property-client .btn-gradient{background:linear-gradient(90deg,teal,#001f60);border:none;transition:transform .2s ease,box-shadow .2s ease}.property-client .btn-gradient:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,128,128,.342)}.property-client .rounded-3{border-radius:12px!important}.property-client .text-muted{line-height:1.6}.image-slider{max-width:100%;overflow:hidden}.image-slider .carousel{background:#f8f9fa;position:relative}.image-slider .carousel-item img{transition:transform .5s ease}.image-slider .carousel-item.active img{transform:scale(1.02)}.image-slider .carousel-control-next,.image-slider .carousel-control-prev{width:10%;opacity:.8;transition:opacity .2s ease;z-index:5}.image-slider .carousel-control-next:hover,.image-slider .carousel-control-prev:hover{opacity:1}.image-slider .carousel-control-next-icon,.image-slider .carousel-control-prev-icon{background-color:rgba(0,0,0,.5);width:40px;height:40px;border-radius:50%;background-size:50%}.image-slider .carousel-indicators{bottom:15px;margin-bottom:0}.image-slider .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%;background-color:#fff;border:1px solid teal;opacity:.7;transition:opacity .2s ease}.image-slider .carousel-indicators .active{background-color:#001f60;opacity:1}.image-slider .slide-indicator{bottom:15px;right:15px;font-size:14px;z-index:10;box-shadow:0 2px 5px rgba(0,0,0,.2)}.property-offcanvas{max-width:100%;transition:transform .3s ease-in-out}@media (max-width:576px){.property-offcanvas{width:100%!important}}.building-image{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.details-button{width:100%;padding:12px;font-size:1rem;border-radius:8px;transition:all .3s ease}.details-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.menu-mob.offcanvas.offcanvas-start{top:200px}*{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.btn{transition:all .2s ease-in-out;border-radius:var(--bs-border-radius)}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-elevated)}.btn:active{transform:translateY(0);box-shadow:var(--bs-box-shadow-sm)}.form-control,.form-select{border-radius:var(--bs-border-radius);border:1px solid var(--border-color);background-color:var(--background-color);color:var(--text-color);transition:all .2s ease-in-out}.form-control:hover,.form-select:hover{border-color:var(--hover-border)}.form-control:focus,.form-select:focus{background-color:var(--background-color);border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.nav-link:focus-visible{outline:0 solid var(--border-focus)}.card{background-color:var(--background-elevated);border:1px solid var(--border-color);border-radius:var(--bs-border-radius-lg);box-shadow:var(--bs-box-shadow-sm);transition:all .2s ease-in-out}.card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.navbar{background-color:var(--header-bg)!important;border-bottom:1px solid var(--header-border);box-shadow:var(--bs-box-shadow-sm)}.nav-link{color:var(--link-color)!important;transition:all .2s ease-in-out;border-radius:var(--bs-border-radius);padding:.5rem 1rem}.nav-link:hover{color:var(--link-hover-color)!important;background-color:var(--state-hover)}.nav-link.active{color:var(--link-active-color)!important;background-color:var(--state-selected);font-weight:600}.badge{border-radius:var(--bs-border-radius-pill);font-weight:500;padding:.375rem .75rem}.badge.bg-success{background-color:var(--status-success)!important;color:#fff}.badge.bg-warning{background-color:var(--status-warning)!important;color:var(--text-dark)}.badge.bg-danger{background-color:var(--status-danger)!important;color:#fff}.badge.bg-info{background-color:var(--status-info)!important;color:var(--text-dark)}.spinner-border{color:var(--primary-color)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:var(--bs-border-radius)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--bs-border-radius);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--border-dark)}@media (prefers-contrast:high){:root,[data-bs-theme=light]{--border-color:#000;--text-color:#000;--background-color:#fff;--primary-color:#00f}[data-bs-theme=dark]{--border-color:#fff;--text-color:#fff;--background-color:#000;--primary-color:#4a90e2}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.btn:hover,.card:hover{transform:none}}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--text-secondary)!important}.text-muted{color:var(--text-muted)!important}.text-success{color:var(--status-success)!important}.text-warning{color:var(--status-warning)!important}.text-danger{color:var(--status-danger)!important}.text-info{color:var(--status-info)!important}.bg-primary{background-color:var(--primary-color)!important}.bg-secondary{background-color:var(--secondary-color)!important}.bg-light{background-color:var(--background-secondary)!important}.bg-dark{background-color:var(--text-dark)!important}.bg-success{background-color:var(--status-success)!important}.bg-warning{background-color:var(--status-warning)!important}.bg-danger{background-color:var(--status-danger)!important}.bg-info{background-color:var(--status-info)!important}.border-primary{border-color:var(--primary-color)!important}.border-secondary{border-color:var(--border-color)!important}.border-success{border-color:var(--status-success)!important}.border-warning{border-color:var(--status-warning)!important}.border-danger{border-color:var(--status-danger)!important}.border-info{border-color:var(--status-info)!important}a{color:var(--bs-link-color);text-decoration:none;transition:all .2s ease-in-out}a:hover{color:var(--bs-link-hover-color);text-decoration:underline}.table{background-color:var(--background-color)}.table,.table th{color:var(--text-color)}.table th{background-color:var(--background-secondary)}.table td,.table th{border-color:var(--border-color)}.table-hover tbody tr:hover{background-color:var(--state-hover)}.alert{border-radius:var(--bs-border-radius);border:1px solid transparent}.alert-primary{background-color:var(--primary-light);border-color:var(--primary-color);color:var(--primary-dark)}.alert-secondary{background-color:var(--secondary-light);border-color:var(--secondary-color);color:var(--secondary-dark)}.alert-success{background-color:var(--status-success-light);border-color:var(--status-success);color:var(--status-success-dark)}.alert-warning{background-color:var(--status-warning-light);border-color:var(--status-warning);color:var(--status-warning-dark)}.alert-danger{background-color:var(--status-danger-light);border-color:var(--status-danger);color:var(--status-danger-dark)}.alert-info{background-color:var(--status-info-light);border-color:var(--status-info);color:var(--status-info-dark)}.dropdown-menu{background-color:var(--background-elevated);border:1px solid var(--border-color);border-radius:var(--bs-border-radius);box-shadow:var(--shadow-elevated)}.dropdown-item{color:var(--text-color);transition:all .2s ease-in-out}.dropdown-item:hover{background-color:var(--state-hover);color:var(--text-color)}.dropdown-item.active{background-color:var(--state-selected);color:var(--primary-color)}.modal-content{background-color:var(--background-elevated);border:1px solid var(--border-color);border-radius:var(--bs-border-radius-lg);box-shadow:var(--bs-box-shadow-lg)}.modal-header{border-bottom:1px solid var(--border-color)}.modal-footer,.modal-header{background-color:var(--background-secondary)}.modal-footer{border-top:1px solid var(--border-color)}.list-group-item{background-color:var(--background-color);border-color:var(--border-color);color:var(--text-color)}.list-group-item:hover{background-color:var(--state-hover)}.list-group-item.active{background-color:var(--state-selected);border-color:var(--primary-color);color:var(--primary-color)}.progress{background-color:var(--background-secondary)}.progress,.progress-bar{border-radius:var(--bs-border-radius)}.progress-bar{background-color:var(--primary-color)}.tooltip{--bs-tooltip-bg:var(--text-dark);--bs-tooltip-color:var(--background-color)}.popover{background-color:var(--background-elevated);border:1px solid var(--border-color);border-radius:var(--bs-border-radius);box-shadow:var(--shadow-elevated)}.popover-header{background-color:var(--background-secondary);border-bottom:1px solid var(--border-color)}.popover-body,.popover-header,h1,h2,h3,h4,h5,h6{color:var(--text-color)}h1,h2,h3,h4,h5,h6{font-weight:600}p{color:var(--text-color);line-height:1.6}.was-validated .form-control:valid{border-color:var(--status-success);background-color:var(--background-color)}.was-validated .form-control:invalid{border-color:var(--status-danger);background-color:var(--background-color)}.was-validated .form-select:valid{border-color:var(--status-success);background-color:var(--background-color)}.was-validated .form-select:invalid{border-color:var(--status-danger);background-color:var(--background-color)}.input-group-text{background-color:var(--background-secondary);border-color:var(--border-color);color:var(--text-secondary)}.pagination .page-link{color:var(--primary-color);background-color:var(--background-color);border-color:var(--border-color)}.pagination .page-link:hover{color:var(--primary-hover);background-color:var(--state-hover);border-color:var(--hover-border)}.pagination .page-item.active .page-link{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.bi{color:inherit}.btn:disabled,.form-control:disabled,.form-select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--state-disabled)}.btn:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.nav-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width:768px){.btn{padding:.5rem 1rem;font-size:.9rem}.card{margin-bottom:1rem}.navbar-nav .nav-link{padding:.75rem 1rem}}@media print{*{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.alert,.badge,.btn{border:1px solid #000!important}}