diff --git a/ServiceHost/Pages/Index.cshtml b/ServiceHost/Pages/Index.cshtml index 19b4c2e4..51947b06 100644 --- a/ServiceHost/Pages/Index.cshtml +++ b/ServiceHost/Pages/Index.cshtml @@ -6,25 +6,25 @@ } -
+
-

مدیریت منابع انسانی هوشمند

-
دنیای امن‌تر، سریع‌تر و در دسترس‌تر
+

مدیریت هوشمند منابع انسانی

+
از داده تا تصمیم، در یک نگاه

- با سامانه مدیریت منابع انسانی هوشمند، تمامی فرآیندهای منابع انسانی را به‌صورت خودکار و کارآمد انجام دهید. این سامانه تجربه‌ای ساده، سریع و بدون پیچیدگی برای مدیران و کارکنان فراهم می‌آورد و کارایی را در تمامی بخش‌های منابع انسانی به‌طور چشمگیری ارتقا می‌دهد. -

+ سامانه گزارشگیر با ارائه گزارش‌های تحلیلی، نمودارهای پویا و بدون نیار به تخصص فنی، دیدی روشن از عملکرد سازمان شما در اختیارتان می‌گذارد. +

- - + + ثبت نام +
@@ -42,25 +42,24 @@ -
+
- محصولات گزارشگیر + آشنایی با بخش های سامانه گزارشگیر
- راهکاری تخصصی برای مدیریت هوشمند و بهینه منابع انسانی + با انتخاب هر کدام از گزینه‌های ذیل با عملکرد آن بخش آشنا می‌شوید:
- - +
-
+
- - - - - -
-
-
- - - -
خدمات کارپوشه
-
- -
-

- فضای یکپارچه برای مدیریت و پردازش درخواست‌های اداری کارکنان -

-
-
-
-
- - - + + + + +
مدیریت کاربران

- تنظیم سطح دسترسی و نقش‌های مختلف برای کارکنان و مدیران + ایجاد حساب و تنظیم سطح دسترسی برای کاربران سیستم

-
-
-
-
- - - -
خدمات پشتیبانی
-
- -
-

- ارائه راهکارهای سریع برای رفع مشکلات و پاسخ‌گویی به درخواست‌ها -

-
- +
+ +
+
+ + + + + + + +
پشتیبانی
+
+ +
+

+ ثبت و پیگیری سریع درخواست‌ها در هر بخش از نرم‌افزار +

+
- -
- -
- -
+
+
@@ -316,11 +292,12 @@
مدیریت یکپارچه منابع انسانی و هوشمند
-
با استفاده از خدمات سامانه کارگاه، به اطلاعات پرسنلی، صورت‌حساب‌های مالی، گزارشات، حضور و غیاب، کارپوشه، مدیریت کاربران و پشتیبانی دسترسی داشته باشید و فرآیندهای سازمانی خود را بهینه کنید.
+

+ با استفاده از خدمات سامانه کارگاه، به اطلاعات پرسنلی، صورت‌حساب‌های مالی، گزارشات، حضور و غیاب، کارپوشه، مدیریت کاربران و پشتیبانی دسترسی داشته باشید و فرآیندهای سازمانی خود را بهینه کنید. +

-
- +
-
diff --git a/ServiceHost/Pages/Register/Index.cshtml b/ServiceHost/Pages/Register/Index.cshtml index f5e6925d..406db4de 100644 --- a/ServiceHost/Pages/Register/Index.cshtml +++ b/ServiceHost/Pages/Register/Index.cshtml @@ -219,9 +219,11 @@
-
-
مجموع مبالغ:
-
-
+
+
+
مجموع مبالغ:
+
-
+
diff --git a/ServiceHost/Pages/Register/_Partials/_Step3.cshtml b/ServiceHost/Pages/Register/_Partials/_Step3.cshtml index 7bfe2a9d..8fe48035 100644 --- a/ServiceHost/Pages/Register/_Partials/_Step3.cshtml +++ b/ServiceHost/Pages/Register/_Partials/_Step3.cshtml @@ -11,17 +11,17 @@
- - -
+ + +
diff --git a/ServiceHost/Pages/Register/_Partials/_Step5.cshtml b/ServiceHost/Pages/Register/_Partials/_Step5.cshtml index 1d34f766..53bd617a 100644 --- a/ServiceHost/Pages/Register/_Partials/_Step5.cshtml +++ b/ServiceHost/Pages/Register/_Partials/_Step5.cshtml @@ -7,24 +7,71 @@
-
قوانین و مقررات
+
قوانین و مقررات استفاده از سامانه گزارشگیر

- لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد. - لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد. + توجه: ورود، ثبت‌نام و استفاده از خدمات سامانه گزارشگیر به منزله پذیرش کامل این توافق‌نامه و تعهد به رعایت مفاد آن توسط کاربر می‌باشد. لطفاً پیش از استفاده، با دقت مطالعه فرمایید.

-
1. لورم ایپسوم
+ +
۱. مالکیت معنوی و حقوق نرم‌افزار

- لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد. - لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد. - - لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد. - - - لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می‌طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد. - لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد. - - لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد. + کلیه حقوق مادی و معنوی سامانه، شامل کدهای برنامه‌نویسی، طراحی گرافیکی، نام تجاری، محتوا، داده‌های ساختاریافته و سایر اجزای نرم‌افزار، متعلق به شرکت/مالک سامانه گزارشگیر است. هرگونه کپی‌برداری، استخراج داده، فروش یا ارائه خدمات مشابه بدون کسب مجوز کتبی، موجب پیگرد قانونی خواهد بود.

+ +
۲. شرایط استفاده از حساب کاربری
+

+ هر کاربر موظف است اطلاعات صحیح، کامل و مستند وارد نماید. مسئولیت حفظ نام کاربری و رمز عبور بر عهده کاربر است و در صورت سوءاستفاده توسط اشخاص دیگر، سامانه هیچ‌گونه مسئولیتی نخواهد داشت. کاربران موظف به استفاده‌ی مشروع از سامانه در چارچوب قوانین جمهوری اسلامی ایران می‌باشند. +

+ +
۳. حفظ حریم خصوصی
+

+ کلیه اطلاعات واردشده توسط کاربران، محرمانه تلقی شده و فقط در راستای ارائه خدمات و توسعه سامانه استفاده خواهد شد. سامانه متعهد به عدم فروش یا افشای اطلاعات کاربران به اشخاص ثالث است، مگر با حکم قضایی یا درخواست مراجع ذی‌صلاح قانونی. دسترسی به اطلاعات کاربران توسط کارشناسان فقط با هدف پشتیبانی و رفع مشکل انجام می‌پذیرد و تحت نظارت داخلی قرار دارد. +

+ +
۴. شرایط پرداخت، لغو خرید و بازگشت وجه
+

+ پرداخت هزینه‌های اشتراک، امکانات ویژه یا نسخه‌های حرفه‌ای سامانه از طریق درگاه‌های امن بانکی انجام می‌پذیرد. +

+

+ پس از واریز وجه و فعال‌سازی خدمات یا پنل‌های مرتبط، به دلیل ماهیت دیجیتالی و غیرقابل استرداد بودن خدمات، امکان بازگشت وجه تحت هیچ شرایطی وجود ندارد. کاربران با پرداخت هزینه، صراحتاً اعلام می‌دارند که از خدمات و شرایط استفاده آگاه بوده و حق هرگونه ادعا یا مطالبه در خصوص بازپرداخت وجه را از خود سلب می‌کنند. در صورت پرداخت اشتباه یا دو بار پرداخت، صرفاً پس از بررسی فنی و ثبت درخواست، امکان استرداد وجه با کسر کارمزد بانکی وجود دارد. +

+ +
۵. پشتیبانی و رسیدگی به درخواست‌ها
+

+ سامانه دارای سیستم پشتیبانی داخلی است و کاربران می‌توانند در هر بخش از نرم‌افزار، مشکل یا سوال خود را از طریق پنل پشتیبانی ثبت نمایند. کارشناسان موظف به پاسخ‌گویی در ساعات اداری و طی مدت زمان معقول هستند. کاربران متعهد هستند هنگام ثبت درخواست، از الفاظ محترمانه و متعارف استفاده نمایند. در غیر این‌صورت، پشتیبانی محدود خواهد شد. +

+ +
۶. مسئولیت صحت داده‌ها
+

+ کلیه اطلاعات اعم از حضور و غیاب، فیش‌های حقوقی، اطلاعات پرسنل و گزارشات، بر اساس داده‌های واردشده توسط کاربران و کارفرمایان تولید می‌شود. مسئولیت صحت، دقت و درستی اطلاعات بر عهده کاربر واردکننده اطلاعات است. سامانه هیچ‌گونه مسئولیتی در قبال خسارات ناشی از اطلاعات نادرست نخواهد داشت. +

+ +
۷. محدودیت‌های استفاده
+

+ کاربران مجاز به دستکاری، نفوذ، مهندسی معکوس، بارگذاری بدافزار یا انجام هرگونه اقدام مخرب علیه سامانه نمی‌باشند. در صورت بروز تخلف، دسترسی کاربر به سامانه بدون اخطار قبلی محدود یا مسدود خواهد شد و مراتب از طریق مراجع قانونی پیگیری می‌گردد. +

+ +
۸. قطع خدمات و مسائل فنی
+

