@font-face{font-family:IBM Plex Sans Arabic;src:url(IBMPlexSansArabic-Regular.ef3acbef43d3af5a.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(IBMPlexSansArabic-Medium.df9cd85664d8550d.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(IBMPlexSansArabic-SemiBold.9eb24cb34f0aae08.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(IBMPlexSansArabic-Bold.fcc5af42b3c54faa.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0;padding:0;font-family:IBM Plex Sans Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f8fafc;line-height:1.6;overflow-x:hidden}html[dir=rtl]{direction:rtl}html[dir=rtl] body{text-align:right}html[dir=ltr]{direction:ltr}html[dir=ltr] body{text-align:left}:root{--primary-color: #007bff;--primary-hover: #0056b3;--secondary-color: #6c757d;--success-color: #28a745;--warning-color: #ffc107;--danger-color: #dc3545;--info-color: #17a2b8;--light-color: #f8f9fa;--dark-color: #343a40;--border-radius: .375rem;--box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--transition: all .2s ease-in-out}.text-primary{color:var(--primary-color)!important}.bg-primary{background-color:var(--primary-color)!important}.border-primary{border-color:var(--primary-color)!important}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:var(--border-radius);transition:var(--transition);text-decoration:none;cursor:pointer}.btn:hover{text-decoration:none}.btn.btn-primary{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.btn.btn-primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn.btn-outline-primary{color:var(--primary-color);background-color:transparent;border-color:var(--primary-color)}.btn.btn-outline-primary:hover{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.btn.btn-lg{padding:.5rem 1rem;font-size:1.125rem;border-radius:.5rem}.card{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}@keyframes donut-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.fade-in{animation:fadeIn .6s ease-out}.slide-in{animation:slideIn .4s ease-out}:root{--lpx-logo: url(/assets/images/logo/logo-light.png);--lpx-logo-icon: url(/assets/images/logo/logo-light-thumbnail.png)}.donut{display:inline-block;border:4px solid rgba(0,0,0,.1);border-left-color:#7983ff;border-radius:50%;width:30px;height:30px;animation:donut-spin 1.2s linear infinite}.donut.centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.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)}.page-decorations{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.page-decorations:before{content:"";position:absolute;top:-50%;right:-20%;width:40%;height:200%;background:radial-gradient(ellipse,rgba(102,126,234,.03) 0%,transparent 70%);animation:float 20s ease-in-out infinite}.page-decorations:after{content:"";position:absolute;bottom:-50%;left:-20%;width:40%;height:200%;background:radial-gradient(ellipse,rgba(118,75,162,.03) 0%,transparent 70%);animation:float 25s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(20px,-20px) rotate(1deg)}66%{transform:translate(-10px,10px) rotate(-1deg)}}html{scroll-behavior:smooth}*:focus{outline:2px solid rgba(102,126,234,.5);outline-offset:2px}::selection{background:#667eea33;color:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}app-invoice-table .date-dropdown-menu ngb-datepicker .ngb-dp-header{padding:4px 8px}app-invoice-table .date-dropdown-menu ngb-datepicker .ngb-dp-navigation-chevron{width:8px;height:8px}app-invoice-table .date-dropdown-menu ngb-datepicker .ngb-dp-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px}app-invoice-table .date-dropdown-menu ngb-datepicker .ngb-dp-arrow .btn{padding:4px 8px;margin:0}app-invoice-table .date-dropdown-menu ngb-datepicker .ngb-dp-arrow.ngb-dp-arrow-next .ngb-dp-navigation-chevron{transform:rotate(-135deg)}app-invoice-table .date-dropdown-menu ngb-datepicker .ngb-dp-arrow.ngb-dp-arrow-prev .ngb-dp-navigation-chevron{transform:rotate(45deg)}app-invoice-table .date-dropdown-menu ngb-datepicker .ngb-dp-navigation-select{display:flex;gap:8px;flex:1;justify-content:center}app-invoice-table .date-dropdown-menu ngb-datepicker .ngb-dp-navigation-select .form-select{padding:4px 24px 4px 8px;min-width:auto;width:auto;font-size:13px;background-position:right 6px center;background-size:12px}[dir=ltr] app-invoice-table .date-dropdown-menu ngb-datepicker .ngb-dp-arrow.ngb-dp-arrow-next .ngb-dp-navigation-chevron{transform:rotate(45deg)}[dir=ltr] app-invoice-table .date-dropdown-menu ngb-datepicker .ngb-dp-arrow.ngb-dp-arrow-prev .ngb-dp-navigation-chevron{transform:rotate(-135deg)}html[dir=rtl] .p-toast .p-toast-message .p-toast-message-content,html[dir=rtl] .p-toast .p-toast-message .ui-toast-message-content,html[dir=rtl] .p-toast .ui-toast-message .p-toast-message-content,html[dir=rtl] .p-toast .ui-toast-message .ui-toast-message-content,html[dir=rtl] .ui-toast .p-toast-message .p-toast-message-content,html[dir=rtl] .ui-toast .p-toast-message .ui-toast-message-content,html[dir=rtl] .ui-toast .ui-toast-message .p-toast-message-content,html[dir=rtl] .ui-toast .ui-toast-message .ui-toast-message-content{padding-left:2rem;padding-right:1rem}html[dir=rtl] .p-toast .p-toast-message .p-toast-icon-close,html[dir=rtl] .p-toast .p-toast-message .ui-toast-icon-close,html[dir=rtl] .p-toast .p-toast-message button[aria-label=Close],html[dir=rtl] .p-toast .ui-toast-message .p-toast-icon-close,html[dir=rtl] .p-toast .ui-toast-message .ui-toast-icon-close,html[dir=rtl] .p-toast .ui-toast-message button[aria-label=Close],html[dir=rtl] .ui-toast .p-toast-message .p-toast-icon-close,html[dir=rtl] .ui-toast .p-toast-message .ui-toast-icon-close,html[dir=rtl] .ui-toast .p-toast-message button[aria-label=Close],html[dir=rtl] .ui-toast .ui-toast-message .p-toast-icon-close,html[dir=rtl] .ui-toast .ui-toast-message .ui-toast-icon-close,html[dir=rtl] .ui-toast .ui-toast-message button[aria-label=Close]{left:.5rem;right:auto}html[dir=rtl] abp-toast .p-toast .p-toast-message .p-toast-message-content{padding-left:2.5rem;padding-right:1rem}html[dir=rtl] abp-toast .p-toast .p-toast-message .p-toast-icon-close{left:.75rem;right:auto}
