@import"https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap";*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;width:100%;height:100%}body{overflow-x:hidden;width:100%;min-height:100%;margin:0;padding:0;position:relative}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{overflow-x:hidden}.w-100{width:100%!important;max-width:100%!important}[dir=rtl] input[type=tel].form-control,[dir=rtl] .form-control[type=tel],[dir=rtl] input.form-control[type=tel]{direction:rtl!important}[dir=rtl] input[type=tel].form-control::placeholder,[dir=rtl] .form-control[type=tel]::placeholder,[dir=rtl] input.form-control[type=tel]::placeholder{direction:rtl!important}.service-request-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:99999;padding:1rem}.service-request-modal .modal-content{background:#fff;border-radius:1rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;padding-bottom:2rem}.service-request-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0;border-bottom:1px solid #e9ecef;margin-bottom:1.5rem}.service-request-modal .modal-title{margin:0;color:var(--brand-primary);font-size:1.5rem;font-weight:600}.service-request-modal .modal-close{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.service-request-modal .modal-close:hover{background:#f8f9fa;color:var(--brand-primary)}.service-request-modal .modal-body{padding:0 1.5rem 1.5rem}.service-request-modal .service-info{background:var(--brand-surface);padding:1rem;border-radius:.5rem;border-left:4px solid var(--brand-accent)}.service-request-modal .service-name{color:var(--brand-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.service-request-modal .service-description{color:var(--brand-text-light);margin:0;line-height:1.5}.service-request-modal .form-group{margin-bottom:1rem}.service-request-modal .form-control{width:100%;padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:.5rem;font-size:1rem;transition:all .3s ease}.service-request-modal .form-control:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 .2rem #064e3b40}.service-request-modal .form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.service-request-modal .btn{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.service-request-modal .btn-secondary{background:#6c757d;color:#fff}.service-request-modal .btn-secondary:hover{background:#5a6268;transform:translateY(-2px)}.service-request-modal .btn-primary{background:var(--brand-primary);color:#fff}.service-request-modal .btn-primary:hover:not(:disabled){background:var(--brand-accent);transform:translateY(-2px);box-shadow:0 4px 12px #064e3b4d}.service-request-modal .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 576px){.service-request-modal{padding:.5rem}.service-request-modal .modal-content{max-height:95vh;padding-bottom:1.5rem}.service-request-modal .modal-header{padding:1rem 1rem 0}.service-request-modal .modal-body{padding:0 1rem 1rem}.service-request-modal .modal-title{font-size:1.25rem}.service-request-modal .form-actions{flex-direction:column;gap:.75rem}.service-request-modal .btn{width:100%}}*,body{font-family:Almarai,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root{--lpx-theme-light-bg: url(/assets/images/login/login-bg-img-light.svg);--lpx-theme-dim-bg: url(/assets/images/login/login-bg-img-dim.svg);--lpx-theme-dark-bg: url(/assets/images/login/login-bg-img-dark.svg);--lpx-logo-url: var(--lpx-logo-icon, url(/assets/images/logo/icon.svg));--lpx-logo: var(--lpx-logo-icon)!important;--brand-primary: #064e3b;--brand-primary-light: #059669;--brand-primary-lighter: #10b981;--brand-primary-dark: #022c22;--brand-secondary: #6b7280;--brand-secondary-light: #9ca3af;--brand-secondary-dark: #374151;--brand-accent: #f59e0b;--brand-accent-light: #fbbf24;--brand-accent-dark: #d97706;--brand-success: #10b981;--brand-warning: #f59e0b;--brand-error: #ef4444;--brand-surface: #f8fafc;--brand-surface-dark: #1e293b;--brand-text: #1f2937;--brand-text-light: #6b7280;--brand-text-white: #ffffff;--brand-border: #e5e7eb;--brand-border-light: #f3f4f6;--brand-shadow: rgba(0, 0, 0, .1);--brand-menu-hover: rgba(255, 255, 255, .1)}.abp-logo{background-repeat:no-repeat}.abp-support{width:178px;height:30px;background-image:url(/assets/images/getting-started/abp-support.svg)}.abp-community{width:215px;height:30px;background-image:url(/assets/images/getting-started/abp-community.svg)}.abp-blog{width:142px;height:30px;background-image:url(/assets/images/getting-started/abp-blog.svg)}.logo-x{width:20px;height:20px;background-image:url(/assets/images/getting-started/x.svg)}.btn-brand-transparent,.btn-brand-accent,.btn-brand-secondary,.btn-brand-primary{font-family:inherit;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;transition:all .2s ease-in-out;border:1px solid transparent;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;font-size:1rem;line-height:1.5;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none}.btn-brand-transparent:focus,.btn-brand-transparent:hover,.btn-brand-accent:focus,.btn-brand-accent:hover,.btn-brand-secondary:focus,.btn-brand-secondary:hover,.btn-brand-primary:focus,.btn-brand-primary:hover{text-decoration:none;outline:none}.btn-brand-primary{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text-white)}.btn-brand-primary:hover{background-color:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:var(--brand-text-white)}.btn-brand-primary:focus{background-color:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:var(--brand-text-white);box-shadow:0 0 0 .2rem #064e3b40}.btn-brand-secondary{background-color:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--brand-text-white)}.btn-brand-secondary:hover{background-color:var(--brand-secondary-dark);border-color:var(--brand-secondary-dark);color:var(--brand-text-white)}.btn-brand-secondary:focus{background-color:var(--brand-secondary-dark);border-color:var(--brand-secondary-dark);color:var(--brand-text-white);box-shadow:0 0 0 .2rem #6b728040}.btn-brand-accent{background-color:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-text)}.btn-brand-accent:hover{background-color:var(--brand-accent-dark);border-color:var(--brand-accent-dark);color:var(--brand-text-white)}.btn-brand-accent:focus{background-color:var(--brand-accent-dark);border-color:var(--brand-accent-dark);color:var(--brand-text-white);box-shadow:0 0 0 .2rem #ccb26640}.btn-brand-transparent{background-color:transparent;border-color:transparent;color:var(--brand-text)}.btn-brand-transparent:hover{background-color:transparent;border-color:var(--brand-accent);color:var(--brand-text)}.btn-brand-transparent:focus{background-color:transparent;border-color:var(--brand-accent);color:var(--brand-text);box-shadow:0 0 0 .2rem #ccb26640}.btn-brand-sm{padding:.25rem .5rem;font-size:.875rem}.btn-brand-lg{padding:.75rem 1.5rem;font-size:1.125rem}.btn-brand-primary:disabled,.btn-brand-secondary:disabled,.btn-brand-accent:disabled{opacity:.65;cursor:not-allowed}.text-brand-primary{color:var(--brand-primary)}.text-brand-secondary{color:var(--brand-secondary)}.text-brand-accent{color:var(--brand-accent)}