+ سامانه گزارشگیر تلاش می‌کند خدمات را به‌صورت مداوم و بدون وقفه ارائه دهد. با این حال، در صورت بروز اختلال فنی، قطعی اینترنت، بروزرسانی‌ها یا عوامل خارج از کنترل، مسئولیتی در قبال بروز وقفه یا آسیب‌های احتمالی متوجه سامانه نخواهد بود. +

+ +
۹. حل اختلاف و صلاحیت قضایی
+

+ در صورت بروز هرگونه اختلاف میان کاربران و مدیریت سامانه: ابتدا تلاش خواهد شد موضوع از طریق گفتگو و مصالحه حل‌وفصل شود. در صورت عدم توافق، مرجع رسمی رسیدگی، مراجع صالح قضایی جمهوری اسلامی ایران خواهد بود و کاربران با پذیرش این متن، صلاحیت این مراجع را می‌پذیرند. +

+ +
۱۰. به‌روزرسانی مقررات
+

+ این قوانین ممکن است در بازه‌های زمانی مختلف به‌روزرسانی شود. مسئولیت پیگیری تغییرات بر عهده کاربران بوده و نسخه‌ی جدید از طریق سایت و پنل کاربری اعلام خواهد شد. +

+ +

+ توجه مهم: +

+

+ با ثبت‌نام، ورود و پرداخت هرگونه وجه در سامانه گزارشگیر، شما به‌صورت کامل و بدون شرط با کلیه مفاد این توافق‌نامه موافقت کرده‌اید و امکان طرح دعوی در خصوص بازگشت وجه، عدم رضایت از خدمات یا ادعای خسارت وجود نخواهد داشت. +

+
@@ -33,19 +80,24 @@
مبلغ قابل پرداخت:
۲۵,۰۰۰,۰۰۰ ریال
*@ + +
+
+
+
مجموع مبالغ:
+
-
+
+
+
ارزش افزوده:
+
-
+
+
+
مبلغ قابل پرداخت:
+
-
+
+
+
-
-
مجموع مبالغ:
-
-
-
-
-
ارزش افزوده:
-
-
-
-
-
مبلغ قابل پرداخت:
-
-
-
diff --git a/ServiceHost/Pages/services/account-management.cshtml b/ServiceHost/Pages/services/account-management.cshtml new file mode 100644 index 00000000..de38ee3e --- /dev/null +++ b/ServiceHost/Pages/services/account-management.cshtml @@ -0,0 +1,103 @@ +@page +@model ServiceHost.Pages.services.account_managementModel +@{ + Layout = "Shared/_LayoutHome"; +} + + +
+ +
+
+

مدیریت کاربران

+

+ بخش "مدیریت کاربران" به کارفرما یا مدیر اصلی سیستم این امکان را می‌دهد که برای افراد مختلف (مثل مدیران، نماینده‌ها یا اعضای تیم منابع انسانی) حساب کاربری مجزا ایجاد کند و سطح دسترسی هر کدام را به‌صورت دقیق تنظیم نماید. +

+
+ + + ثبت نام + +
+
+ +
+
+ + + +
+
+
+
امکانات کلیدی این بخش
+ +
+
+ +
+ +
ایجاد حساب کاربری جدید
+

+ کارفرما می‌تواند با چند کلیک، برای یک فرد جدید یک حساب کاربری تعریف کند. +

+
+ +
+ +
تعیین نقش و سطح دسترسی
+

+ با استفاده از قابلیت «افزودن نقش جدید»، می‌توان برای هر کاربر مشخص کرد که به چه بخش‌هایی از نرم‌افزار دسترسی داشته باشد. +

+
+ +
+ +
مدیریت وضعیت کاربران
+

+ می‌توان حساب کاربران را هر زمان فعال یا غیرفعال کرد؛ بدون اینکه اطلاعاتشان حذف شود. این گزینه برای مواقعی که همکاری با یک شخص موقتاً متوقف می‌شود یا تغییر مسئولیت دارد، بسیار کاربردی است. +

+
+ +
+ +
ویرایش یا حذف کاربران
+

+ امکان ویرایش اطلاعات کاربران یا حذف کامل آنها از سیستم با یک کلیک در دسترس است. +

+
+ +
+
+ +
+
+
+ + + + +
+
+ +
+ +
+
+ +
+ +
+
مدیریت یکپارچه منابع انسانی و هوشمند
+

+ با استفاده از خدمات سامانه کارگاه، به اطلاعات پرسنلی، صورت‌حساب‌های مالی، گزارشات، حضور و غیاب، کارپوشه، مدیریت کاربران و پشتیبانی دسترسی داشته باشید و فرآیندهای سازمانی خود را بهینه کنید. +

+
+ +
+
diff --git a/ServiceHost/Pages/services/account-management.cshtml.cs b/ServiceHost/Pages/services/account-management.cshtml.cs new file mode 100644 index 00000000..ce7fc5c0 --- /dev/null +++ b/ServiceHost/Pages/services/account-management.cshtml.cs @@ -0,0 +1,12 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace ServiceHost.Pages.services +{ + public class account_managementModel : PageModel + { + public void OnGet() + { + } + } +} diff --git a/ServiceHost/Pages/services/employee.cshtml b/ServiceHost/Pages/services/employee.cshtml new file mode 100644 index 00000000..b263b2b9 --- /dev/null +++ b/ServiceHost/Pages/services/employee.cshtml @@ -0,0 +1,288 @@ +@page +@model ServiceHost.Pages.services.employeeModel +@{ + Layout = "Shared/_LayoutHome"; +} + + +
+ +
+
+

عملیات پرسنل

+

+ بخش "عملیات پرسنل" یکی از هسته‌های اصلی مدیریت منابع انسانی در نرم‌افزار شماست. این ماژول به شما امکان می‌دهد تا تمامی اطلاعات فردی، مالی و عملکردی پرسنل را به‌صورت متمرکز و ساختاریافته مدیریت کنید. در این بخش، ابزارهایی برای بررسی، ثبت، و گزارش‌گیری از فعالیت‌ها و سوابق کارکنان طراحی شده‌اند. +

+
+ + + ثبت نام + +
+
+ +
+
+ + + + + + + + +
+
+ +
+
+
+
+

لیست کل پرسنل

+

+ در این قسمت می‌توانید فهرست کاملی از تمامی کارکنان مجموعه را به‌صورت جدولی مشاهده کنید. این جدول شامل اطلاعات پایه هر فرد مانند نام، کد پرسنلی، کد ملی، سمت شغلی، نوع قرارداد، وضعیت فعال یا غیرفعال بودن و ... می‌باشد. همچنین قابلیت جستجو، فیلتر و مرتب‌سازی نیز برای تسریع در دسترسی فراهم شده است. +

+
+ +
+
+ +
+
+ +
+

لیست کل مرخصی

+

+ این بخش مخصوص ثبت و پیگیری درخواست‌ها و وضعیت مرخصی پرسنل است. شما می‌توانید مرخصی‌های استعلاجی، استحقاقی، بدون حقوق، ساعتی و ... را مشاهده و بررسی کنید. همچنین می‌توان سوابق تایید یا رد درخواست‌ها را در طول سال مشاهده نمود. این قابلیت به کنترل دقیق مانده مرخصی و مدیریت غیبت‌ها کمک زیادی می‌کند. +

+
+
+
+ +
+
+
+

حساب بانکی پرسنل

+

+ در این قسمت، اطلاعات مربوط به حساب بانکی هر کارمند ذخیره می‌شود. اطلاعاتی مانند شماره حساب، شماره شبا، نام بانک، نوع حساب و وضعیت فعال بودن آن. این اطلاعات نقش کلیدی در تهیه فایل‌های پرداخت حقوق و هماهنگی با سیستم بانکی دارند. +

+
+ +
+
+ +
+
+ +
+

مدارک پرسنل

+

+ بایگانی دیجیتال مدارک هر کارمند در این بخش انجام می‌شود. می‌توانید مدارکی مثل شناسنامه، کارت ملی، کارت پایان خدمت، گواهی تحصیلی، مدارک تخصصی، بیمه نامه، قرارداد امضا شده و ... را بارگذاری و طبقه‌بندی کنید. هر مدرک با تاریخ ثبت، نوع و امکان مشاهده سریع در دسترس است. +

+
+
+
+ +
+
+
+

وام

+

+ در این بخش، اطلاعات مربوط به وام‌هایی که به پرسنل اعطا شده مدیریت می‌شود. شامل مبلغ وام، تعداد اقساط، مبلغ هر قسط، تاریخ شروع و پایان پرداخت و وضعیت پرداخت‌ها. همچنین گزارش اقساط معوق یا تسویه‌شده نیز قابل مشاهده است. +

+
+ +
+
+ +
+
+ +
+

پاداش

+

+ تمامی پرداخت‌های تشویقی و پاداش‌ها از جمله پاداش بهره‌وری، عملکرد، سنوات و ... در این بخش ثبت و طبقه‌بندی می‌شوند. شما می‌توانید تاریخ پرداخت، مبلغ، دلیل و نوع پاداش را برای هر کارمند مشاهده و گزارش‌گیری کنید. +

+
+
+
+ +
+
+
+

مساعده

+

+ در صورتی که کارمندی درخواست مساعده داشته باشد، اطلاعات مربوط به درخواست، مبلغ تأیید شده، تاریخ پرداخت و نحوه بازپرداخت در این بخش ثبت می‌شود. این بخش به شفاف‌سازی ارتباط مالی بین سازمان و کارمند کمک می‌کند. +

