.tx-axcics .month-navigation{width:100%}.tx-axcics .month-navigation td{white-space:nowrap;text-align:center}.tx-axcics .month-navigation td:first-child,.tx-axcics .month-navigation td:last-child{font-size:.75rem;width:14.2857142857%;cursor:pointer}.tx-axcics .month-navigation td:nth-child(2){width:71.4285714286%}.tx-axcics .monthly-calendar{width:100%;font-size:.75rem}.tx-axcics .monthly-calendar tr th,.tx-axcics .monthly-calendar tr td{text-align:center;width:14.2857142857%;height:1.5rem}.tx-axcics .monthly-calendar tbody tr{cursor:pointer}.tx-axcics .monthly-calendar tbody tr td.not-current-month{opacity:.5}.tx-axcics .monthly-calendar tbody tr td.today{background-color:var(--axc-primary) !important;color:var(--bs-white)}.tx-axcics .monthly-calendar tbody tr.current-week td{background-color:var(--axc-gray-light)}.tx-axcics .monthly-calendar tbody tr:hover td{background-color:var(--axc-gray);color:var(--bs-white)}.tx-axcics .weekly-calendar{width:100%;table-layout:fixed;line-height:1}.tx-axcics .weekly-calendar tr th,.tx-axcics .weekly-calendar tr td{white-space:nowrap}.tx-axcics .weekly-calendar tr th:first-child,.tx-axcics .weekly-calendar tr td:first-child{width:10%;min-width:50px}.tx-axcics .weekly-calendar tr th:not(:first-child),.tx-axcics .weekly-calendar tr td:not(:first-child){width:12.8571428571%}.tx-axcics .weekly-calendar tr th{text-align:center;padding-bottom:.5rem;line-height:1.4}.tx-axcics .weekly-calendar tr th .cal-weekview-dow{width:100%;display:block;font-size:.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tx-axcics .weekly-calendar tr th.cal-today{color:var(--axc-primary)}.tx-axcics .weekly-calendar tr td{position:relative;font-size:.6875rem;padding:3px;border:1px solid #ddd;border-bottom:none}.tx-axcics .weekly-calendar tr td .cal-weekview-event{position:absolute;top:-1px;right:0;bottom:-1px;left:0;background:var(--axc-primary);color:var(--bs-white);padding:4px}.tx-axcics .weekly-calendar tr td .cal-weekview-event.free{background:var(--bs-success)}.tx-axcics .weekly-calendar tr td .cal-weekview-event.tentative{background:var(--bs-warning)}.tx-axcics .weekly-calendar tr td .cal-weekview-event.busy{background:var(--axc-primary)}.tx-axcics .weekly-calendar tr td:first-child{text-align:right;padding-right:7px;border-left:none}.tx-axcics .weekly-calendar tr td:last-child{border-right:none}.tx-axcics .weekly-calendar tr.int td{border-top-style:dashed}.tx-axcics .weekly-calendar tr.int td:first-child{border-top-color:rgba(0,0,0,0)}.tx-axcics .weekly-calendar tr:last-child td{border-bottom:1px solid #ddd}.tx-axcics .axcics-loader{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.4);display:none;padding:30px 0 0;justify-content:center}