div.___calendar { display: inline-block; position: absolute; z-index: 40; direction: rtl; }
div.___calendar [onclick] { cursor: pointer; }
div.___calendar table { border-collapse: separate; border-radius: 4px; border-spacing: 1px; empty-cells: show; table-layout: fixed; background-color: rgb(189, 226, 255); }
div.___calendar caption { background-color: rgb(0, 0, 255); color: rgb(255, 255, 255); padding-block: 4px 0px; padding-inline: 2px; border-radius: 4px; }
div.___calendar caption span { display: inline-block; font-family: "Times New Roman"; font-size: 12px; }
div.___calendar caption span[onclick] { cursor: pointer; box-shadow: rgb(255, 255, 255) 1px 1px 1px 1px; block-size: 12px; line-height: 12px; font-family: "Arial Black"; font-size: 12px; padding-inline: 3px; background-color: rgb(4, 0, 255); }
div.___calendar caption span[onclick]:hover { background-color: rgb(0, 143, 24); }
div.___calendar caption span.back { float: inline-start; margin-inline-start: 3px; }
div.___calendar caption span.next { float: inline-end; margin-inline-end: 3px; }
div.___calendar thead { background-color: rgb(0, 0, 255); }
div.___calendar tbody { background-color: rgb(255, 255, 255); }
div.___calendar th { block-size: 17px; font-family: "Times New Roman"; font-size: 14px; color: rgb(255, 255, 255); }
div.___calendar td { block-size: 20px; font-family: "Times New Roman"; font-size: 12px; inline-size: 20px; text-align: center; border-radius: 11px; }
div.___calendar td.toDay { background-color: rgb(0, 143, 24); color: rgb(255, 255, 255); font-weight: bold; }
div.___calendar td.shabat { background-color: rgb(181, 0, 194); color: rgb(255, 255, 255); }
div.___calendar td.holHmoed { background-color: rgb(250, 184, 255); color: rgb(0, 0, 0); }
div.___calendar td.deRabanan { background-color: rgb(252, 209, 255); color: rgb(0, 0, 0); }
div.___calendar td.tanit { background-color: rgb(255, 249, 179); color: rgb(0, 0, 0); }
div.___calendar td.omer { background-color: rgb(255, 255, 179); color: rgb(0, 0, 0); }
div.___calendar td.siman { background-color: rgb(209, 255, 217); color: rgb(0, 0, 0); }
div.___calendar td.nune { background-color: rgb(230, 229, 255); }
div.calendarView { margin: 0px auto; inline-size: 150px; background-color: rgb(255, 255, 255); text-align: center; box-shadow: rgb(173, 173, 173) 2px 2px 1px 1px; border-radius: 7px; font-family: Arial; font-size: 14px; font-weight: bold; }