+
+ +
+
+ +
+
+ +
+

جرایم

+

+ در صورت وجود تخلفات انضباطی یا دیرکرد در ورود و خروج، تأخیر، ترک محل کار یا سایر موارد، می‌توان جرایم مربوطه را ثبت کرد. اطلاعات شامل نوع تخلف، مبلغ جریمه، تاریخ، و توضیحات تکمیلی است. این بخش به حفظ نظم و قانون‌مداری در مجموعه کمک می‌کند. +

+
+
+
+ +
+
+
+ + +
+
+ +
+ +
+
+ +
+ +
+
مدیریت یکپارچه منابع انسانی و هوشمند
+

+ با استفاده از خدمات سامانه کارگاه، به اطلاعات پرسنلی، صورت‌حساب‌های مالی، گزارشات، حضور و غیاب، کارپوشه، مدیریت کاربران و پشتیبانی دسترسی داشته باشید و فرآیندهای سازمانی خود را بهینه کنید. +

+
+ +
+
+ +@section Script { + +} \ No newline at end of file diff --git a/ServiceHost/Pages/services/employee.cshtml.cs b/ServiceHost/Pages/services/employee.cshtml.cs new file mode 100644 index 00000000..22c30207 --- /dev/null +++ b/ServiceHost/Pages/services/employee.cshtml.cs @@ -0,0 +1,12 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace ServiceHost.Pages.services +{ + public class employeeModel : PageModel + { + public void OnGet() + { + } + } +} diff --git a/ServiceHost/Pages/services/rollcall.cshtml b/ServiceHost/Pages/services/rollcall.cshtml new file mode 100644 index 00000000..88db7d79 --- /dev/null +++ b/ServiceHost/Pages/services/rollcall.cshtml @@ -0,0 +1,365 @@ +@page +@model ServiceHost.Pages.services.rollcallModel +@{ + Layout = "Shared/_LayoutHome"; +} + + +
+ +
+
+

حضور و غیاب

+

+ ماژول "حضور و غیاب" یکی از مهم‌ترین اجزای سامانه منابع انسانی است که به‌صورت دقیق، هوشمند و بدون نیاز به روش‌های دستی، ورود و خروج پرسنل را ثبت و تحلیل می‌کند. با استفاده از این بخش، مدیران می‌توانند به‌صورت لحظه‌ای وضعیت کاری افراد را بررسی کرده و گزارش‌های دقیق از حضور، غیبت، مرخصی و مأموریت دریافت کنند. +

+
+ + + ثبت نام + +
+
+ +
+
+ + + + + + +
+
+ +
+
+
+
+

آپلود عکس پرسنل

+

+ این بخش مخصوص بارگذاری تصویر پرسنلی افراد برای استفاده در سامانه تشخیص چهره است. با ثبت عکس‌ها، نرم‌افزار می‌تواند به‌صورت اتوماتیک هویت کاربر را هنگام ورود و خروج از محل کار شناسایی کرده و حضور او را ثبت نماید. +

+ +
+ + + + + +
کاربرد
+
+ +

+ برای سیستم حضور و غیاب با تشخیص چهره، داشتن تصویر پرسنل الزامی است. این بخش تضمین می‌کند که هر تصویر به صورت استاندارد، واضح و مرتبط با هر کارمند ثبت شود. +

+
+ +
+
+ +
+
+ +
+

حضور و غیاب جاری

+

+ در این بخش، وضعیت زنده (Real-time) حضور و غیاب پرسنل نمایش داده می‌شود. +

+ +
    +
  • چه کسانی امروز وارد شده‌اند؟
  • +
  • چه کسانی هنوز ورود نزده‌اند؟
  • +
  • چه کسانی مرخصی یا مأموریت هستند؟
  • +
+
+ + + + + +
کاربرد
+
+

+ مدیر می‌تواند در لحظه بفهمد چند نفر در محل کار حضور دارند یا چه کسی تأخیر دارد. +

+
+
+
+ +
+
+
+

سوابق حضور و غیاب

+

+ تمامی ورود و خروج‌های ثبت‌شده، همراه با تاریخ، ساعت، نوع ثبت (ورود/خروج/مرخصی/مأموریت) و روش ثبت (تشخیص چهره، دستی، کارت) در این بخش ذخیره می‌شود. + +

+

+ همچنین گزارشات ماهانه و هفتگی قابل استخراج هستند. +

+ +
+ + + + + +
کاربرد
+
+

+ برای محاسبه حقوق، پاداش یا جریمه، این اطلاعات ضروری است. همچنین در صورت اعتراض کارمند، سوابق قابل بررسی و اثبات هستند. +

+
+ +
+
+ +
+
+ +
+

گروه‌بندی

+

+ با استفاده از این گزینه می‌توانید پرسنل را در گروه‌های مختلف دسته‌بندی کنید (مثلاً بخش مالی، پشتیبانی، فروش، تولید و ...). سپس برای هر گروه قوانین خاص حضور و غیاب تعریف شود. +

+ +
+ + + + + +
کاربرد
+
+

+ ممکن است بخش تولید از ۶ صبح تا ۳ بعدازظهر فعالیت داشته باشد ولی بخش اداری از ۸ تا ۵. با گروه‌بندی، نرم‌افزار حضور هر بخش را با شرایط خاص خودش بررسی می‌کند. +

+
+
+
+ +
+
+
+

تنظیم ساعت فعالیت مجموعه

+

+ در این قسمت می‌توان بازه‌های زمانی کاری سازمان یا هر گروه شغلی را تعریف کرد. +

+ +
    +
  • روزهای کاری
  • +
  • ساعات شروع و پایان
  • +
  • روزهای تعطیل رسمی یا اختصاصی
  • +
  • شیفت‌های چرخشی یا ثابت
  • +
+
+ + + + + +
کاربرد
+
+

+ برای بررسی تأخیر، اضافه‌کاری و محاسبه ساعات کاری، مرجع اصلی همین تنظیمات هستند. +

+
+ +
+
+ +
+
+ +
+

تنظیمات حساب کاربری دوربین

+

+ در صورتی که از دوربین یا دستگاه حضور و غیاب خاصی استفاده می‌کنید، این بخش امکان تنظیم و اتصال آن به سیستم را فراهم می‌کند. +

+ +
    +
  • تعیین آدرس دوربین
  • +
  • فعال‌سازی تشخیص چهره
  • +
  • تنظیمات امنیتی یا محدودیت‌ها
  • +
+
+ + + + + +
کاربرد
+
+

+ در شرکت‌هایی که چندین دوربین یا ورودی دارند، هر دستگاه به راحتی به سامانه متصل می‌شود و اطلاعات به‌صورت یکپارچه ثبت می‌گردد. +

+
+
+
+ +
+
+
+

مساعده

+

+ در صورتی که کارمندی درخواست مساعده داشته باشد، اطلاعات مربوط به درخواست، مبلغ تأیید شده، تاریخ پرداخت و نحوه بازپرداخت در این بخش ثبت می‌شود. این بخش به شفاف‌سازی ارتباط مالی بین سازمان و کارمند کمک می‌کند. +

+
+ +
+
+ +
+
+ +
+

جرایم

+

+ در صورت وجود تخلفات انضباطی یا دیرکرد در ورود و خروج، تأخیر، ترک محل کار یا سایر موارد، می‌توان جرایم مربوطه را ثبت کرد. اطلاعات شامل نوع تخلف، مبلغ جریمه، تاریخ، و توضیحات تکمیلی است. این بخش به حفظ نظم و قانون‌مداری در مجموعه کمک می‌کند. +

+
+
+
+ +
+
+
+ + +
+
+ +
+ +
+
+ +
+ +
+
مدیریت یکپارچه منابع انسانی و هوشمند
+

+ با استفاده از خدمات سامانه کارگاه، به اطلاعات پرسنلی، صورت‌حساب‌های مالی، گزارشات، حضور و غیاب، کارپوشه، مدیریت کاربران و پشتیبانی دسترسی داشته باشید و فرآیندهای سازمانی خود را بهینه کنید. +

+
+ +
+
+ +@section Script { + + +} \ No newline at end of file diff --git a/ServiceHost/Pages/services/rollcall.cshtml.cs b/ServiceHost/Pages/services/rollcall.cshtml.cs new file mode 100644 index 00000000..953a67a5 --- /dev/null +++ b/ServiceHost/Pages/services/rollcall.cshtml.cs @@ -0,0 +1,12 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace ServiceHost.Pages.services +{ + public class rollcallModel : PageModel + { + public void OnGet() + { + } + } +} diff --git a/ServiceHost/Pages/services/ticket.cshtml b/ServiceHost/Pages/services/ticket.cshtml new file mode 100644 index 00000000..53efc6fb --- /dev/null +++ b/ServiceHost/Pages/services/ticket.cshtml @@ -0,0 +1,105 @@ +@page +@model ServiceHost.Pages.services.ticketModel +@{ + Layout = "Shared/_LayoutHome"; +} + + +
+ +
+
+

پشتیبانی

+

+ بخش پشتیبانی در نرم‌افزار شما به شکلی طراحی شده که کاربران در هر صفحه‌ای که باشند، بتوانند سریع و دقیق مشکل یا درخواست خود را ثبت و پیگیری کنند. این بخش یکی از مهم‌ترین ابزارهای تعامل بین کاربران و تیم پشتیبانی است. +

+
+ + + ثبت نام + +
+
+ +
+
+ + + +
+
+
+
+
+ +
+ +
دکمه شناور پشتیبانی
+

