#hijri-calendar-swiper #hijri-calendar-swiper-wrapper .hijri-calendar-swiper-slide .modal:before{content:none}.hijri-calendar--nav-mode--container .hijri-calendar--nav-container,.hijri-calendar--nav-mode--container .hijri-calendar--nav-container .hijri-calendar--nav--select-form{justify-content:center;align-items:center;gap:10px;display:flex}.hijri-calendar--nav-mode--container .hijri-calendar--nav-container .hijri-calendar--nav--select-form .hijri-calendar--select-menu{width:150px}.hijri-calendar--nav-mode--container .hijri-calendar--nav-container .hijri-calendar--nav-button{background-color:#fff;border:0;padding:0}.hijri-calendar--nav-mode--container .hijri-calendar--nav-container .hijri-calendar--nav-button img{width:50px}.hijri-calendar--nav-mode--container .hijri-calendar--nav-container .hijri-calendar--nav-button:hover{cursor:pointer}.hijri-calendar--nav-mode--container .hijri-calendars--nav-mode--container .modal:before{content:none}.hijri-calender-swiper-slide-modal-box{white-space:nowrap;z-index:10;border-radius:5px;padding:10px;position:absolute}.hijri-calender-modal{z-index:10;white-space:nowrap;background:#f6f6f6;border:1px solid #ccc;border-radius:5px;width:300px;padding:24px;display:none;position:absolute;transform:translate(-50%,15%);box-shadow:0 0 10px #0003}@media (width>=480px){.hijri-calender-modal{width:400px;transform:translate(-50%,20%)}}.hijri-calender-modal .hijri-calender-modal-date-container{color:#8269be;margin-bottom:15px;font-size:14px;font-weight:700}.hijri-calender-modal h2{margin-bottom:16px;font-family:DIN Next,sans-serif;font-weight:700}.hijri-calender-modal a{font-family:DIN Next,sans-serif;font-weight:700}.hijri-calender-modal .modal-description-container{margin-bottom:25px}.hijri-calender-modal .modal-description-container p{word-wrap:break-word;white-space:pre-wrap;font-size:14px;font-weight:400;line-height:1.64286}.calendar-table-container .calender-table-description-container{margin-top:50px}.calendar-table-container .calender-table-description-container h2{margin-bottom:16px;font-family:DIN Next,sans-serif;font-weight:700}.calendar-table-container .calender-table-description-container a{font-family:DIN Next,sans-serif;font-weight:700}.calendar-table-container .calender-table-description-container p{word-wrap:break-word;white-space:pre-wrap;margin-bottom:25px;font-size:14px;font-weight:400;line-height:1.64286}.calendar-table{border-collapse:collapse;margin:0 auto}@media screen and (width<=595px){.calendar-table{width:100%}}.calendar-table .desktop-view-week-days{display:none}@media screen and (width>=600px){.calendar-table .desktop-view-week-days{display:table-row}.calendar-table .mobile-view-week-days{display:none}}.calendar-table .has-modal{cursor:pointer;transition:box-shadow .3s;position:relative}.calendar-table .has-modal:before{content:"";z-index:5;border-top:30px solid #ccc;border-left:30px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.calendar-table .has-modal:hover{box-shadow:0 0 10px #0003}.calendar-table th,.calendar-table td{text-align:center;border:1px solid #ccc;padding:10px}.calendar-table th{color:#fff;background-color:#7332aa}.calendar-table .day{font-weight:700}.calendar-table .weekday{font-size:smaller;font-style:italic}#hijri-calendar-container .hijri-calendar-grid-container{grid-template-columns:1fr 1fr;gap:50px 150px;display:grid}@media screen and (width<=728px){#hijri-calendar-container .hijri-calendar-grid-container{grid-template-columns:1fr}}#hijri-calendar-container .hijri-calendar-swiper .hijri-calendar-nav-button{border:0;border-radius:100%;padding:11px;color:#7332aa!important;fill:#7332aa!important;stroke:#7332aa!important;width:45px!important}#hijri-calendar-container .hijri-calendar-swiper .hijri-calendar-nav-button .hijri-calendar-nav-button-icon{width:30px}#hijri-calendar-container .hijri-calendar-swiper .hijri-calendar-nav-button:hover{cursor:pointer}#hijri-calendar-container .hijri-calendar--nav-mode--container{flex-direction:column;align-items:center;gap:40px;width:fit-content;margin:0 auto;display:flex}#hijri-calendar-container .hijri-calendar--nav-mode--container .hijri-calendar-nav-buttons-container{text-align:center}#hijri-calendar-container .hijri-calendar--nav-mode--container .hijri-calendar-nav-buttons-container .hijri-calendar-date{text-align:center;font-weight:700}