+ در پایین تمام صفحات نرم‌افزار، یک دکمه پشتیبانی به‌صورت شناور قرار گرفته که همیشه در دسترس کاربران است.. +

+
+ + +
+ +
دکمه شناور پشتیبانی
+

+ در پایین تمام صفحات نرم‌افزار، یک دکمه پشتیبانی به‌صورت شناور قرار گرفته که همیشه در دسترس کاربران است.. +

+
+ + +
+ +
دکمه شناور پشتیبانی
+

+ در پایین تمام صفحات نرم‌افزار، یک دکمه پشتیبانی به‌صورت شناور قرار گرفته که همیشه در دسترس کاربران است.. +

+
+ + +
+ +
دکمه شناور پشتیبانی
+

+ در پایین تمام صفحات نرم‌افزار، یک دکمه پشتیبانی به‌صورت شناور قرار گرفته که همیشه در دسترس کاربران است.. +

+
+ +
+
+ + +
+
+
+ + + + +
+
+ +
+ +
+
+ +
+ +
+
مدیریت یکپارچه منابع انسانی و هوشمند
+

+ با استفاده از خدمات سامانه کارگاه، به اطلاعات پرسنلی، صورت‌حساب‌های مالی، گزارشات، حضور و غیاب، کارپوشه، مدیریت کاربران و پشتیبانی دسترسی داشته باشید و فرآیندهای سازمانی خود را بهینه کنید. +

+
+ +
+
diff --git a/ServiceHost/Pages/services/ticket.cshtml.cs b/ServiceHost/Pages/services/ticket.cshtml.cs new file mode 100644 index 00000000..2a7bf2ac --- /dev/null +++ b/ServiceHost/Pages/services/ticket.cshtml.cs @@ -0,0 +1,12 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace ServiceHost.Pages.services +{ + public class ticketModel : PageModel + { + public void OnGet() + { + } + } +} diff --git a/ServiceHost/Pages/services/workflow.cshtml b/ServiceHost/Pages/services/workflow.cshtml new file mode 100644 index 00000000..e4a217b2 --- /dev/null +++ b/ServiceHost/Pages/services/workflow.cshtml @@ -0,0 +1,104 @@ +@page +@model ServiceHost.Pages.services.workflowModel +@{ + Layout = "Shared/_LayoutHome"; +} + + +
+ +
+
+

کارپوشه، حضور و غیاب

+

+ این بخش، مرکز مدیریت و تعیین تکلیف وضعیت‌های ناقص یا مشکوک حضور و غیاب پرسنل است. اطلاعاتی که در این قسمت نمایش داده می‌شود، معمولاً شامل مواردی است که نیاز به بررسی و تأیید کارفرما یا مدیر مجموعه دارند. +

+
+ + + ثبت نام + +
+
+ +
+
+ + + +
+
+
+
+
کاربرد اصلی این بخش
+
غیبت‌های بدون ثبت درخواست
+

+ اگر پرسنلی در یک روز مشخص اصلاً حضور نداشته و هیچ مرخصی‌ای هم برای آن روز ثبت نکرده، سیستم به‌صورت خودکار این مورد را در کارپوشه مدیر ثبت می‌کند.مدیر باید تعیین کند که این مورد: +

+ +
    +
  • غیبت تلقی شود
  • +
  • یا برگه مرخصی برای آن صادر گردد
  • +
  • یا به هر دلیلی (مثلاً مأموریت یا اشتباه سیستمی) اصلاح شود
  • +
+ +
+ + +
+
ورود ثبت شده، اما خروج ثبت نشده
+

+ اگر پرسنلی هنگام ورود ثبت انجام دهد ولی فراموش کند خروج را بزند، سیستم در پایان ساعات کاری به‌طور خودکار خروج ثبت می‌کند. +

+

+ فردای آن روز، این مورد به مدیر اطلاع داده می‌شود و منتظر تایید یا اصلاح است. مدیر می‌تواند: +

+ +
    +
  • خروج ثبت ‌شده توسط سیستم را تأیید کند
  • +
  • یا آن را حذف کرده و زمان دقیق دیگری ثبت کند
  • +
+ + + +
مزایای این بخش
+
    +
  • جلوگیری از خطای انسانی در ثبت حضور و غیاب
  • +
  • کاهش اختلافات بین کارفرما و کارمند در مورد ساعت کاری
  • +
  • مستندسازی کامل تمامی اصلاحات و تأییدیه‌ها
  • +
  • کمک به محاسبه دقیق حقوق، پاداش، اضافه‌کاری و کسورات
  • +
+ + +
+
+
+
+ + + +
+
+ +
+ +
+
+ +
+ +
+
مدیریت یکپارچه منابع انسانی و هوشمند
+

+ با استفاده از خدمات سامانه کارگاه، به اطلاعات پرسنلی، صورت‌حساب‌های مالی، گزارشات، حضور و غیاب، کارپوشه، مدیریت کاربران و پشتیبانی دسترسی داشته باشید و فرآیندهای سازمانی خود را بهینه کنید. +

+
+ +
+
diff --git a/ServiceHost/Pages/services/workflow.cshtml.cs b/ServiceHost/Pages/services/workflow.cshtml.cs new file mode 100644 index 00000000..4dd9810b --- /dev/null +++ b/ServiceHost/Pages/services/workflow.cshtml.cs @@ -0,0 +1,12 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace ServiceHost.Pages.services +{ + public class workflowModel : PageModel + { + public void OnGet() + { + } + } +} diff --git a/ServiceHost/Pages/services/workshop.cshtml b/ServiceHost/Pages/services/workshop.cshtml new file mode 100644 index 00000000..13335369 --- /dev/null +++ b/ServiceHost/Pages/services/workshop.cshtml @@ -0,0 +1,220 @@ +@page +@model ServiceHost.Pages.services.workshopModel +@{ + Layout = "Shared/_LayoutHome"; +} + + +
+ +
+
+

عملیات کارگاه

+

+ بخش عملیات کارگاه به عنوان یکی از کلیدی‌ترین ماژول‌های نرم‌افزار منابع انسانی، امکانات جامعی برای مدیریت اطلاعات پایه‌ای کارکنان در اختیار مدیران منابع انسانی، کارفرمایان و کارشناسان اداری قرار می‌دهد. این بخش به شما کمک می‌کند تا با دسترسی یکپارچه و سریع، کنترل دقیقی بر روی وضعیت کاری، مالی و بیمه‌ای کارکنان خود داشته باشید. +

+
+ + + ثبت نام + +
+
+ +
+
+ + + + + + + +
+
+ +
+
+
+
+

لیست قرارداد

+

+ در این قسمت، تمامی قراردادهای ثبت‌شده برای کارکنان قابل مشاهده و مدیریت است. شما می‌توانید اطلاعاتی مانند نوع قرارداد (موقت، دائمی، پروژه‌ای و ...)، تاریخ شروع و پایان، سمت شغلی، مبلغ قرارداد، شرایط فسخ، و سایر بندهای قانونی را مشاهده، ویرایش یا تمدید نمایید. +

+

+ این قابلیت به شما امکان می‌دهد که سوابق قراردادی افراد را در طول زمان ردیابی کرده و از تطابق آن با قوانین کار اطمینان حاصل کنید. +

+
+ +
+
+ +
+
+ +
+

لیست فیش حقوقی

+

+ تمامی فیش‌های حقوقی صادرشده برای هر کارمند در این بخش ذخیره و دسته‌بندی شده‌اند. شما می‌توانید جزئیات دقیق فیش‌ها را شامل حقوق پایه، اضافه‌کاری، حق بیمه، مزایا (بن کارگری، حق مسکن، خواربار و...) و کسورات (مالیات، غیبت، دیرکرد، وام و...) مشاهده و بررسی کنید. +

+

+ این بخش برای حسابداری حقوق و شفاف‌سازی پرداخت‌ها بسیار حیاتی است. +

+
+
+
+ +
+
+
+

لیست بیمه

+

+ در این بخش، اطلاعات مربوط به وضعیت بیمه تأمین اجتماعی هر کارمند ثبت می‌شود. مدیران می‌توانند بررسی کنند که چه کسانی بیمه شده‌اند، چه حق بیمه‌ای پرداخت شده، و وضعیت ارسال لیست بیمه در هر ماه چگونه است. همچنین این بخش امکان تهیه گزارش برای ارسال به سازمان تأمین اجتماعی را نیز فراهم می‌کند. +

+
+ +
+
+ +
+
+
+

گزارش وضعیت انفرادی پرسنل

+

+ با استفاده از این گزینه می‌توانید برای هر کارمند به صورت جداگانه، گزارشی جامع تهیه کنید که شامل اطلاعات قرارداد، سوابق حضور و غیاب، مرخصی‌ها، ماموریت‌ها، فیش‌های حقوقی، و وضعیت بیمه باشد. این گزارش برای جلسات انضباطی، ارزیابی عملکرد یا تمدید قرارداد بسیار مفید است. +

+
+
+

گزارش وضعیت گروهی پرسنل

+

+ این قسمت به شما اجازه می‌دهد تا به صورت دسته‌جمعی، گزارش‌هایی از وضعیت کلی کارکنان دریافت کنید. به عنوان مثال، می‌توانید گزارشی از تمام افراد یک دپارتمان خاص بگیرید که شامل اطلاعاتی مانند نوع قرارداد، تعداد روزهای کاری، مجموع مرخصی‌ها، مجموع اضافه‌کاری‌ها و وضعیت حقوقی و بیمه‌ای آنها باشد. این نوع گزارش‌گیری به تصمیم‌گیری مدیریتی و تحلیل منابع انسانی کمک بزرگی می‌کند. +

+
+
+ +
+ + +
+
+
+ +
+
+ +
+ +
+
+ +
+ +
+
مدیریت یکپارچه منابع انسانی و هوشمند
+

+ با استفاده از خدمات سامانه کارگاه، به اطلاعات پرسنلی، صورت‌حساب‌های مالی، گزارشات، حضور و غیاب، کارپوشه، مدیریت کاربران و پشتیبانی دسترسی داشته باشید و فرآیندهای سازمانی خود را بهینه کنید. +

+
+ +
+
+ +@section Script { + + +} \ No newline at end of file diff --git a/ServiceHost/Pages/services/workshop.cshtml.cs b/ServiceHost/Pages/services/workshop.cshtml.cs new file mode 100644 index 00000000..4c7741dc --- /dev/null +++ b/ServiceHost/Pages/services/workshop.cshtml.cs @@ -0,0 +1,12 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace ServiceHost.Pages.services +{ + public class workshopModel : PageModel + { + public void OnGet() + { + } + } +} diff --git a/ServiceHost/wwwroot/AssetsClient/pages/Register/css/Index.css b/ServiceHost/wwwroot/AssetsClient/pages/Register/css/Index.css index c34b86f7..9d871ff3 100644 --- a/ServiceHost/wwwroot/AssetsClient/pages/Register/css/Index.css +++ b/ServiceHost/wwwroot/AssetsClient/pages/Register/css/Index.css @@ -255,6 +255,8 @@ color: #1ABA3D; font-size: 13px; font-weight: 600; + width: 160px; + text-align: left; } /* ------------------------------ Step 2 ------------------------------ */ .openAction { @@ -280,6 +282,10 @@ } @media (max-width:1366px) { + .step { + padding: 0px; + } + .progressStepDiv { gap: 15px; margin: 20px auto; @@ -329,6 +335,14 @@ } @media (max-width:992px) { + .customRegisterForm { + height: 85vh; + } + + .step { + height: 80vh; + } + .progressSteps { display: none; } diff --git a/ServiceHost/wwwroot/AssetsClient/pages/Register/css/_Partials/_Step3.css b/ServiceHost/wwwroot/AssetsClient/pages/Register/css/_Partials/_Step3.css index c64dc86a..e5b63a81 100644 --- a/ServiceHost/wwwroot/AssetsClient/pages/Register/css/_Partials/_Step3.css +++ b/ServiceHost/wwwroot/AssetsClient/pages/Register/css/_Partials/_Step3.css @@ -139,15 +139,16 @@ margin: 0 auto; } -.main .accordion-item { - outline: none; - margin: 12px 0; - border-bottom: 1.3px solid #e0e0e0; - border-radius: 12px; - background-color: #ECFFFF; - border: 1px solid #CACACA; - overflow: hidden -} + .main .accordion-item { + outline: none; + margin: 12px 0; + border-bottom: 1.3px solid #e0e0e0; + border-radius: 12px; + background-color: #ECFFFF; + border: 1px solid #CACACA; + overflow: hidden; + box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.1); + } .main .accordion-item .title { display: flex; @@ -185,7 +186,13 @@ } - +.totalTitle { + font-size: 1rem; + font-weight: 800; + color: #575757; + text-align: center; + margin: 6px auto; +} .btnRadioContainer { @@ -246,7 +253,8 @@ display: flex; align-items: center; justify-content: center; - background-color: #F87171; + background-color: #F8E0E0; + border: 1px solid #BF3737; border-radius: 7px; padding: 3px; width: 30px; @@ -254,7 +262,7 @@ } .btnRemove:hover { - background-color: #d55c5c; + background-color: #d3bebe; } @@ -263,7 +271,7 @@ grid-template-columns: repeat(2, minmax(0, 1fr)); }*/ .radioLabelListOption { - width: 144px; + width: 153px; font-size: 10px; } @@ -322,7 +330,7 @@ .radioLabelListOption { width: 100%; - font-size: 12px; + font-size: 9px; } .totalPayWP { @@ -330,6 +338,10 @@ width: 120px; } + .totalTitle { + display: none; + } + .totalPaymentWP { text-align: center; margin-top: 20px; diff --git a/ServiceHost/wwwroot/AssetsClient/pages/Register/css/_Partials/_Step5.css b/ServiceHost/wwwroot/AssetsClient/pages/Register/css/_Partials/_Step5.css index e3bf5a79..21a36c51 100644 --- a/ServiceHost/wwwroot/AssetsClient/pages/Register/css/_Partials/_Step5.css +++ b/ServiceHost/wwwroot/AssetsClient/pages/Register/css/_Partials/_Step5.css @@ -14,6 +14,7 @@ .descriptionContainerStep5 { overflow-y: auto; height: 60vh; + padding: 5px; } .titleDescStep5 { @@ -34,7 +35,7 @@ color: #000000; font-size: 12px; font-weight: 500; - text-align: start; + text-align: justify; } @@ -56,6 +57,8 @@ color: #1ABA3D; font-size: 13px; font-weight: 600; + width: 160px; + text-align: left; } @@ -82,6 +85,10 @@ } @media (max-width: 992px) { + .descriptionContainerStep5 { + height: 50vh; + } + .otpRegister .form-control { padding: 3px; font-size: 12px; diff --git a/ServiceHost/wwwroot/AssetsClient/pages/Register/js/_Partials/_Step1.js b/ServiceHost/wwwroot/AssetsClient/pages/Register/js/_Partials/_Step1.js index e74c0a89..3b747fd8 100644 --- a/ServiceHost/wwwroot/AssetsClient/pages/Register/js/_Partials/_Step1.js +++ b/ServiceHost/wwwroot/AssetsClient/pages/Register/js/_Partials/_Step1.js @@ -1,7 +1,7 @@  var globalPhone = ""; -$(document).ready(function () { +$(document).ready(function() { $("#nationalCode").mask("0000000000"); $(document).on('input', "#nationalCode", function () { let value = $(this).val(); @@ -103,7 +103,7 @@ async function checkInputsStep1() { $('#fatherName').val(response.data.fatherName); $('#nationalNumber').val(response.data.idNumber); globalPhone = response.data.phone; - + // The State and City $('#state').select2(); $('#state').val(response.data.state).trigger('change'); diff --git a/ServiceHost/wwwroot/AssetsClient/pages/Register/js/_Partials/_Step3.js b/ServiceHost/wwwroot/AssetsClient/pages/Register/js/_Partials/_Step3.js index e0c30caa..4c5b8023 100644 --- a/ServiceHost/wwwroot/AssetsClient/pages/Register/js/_Partials/_Step3.js +++ b/ServiceHost/wwwroot/AssetsClient/pages/Register/js/_Partials/_Step3.js @@ -207,11 +207,11 @@ function addNewWorkshop() {
- +
- +
@@ -221,6 +221,7 @@ function addNewWorkshop() {
+
مبلغ کل
-
@@ -669,11 +670,11 @@ function loadWorkshopData(id) {
- +
- +
@@ -683,6 +684,7 @@ function loadWorkshopData(id) {
+
مبلغ کل
${item.workshopServicesAmountStr} ریال @@ -803,11 +805,11 @@ function loadWorkshopData(id) {
- +
- +
@@ -817,6 +819,7 @@ function loadWorkshopData(id) {
+
مبلغ کل
-
diff --git a/ServiceHost/wwwroot/AssetsMain/css/styles.css b/ServiceHost/wwwroot/AssetsMain/css/styles.css index 45e057bd..53337db2 100644 --- a/ServiceHost/wwwroot/AssetsMain/css/styles.css +++ b/ServiceHost/wwwroot/AssetsMain/css/styles.css @@ -1 +1 @@ -*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-9{bottom:-2.25rem}.-right-6{right:-1.5rem}.-start-9{inset-inline-start:-2.25rem}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.start-\[1px\]{inset-inline-start:1px}.top-0{top:0}.top-\[150px\]{top:150px}.top-\[66px\]{top:66px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[100\]{z-index:100}.z-\[504\]{z-index:504}.z-\[51\]{z-index:51}.order-1{order:1}.order-2{order:2}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-9{margin-bottom:2.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-7{height:1.75rem}.h-full{height:100%}.w-1{width:.25rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-6\/12{width:50%}.w-9{width:2.25rem}.w-\[20rem\]{width:20rem}.w-\[240px\]{width:240px}.w-\[2px\]{width:2px}.w-\[5\.1rem\]{width:5.1rem}.w-\[6rem\]{width:6rem}.w-full{width:100%}.min-w-9{min-width:2.25rem}.max-w-screen-lg{max-width:1024px}.max-w-screen-xl{max-width:1280px}.translate-x-full{--tw-translate-x:100%}.-rotate-90,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-9{gap:2.25rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-e-2{border-inline-end-width:2px}.border-\[\#2DBCBC\]{--tw-border-opacity:1;border-color:rgb(45 188 188/var(--tw-border-opacity,1))}.border-\[\#575757\]{--tw-border-opacity:1;border-color:rgb(87 87 87/var(--tw-border-opacity,1))}.border-\[\#E3E3E3\]{--tw-border-opacity:1;border-color:rgb(227 227 227/var(--tw-border-opacity,1))}.border-\[\#E4E4E7\]{--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-b-\[\#AEAEAE\]{--tw-border-opacity:1;border-bottom-color:rgb(174 174 174/var(--tw-border-opacity,1))}.border-b-gray-200{--tw-border-opacity:1;border-bottom-color:rgb(229 231 235/var(--tw-border-opacity,1))}.bg-\[\#2DBCBC\]{--tw-bg-opacity:1;background-color:rgb(45 188 188/var(--tw-bg-opacity,1))}.bg-\[\#D1DBE8\]{--tw-bg-opacity:1;background-color:rgb(209 219 232/var(--tw-bg-opacity,1))}.bg-\[\#D9FBFB\]{--tw-bg-opacity:1;background-color:rgb(217 251 251/var(--tw-bg-opacity,1))}.bg-\[\#F3F8FC\]{--tw-bg-opacity:1;background-color:rgb(243 248 252/var(--tw-bg-opacity,1))}.bg-\[\#FBFDFF\]{--tw-bg-opacity:1;background-color:rgb(251 253 255/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:#00000080}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#003E3E\]{--tw-gradient-from:#003e3e var(--tw-gradient-from-position);--tw-gradient-to:#003e3e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#035757\]{--tw-gradient-from:#035757 var(--tw-gradient-from-position);--tw-gradient-to:#03575700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#E8E8E8\]\/30{--tw-gradient-from:#e8e8e84d var(--tw-gradient-from-position);--tw-gradient-to:#e8e8e800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#067A7A\]{--tw-gradient-to:#067a7a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#067a7a var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#004343\]{--tw-gradient-to:#004343 var(--tw-gradient-to-position)}.to-\[\#2EBEBE\]{--tw-gradient-to:#2ebebe var(--tw-gradient-to-position)}.to-\[\#F3F8FC\]{--tw-gradient-to:#f3f8fc var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-9{padding:2.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[0\.54rem\]{padding-top:.54rem;padding-bottom:.54rem}.pb-3{padding-bottom:.75rem}.pl-6{padding-left:1.5rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.71rem\]{font-size:.71rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1rem\]{font-size:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-\[500\]{font-weight:500}.font-\[600\]{font-weight:600}.font-\[700\]{font-weight:700}.font-\[800\]{font-weight:800}.font-\[900\]{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#0\.8rem\]{color:#0.8rem}.text-\[\#002626\]{--tw-text-opacity:1;color:rgb(0 38 38/var(--tw-text-opacity,1))}.text-\[\#1\.4rem\]{color:#1.4rem}.text-\[\#11181C\]{--tw-text-opacity:1;color:rgb(17 24 28/var(--tw-text-opacity,1))}.text-\[\#138A8A\]{--tw-text-opacity:1;color:rgb(19 138 138/var(--tw-text-opacity,1))}.text-\[\#138F8F\]{--tw-text-opacity:1;color:rgb(19 143 143/var(--tw-text-opacity,1))}.text-\[\#178B8B\]{--tw-text-opacity:1;color:rgb(23 139 139/var(--tw-text-opacity,1))}.text-\[\#178C8C\]{--tw-text-opacity:1;color:rgb(23 140 140/var(--tw-text-opacity,1))}.text-\[\#2B2B2B\]{--tw-text-opacity:1;color:rgb(43 43 43/var(--tw-text-opacity,1))}.text-\[\#33363F\]{--tw-text-opacity:1;color:rgb(51 54 63/var(--tw-text-opacity,1))}.text-\[\#393939\]{--tw-text-opacity:1;color:rgb(57 57 57/var(--tw-text-opacity,1))}.text-\[\#3C3C3C\]{--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1))}.text-\[\#3F3F3F\]{--tw-text-opacity:1;color:rgb(63 63 63/var(--tw-text-opacity,1))}.text-\[\#465A71\]{--tw-text-opacity:1;color:rgb(70 90 113/var(--tw-text-opacity,1))}.text-\[\#4E4E4E\]{--tw-text-opacity:1;color:rgb(78 78 78/var(--tw-text-opacity,1))}.text-\[\#4F4F4F\]{--tw-text-opacity:1;color:rgb(79 79 79/var(--tw-text-opacity,1))}.text-\[\#515151\]{--tw-text-opacity:1;color:rgb(81 81 81/var(--tw-text-opacity,1))}.text-\[\#52525B\]{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-\[\#575757\]{--tw-text-opacity:1;color:rgb(87 87 87/var(--tw-text-opacity,1))}.text-\[\#585960\]{--tw-text-opacity:1;color:rgb(88 89 96/var(--tw-text-opacity,1))}.text-\[\#666666\]{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.text-\[\#8B8B8B\]{--tw-text-opacity:1;color:rgb(139 139 139/var(--tw-text-opacity,1))}.text-\[\#F31260\]{--tw-text-opacity:1;color:rgb(243 18 96/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-\[\#E4E4E7\]{outline-color:#e4e4e7}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-\[4px\]:before{content:var(--tw-content);width:4px}.before\:bg-green-800:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.before\:\!opacity-0:before{content:var(--tw-content);opacity:0!important}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.hover\:border-\[\#178B8B\]:hover{--tw-border-opacity:1;border-color:rgb(23 139 139/var(--tw-border-opacity,1))}.hover\:bg-\[\#2DBCBC\]:hover{--tw-bg-opacity:1;background-color:rgb(45 188 188/var(--tw-bg-opacity,1))}.hover\:bg-\[\#DDDDDD\]:hover{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:text-\[\#138A8A\]:hover{--tw-text-opacity:1;color:rgb(19 138 138/var(--tw-text-opacity,1))}.hover\:text-\[\#282828\]:hover{--tw-text-opacity:1;color:rgb(40 40 40/var(--tw-text-opacity,1))}.hover\:text-\[\#424242\]:hover{--tw-text-opacity:1;color:rgb(66 66 66/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:outline-\[\#B3B3B3\]:focus{outline-color:#b3b3b3}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-\[\#B3B3B3\]:focus-visible{outline-color:#b3b3b3}.group\/item:hover .group-hover\/item\:-translate-x-2{--tw-translate-x:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:hover .group-hover\/item\:text-\[\#178B8B\]{--tw-text-opacity:1;color:rgb(23 139 139/var(--tw-text-opacity,1))}.group\/item:hover .group-hover\/item\:opacity-100{opacity:1}.dark\:inline:is(.dark *){display:inline}.dark\:hidden:is(.dark *){display:none}.dark\:border-\[\#44475A\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(68 71 90/var(--tw-border-opacity,1))}.dark\:border-b-\[\#212330\]:is(.dark *){--tw-border-opacity:1;border-bottom-color:rgb(33 35 48/var(--tw-border-opacity,1))}.dark\:border-b-\[\#494B57\]:is(.dark *){--tw-border-opacity:1;border-bottom-color:rgb(73 75 87/var(--tw-border-opacity,1))}.dark\:bg-\[\#144343\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 67 67/var(--tw-bg-opacity,1))}.dark\:bg-\[\#171923\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 35/var(--tw-bg-opacity,1))}.dark\:bg-\[\#212330\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(33 35 48/var(--tw-bg-opacity,1))}.dark\:to-\[\#444C53\]:is(.dark *){--tw-gradient-to:#444c53 var(--tw-gradient-to-position)}.dark\:text-\[\#D1D1D1\]:is(.dark *){--tw-text-opacity:1;color:rgb(209 209 209/var(--tw-text-opacity,1))}.dark\:text-\[\#EDEDED\]:is(.dark *){--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.dark\:text-\[\#F695B7\]:is(.dark *){--tw-text-opacity:1;color:rgb(246 149 183/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:opacity-15:is(.dark *){opacity:.15}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:hover\:text-\[\#D0D0D0\]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}.dark\:hover\:text-\[\#c9c9c9\]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1))}.group\/item:hover .dark\:group-hover\/item\:text-\[\#15BCBC\]:is(.dark *){--tw-text-opacity:1;color:rgb(21 188 188/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:-top-\[160px\]{top:-160px}.md\:-top-\[600px\]{top:-600px}.md\:order-1{order:1}.md\:order-2{order:2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-10\/12{width:83.333333%}.md\:w-11\/12{width:91.666667%}.md\:w-4\/12{width:33.333333%}.md\:w-52{width:13rem}.md\:w-6\/12{width:50%}.md\:w-8\/12{width:66.666667%}.md\:w-80{width:20rem}.md\:w-\[8rem\]{width:8rem}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:text-left{text-align:left}.md\:text-start{text-align:start}.md\:text-\[0\.8rem\]{font-size:.8rem}.md\:text-\[0\.95rem\]{font-size:.95rem}.md\:text-\[0\.9rem\]{font-size:.9rem}.md\:text-\[1\.1rem\]{font-size:1.1rem}.md\:text-\[1\.2rem\]{font-size:1.2rem}.md\:text-\[1\.4rem\]{font-size:1.4rem}.md\:font-medium{font-weight:500}}@media (min-width:1024px){.lg\:-top-\[400px\]{top:-400px}.lg\:-top-\[90px\]{top:-90px}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-10\/12{width:83.333333%}.lg\:w-3\/12{width:25%}.lg\:w-6\/12{width:50%}.lg\:w-9\/12{width:75%}.lg\:w-96{width:24rem}.lg\:w-\[30rem\]{width:30rem}.lg\:w-\[9rem\]{width:9rem}.lg\:w-full{width:100%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-9{gap:2.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-9{padding:2.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:text-\[0\.82rem\]{font-size:.82rem}.lg\:text-\[0\.86rem\]{font-size:.86rem}.lg\:text-\[0\.9rem\]{font-size:.9rem}.lg\:text-\[1\.3rem\]{font-size:1.3rem}.lg\:text-\[1rem\]{font-size:1rem}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ltr\:-left-\[19px\]:where([dir=ltr],[dir=ltr] *){left:-19px}.ltr\:before\:-left-\[20px\]:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);left:-20px}.rtl\:-right-\[19px\]:where([dir=rtl],[dir=rtl] *){right:-19px}.rtl\:before\:-right-\[20px\]:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);right:-20px} \ No newline at end of file +*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-9{bottom:-2.25rem}.-right-6{right:-1.5rem}.-start-9{inset-inline-start:-2.25rem}.-top-20{top:-5rem}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.start-\[1px\]{inset-inline-start:1px}.top-0{top:0}.top-\[127px\]{top:127px}.top-\[150px\]{top:150px}.top-\[66px\]{top:66px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[100\]{z-index:100}.z-\[504\]{z-index:504}.z-\[51\]{z-index:51}.order-1{order:1}.order-2{order:2}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-9{margin-bottom:2.25rem}.mr-3{margin-right:.75rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-7{height:1.75rem}.h-full{height:100%}.w-1{width:.25rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-6\/12{width:50%}.w-9{width:2.25rem}.w-\[20rem\]{width:20rem}.w-\[240px\]{width:240px}.w-\[2px\]{width:2px}.w-\[5\.1rem\]{width:5.1rem}.w-\[6rem\]{width:6rem}.w-full{width:100%}.min-w-9{min-width:2.25rem}.max-w-\[1320px\]{max-width:1320px}.max-w-screen-lg{max-width:1024px}.max-w-screen-xl{max-width:1280px}.translate-x-full{--tw-translate-x:100%}.-rotate-90,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-9{gap:2.25rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-e-2{border-inline-end-width:2px}.border-\[\#2DBCBC\]{--tw-border-opacity:1;border-color:rgb(45 188 188/var(--tw-border-opacity,1))}.border-\[\#575757\]{--tw-border-opacity:1;border-color:rgb(87 87 87/var(--tw-border-opacity,1))}.border-\[\#E3E3E3\]{--tw-border-opacity:1;border-color:rgb(227 227 227/var(--tw-border-opacity,1))}.border-\[\#E4E4E7\]{--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-b-\[\#AEAEAE\]{--tw-border-opacity:1;border-bottom-color:rgb(174 174 174/var(--tw-border-opacity,1))}.border-b-gray-200{--tw-border-opacity:1;border-bottom-color:rgb(229 231 235/var(--tw-border-opacity,1))}.bg-\[\#2DBCBC\]{--tw-bg-opacity:1;background-color:rgb(45 188 188/var(--tw-bg-opacity,1))}.bg-\[\#D1DBE8\]{--tw-bg-opacity:1;background-color:rgb(209 219 232/var(--tw-bg-opacity,1))}.bg-\[\#D9FBFB\]{--tw-bg-opacity:1;background-color:rgb(217 251 251/var(--tw-bg-opacity,1))}.bg-\[\#F3F8FC\]{--tw-bg-opacity:1;background-color:rgb(243 248 252/var(--tw-bg-opacity,1))}.bg-\[\#FBFDFF\]{--tw-bg-opacity:1;background-color:rgb(251 253 255/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:#00000080}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#003E3E\]{--tw-gradient-from:#003e3e var(--tw-gradient-from-position);--tw-gradient-to:#003e3e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#035757\]{--tw-gradient-from:#035757 var(--tw-gradient-from-position);--tw-gradient-to:#03575700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#E8E8E8\]\/30{--tw-gradient-from:#e8e8e84d var(--tw-gradient-from-position);--tw-gradient-to:#e8e8e800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#067A7A\]{--tw-gradient-to:#067a7a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#067a7a var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#004343\]{--tw-gradient-to:#004343 var(--tw-gradient-to-position)}.to-\[\#2EBEBE\]{--tw-gradient-to:#2ebebe var(--tw-gradient-to-position)}.to-\[\#F3F8FC\]{--tw-gradient-to:#f3f8fc var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-9{padding:2.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-\[0\.54rem\]{padding-top:.54rem;padding-bottom:.54rem}.pb-3{padding-bottom:.75rem}.pl-6{padding-left:1.5rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.71rem\]{font-size:.71rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1rem\]{font-size:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-\[500\]{font-weight:500}.font-\[600\]{font-weight:600}.font-\[700\]{font-weight:700}.font-\[800\]{font-weight:800}.font-\[900\]{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#0\.8rem\]{color:#0.8rem}.text-\[\#002626\]{--tw-text-opacity:1;color:rgb(0 38 38/var(--tw-text-opacity,1))}.text-\[\#1\.4rem\]{color:#1.4rem}.text-\[\#11181C\]{--tw-text-opacity:1;color:rgb(17 24 28/var(--tw-text-opacity,1))}.text-\[\#138A8A\]{--tw-text-opacity:1;color:rgb(19 138 138/var(--tw-text-opacity,1))}.text-\[\#138F8F\]{--tw-text-opacity:1;color:rgb(19 143 143/var(--tw-text-opacity,1))}.text-\[\#178B8B\]{--tw-text-opacity:1;color:rgb(23 139 139/var(--tw-text-opacity,1))}.text-\[\#178C8C\]{--tw-text-opacity:1;color:rgb(23 140 140/var(--tw-text-opacity,1))}.text-\[\#2B2B2B\]{--tw-text-opacity:1;color:rgb(43 43 43/var(--tw-text-opacity,1))}.text-\[\#33363F\]{--tw-text-opacity:1;color:rgb(51 54 63/var(--tw-text-opacity,1))}.text-\[\#344456\]{--tw-text-opacity:1;color:rgb(52 68 86/var(--tw-text-opacity,1))}.text-\[\#393939\]{--tw-text-opacity:1;color:rgb(57 57 57/var(--tw-text-opacity,1))}.text-\[\#3C3C3C\]{--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1))}.text-\[\#3F3F3F\]{--tw-text-opacity:1;color:rgb(63 63 63/var(--tw-text-opacity,1))}.text-\[\#465A71\]{--tw-text-opacity:1;color:rgb(70 90 113/var(--tw-text-opacity,1))}.text-\[\#4E4E4E\]{--tw-text-opacity:1;color:rgb(78 78 78/var(--tw-text-opacity,1))}.text-\[\#4F4F4F\]{--tw-text-opacity:1;color:rgb(79 79 79/var(--tw-text-opacity,1))}.text-\[\#515151\]{--tw-text-opacity:1;color:rgb(81 81 81/var(--tw-text-opacity,1))}.text-\[\#52525B\]{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-\[\#575757\]{--tw-text-opacity:1;color:rgb(87 87 87/var(--tw-text-opacity,1))}.text-\[\#585960\]{--tw-text-opacity:1;color:rgb(88 89 96/var(--tw-text-opacity,1))}.text-\[\#666666\]{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.text-\[\#818181\]{--tw-text-opacity:1;color:rgb(129 129 129/var(--tw-text-opacity,1))}.text-\[\#8B8B8B\]{--tw-text-opacity:1;color:rgb(139 139 139/var(--tw-text-opacity,1))}.text-\[\#F31260\]{--tw-text-opacity:1;color:rgb(243 18 96/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-\[\#E4E4E7\]{outline-color:#e4e4e7}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-right-3:before{content:var(--tw-content);right:-.75rem}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:right-0:before{content:var(--tw-content);right:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-2:before{content:var(--tw-content);top:.5rem}.before\:my-auto:before{content:var(--tw-content);margin-top:auto;margin-bottom:auto}.before\:mr-2:before{content:var(--tw-content);margin-right:.5rem}.before\:h-2:before{content:var(--tw-content);height:.5rem}.before\:h-\[33px\]:before{content:var(--tw-content);height:33px}.before\:h-\[4px\]:before{content:var(--tw-content);height:4px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:w-\[4px\]:before{content:var(--tw-content);width:4px}.before\:w-\[6px\]:before{content:var(--tw-content);width:6px}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-t-md:before{content:var(--tw-content);border-top-left-radius:.375rem;border-top-right-radius:.375rem}.before\:rounded-bl-md:before{content:var(--tw-content);border-bottom-left-radius:.375rem}.before\:rounded-tl-md:before{content:var(--tw-content);border-top-left-radius:.375rem}.before\:bg-\[\#27ACAC\]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(39 172 172/var(--tw-bg-opacity,1))}.before\:bg-\[\#2DBCBC\]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(45 188 188/var(--tw-bg-opacity,1))}.before\:bg-green-800:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.before\:\!opacity-0:before{content:var(--tw-content);opacity:0!important}.before\:\!opacity-100:before{content:var(--tw-content);opacity:1!important}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.hover\:border-\[\#178B8B\]:hover{--tw-border-opacity:1;border-color:rgb(23 139 139/var(--tw-border-opacity,1))}.hover\:bg-\[\#2DBCBC\]:hover{--tw-bg-opacity:1;background-color:rgb(45 188 188/var(--tw-bg-opacity,1))}.hover\:bg-\[\#DDDDDD\]:hover{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:text-\[\#138A8A\]:hover{--tw-text-opacity:1;color:rgb(19 138 138/var(--tw-text-opacity,1))}.hover\:text-\[\#25303D\]:hover{--tw-text-opacity:1;color:rgb(37 48 61/var(--tw-text-opacity,1))}.hover\:text-\[\#282828\]:hover{--tw-text-opacity:1;color:rgb(40 40 40/var(--tw-text-opacity,1))}.hover\:text-\[\#424242\]:hover{--tw-text-opacity:1;color:rgb(66 66 66/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-opacity-70:hover{--tw-text-opacity:0.7}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:outline-\[\#B3B3B3\]:focus{outline-color:#b3b3b3}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-\[\#B3B3B3\]:focus-visible{outline-color:#b3b3b3}.group\/item:hover .group-hover\/item\:-translate-x-2{--tw-translate-x:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:hover .group-hover\/item\:text-\[\#178B8B\]{--tw-text-opacity:1;color:rgb(23 139 139/var(--tw-text-opacity,1))}.group\/item:hover .group-hover\/item\:opacity-100{opacity:1}.dark\:inline:is(.dark *){display:inline}.dark\:hidden:is(.dark *){display:none}.dark\:border-\[\#44475A\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(68 71 90/var(--tw-border-opacity,1))}.dark\:border-b-\[\#212330\]:is(.dark *){--tw-border-opacity:1;border-bottom-color:rgb(33 35 48/var(--tw-border-opacity,1))}.dark\:border-b-\[\#494B57\]:is(.dark *){--tw-border-opacity:1;border-bottom-color:rgb(73 75 87/var(--tw-border-opacity,1))}.dark\:bg-\[\#144343\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 67 67/var(--tw-bg-opacity,1))}.dark\:bg-\[\#171923\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 25 35/var(--tw-bg-opacity,1))}.dark\:bg-\[\#212330\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(33 35 48/var(--tw-bg-opacity,1))}.dark\:to-\[\#444C53\]:is(.dark *){--tw-gradient-to:#444c53 var(--tw-gradient-to-position)}.dark\:text-\[\#D1D1D1\]:is(.dark *){--tw-text-opacity:1;color:rgb(209 209 209/var(--tw-text-opacity,1))}.dark\:text-\[\#EDEDED\]:is(.dark *){--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.dark\:text-\[\#F695B7\]:is(.dark *){--tw-text-opacity:1;color:rgb(246 149 183/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:opacity-15:is(.dark *){opacity:.15}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:hover\:text-\[\#D0D0D0\]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}.dark\:hover\:text-\[\#c9c9c9\]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1))}.group\/item:hover .dark\:group-hover\/item\:text-\[\#15BCBC\]:is(.dark *){--tw-text-opacity:1;color:rgb(21 188 188/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:w-72{width:18rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:-top-\[160px\]{top:-160px}.md\:-top-\[600px\]{top:-600px}.md\:order-1{order:1}.md\:order-2{order:2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-10\/12{width:83.333333%}.md\:w-11\/12{width:91.666667%}.md\:w-16{width:4rem}.md\:w-4\/12{width:33.333333%}.md\:w-52{width:13rem}.md\:w-6\/12{width:50%}.md\:w-8\/12{width:66.666667%}.md\:w-80{width:20rem}.md\:w-\[8rem\]{width:8rem}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:text-left{text-align:left}.md\:text-start{text-align:start}.md\:text-\[0\.8rem\]{font-size:.8rem}.md\:text-\[0\.95rem\]{font-size:.95rem}.md\:text-\[0\.9rem\]{font-size:.9rem}.md\:text-\[1\.1rem\]{font-size:1.1rem}.md\:text-\[1\.2rem\]{font-size:1.2rem}.md\:text-\[1\.4rem\]{font-size:1.4rem}.md\:font-medium{font-weight:500}}@media (min-width:1024px){.lg\:-top-\[400px\]{top:-400px}.lg\:-top-\[90px\]{top:-90px}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-10\/12{width:83.333333%}.lg\:w-24{width:6rem}.lg\:w-3\/12{width:25%}.lg\:w-6\/12{width:50%}.lg\:w-9\/12{width:75%}.lg\:w-96{width:24rem}.lg\:w-\[30rem\]{width:30rem}.lg\:w-\[9rem\]{width:9rem}.lg\:w-full{width:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-9{gap:2.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-9{padding:2.25rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:text-\[0\.82rem\]{font-size:.82rem}.lg\:text-\[0\.86rem\]{font-size:.86rem}.lg\:text-\[0\.9rem\]{font-size:.9rem}.lg\:text-\[1\.3rem\]{font-size:1.3rem}.lg\:text-\[1rem\]{font-size:1rem}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ltr\:-left-\[19px\]:where([dir=ltr],[dir=ltr] *){left:-19px}.ltr\:before\:-left-\[20px\]:where([dir=ltr],[dir=ltr] *):before{content:var(--tw-content);left:-20px}.rtl\:-right-\[19px\]:where([dir=rtl],[dir=rtl] *){right:-19px}.rtl\:before\:-right-\[20px\]:where([dir=rtl],[dir=rtl] *):before{content:var(--tw-content);right:-20px} \ No newline at end of file diff --git a/ServiceHost/wwwroot/AssetsMain/images/checkout-list.png b/ServiceHost/wwwroot/AssetsMain/images/checkout-list.png new file mode 100644 index 00000000..1a021af6 Binary files /dev/null and b/ServiceHost/wwwroot/AssetsMain/images/checkout-list.png differ diff --git a/ServiceHost/wwwroot/AssetsMain/images/checkout-list.svg b/ServiceHost/wwwroot/AssetsMain/images/checkout-list.svg new file mode 100644 index 00000000..f4ebfd3d --- /dev/null +++ b/ServiceHost/wwwroot/AssetsMain/images/checkout-list.svg @@ -0,0 +1,281 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ServiceHost/wwwroot/AssetsMain/images/contract-list.png b/ServiceHost/wwwroot/AssetsMain/images/contract-list.png new file mode 100644 index 00000000..a70921fb Binary files /dev/null and b/ServiceHost/wwwroot/AssetsMain/images/contract-list.png differ diff --git a/ServiceHost/wwwroot/AssetsMain/images/contract-list.svg b/ServiceHost/wwwroot/AssetsMain/images/contract-list.svg new file mode 100644 index 00000000..7c14ce99 --- /dev/null +++ b/ServiceHost/wwwroot/AssetsMain/images/contract-list.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ServiceHost/wwwroot/AssetsMain/images/globeX.png b/ServiceHost/wwwroot/AssetsMain/images/globeX.png new file mode 100644 index 00000000..10c1d894 Binary files /dev/null and b/ServiceHost/wwwroot/AssetsMain/images/globeX.png differ diff --git a/ServiceHost/wwwroot/AssetsMain/images/headerSingle.png b/ServiceHost/wwwroot/AssetsMain/images/headerSingle.png new file mode 100644 index 00000000..a1e722f8 Binary files /dev/null and b/ServiceHost/wwwroot/AssetsMain/images/headerSingle.png differ diff --git a/ServiceHost/wwwroot/AssetsMain/images/line-wave.svg b/ServiceHost/wwwroot/AssetsMain/images/line-wave.svg new file mode 100644 index 00000000..dead168a --- /dev/null +++ b/ServiceHost/wwwroot/AssetsMain/images/line-wave.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ServiceHost/wwwroot/AssetsMain/images/lineSupportLeft.svg b/ServiceHost/wwwroot/AssetsMain/images/lineSupportLeft.svg new file mode 100644 index 00000000..884b5a37 --- /dev/null +++ b/ServiceHost/wwwroot/AssetsMain/images/lineSupportLeft.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ServiceHost/wwwroot/AssetsMain/images/lineSupportRight.svg b/ServiceHost/wwwroot/AssetsMain/images/lineSupportRight.svg new file mode 100644 index 00000000..e4afdc2d --- /dev/null +++ b/ServiceHost/wwwroot/AssetsMain/images/lineSupportRight.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ServiceHost/wwwroot/AssetsMain/images/logoRegisterSvg.svg b/ServiceHost/wwwroot/AssetsMain/images/logoRegisterSvg.svg new file mode 100644 index 00000000..18dc1b85 --- /dev/null +++ b/ServiceHost/wwwroot/AssetsMain/images/logoRegisterSvg.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ServiceHost/wwwroot/AssetsMain/images/mngEmplyees.svg b/ServiceHost/wwwroot/AssetsMain/images/mngEmplyees.svg new file mode 100644 index 00000000..e4c196bc --- /dev/null +++ b/ServiceHost/wwwroot/AssetsMain/images/mngEmplyees.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ServiceHost/wwwroot/AssetsMain/images/newEmployee.svg b/ServiceHost/wwwroot/AssetsMain/images/newEmployee.svg new file mode 100644 index 00000000..eaabc45f --- /dev/null +++ b/ServiceHost/wwwroot/AssetsMain/images/newEmployee.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/ServiceHost/wwwroot/AssetsMain/images/permission.svg b/ServiceHost/wwwroot/AssetsMain/images/permission.svg new file mode 100644 index 00000000..e4f20d8b --- /dev/null +++ b/ServiceHost/wwwroot/AssetsMain/images/permission.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/ServiceHost/wwwroot/AssetsMain/images/pointer.svg b/ServiceHost/wwwroot/AssetsMain/images/pointer.svg new file mode 100644 index 00000000..3cf4630e --- /dev/null +++ b/ServiceHost/wwwroot/AssetsMain/images/pointer.svg @@ -0,0 +1,11 @@ + + + + + + + + + + +