.bv-period__calendar{--bv-week-pad-start:4px;--bv-week-gap:8px;--bv-week-col:calc(2.25rem * var(--mantine-scale) + var(--bv-week-pad-start) + var(--bv-week-gap) + 4px);--bv-week-rule:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .bv-period__calendar{--bv-week-rule:1px solid var(--mantine-color-dark-4)}.bv-period__calendar{--bv-row-tint:var(--mantine-primary-color-light)}.bv-period__calendar [data-month-level] table{border-collapse:separate;border-spacing:0 2px}.bv-period__calendar .bv-period__week-no{cursor:pointer;width:var(--bv-week-col);font-size:var(--mantine-font-size-xs);letter-spacing:.02em;color:var(--mantine-primary-color-filled);text-align:center;padding-inline:var(--bv-week-pad-start) var(--bv-week-gap);border-inline-end:var(--bv-week-rule);font-weight:700}.bv-period__calendar .bv-period__week-no:before{content:"S"}.bv-period__calendar thead th:first-child{width:var(--bv-week-col);text-align:center;padding-inline:var(--bv-week-pad-start) var(--bv-week-gap);border-inline-end:var(--bv-week-rule);font-size:0}.bv-period__calendar thead th:first-child:before{content:"Sem.";font-size:var(--wr-fz,var(--mantine-font-size-sm))}.bv-period__calendar [data-month-level] tbody tr:hover>td{background:var(--bv-row-tint)}.bv-period__calendar [data-month-level] tbody tr:has([data-week-selected])>td{background:var(--bv-row-tint)}.bv-period__calendar [data-month-level] tbody tr>td:first-child{border-start-start-radius:var(--mantine-radius-sm);border-end-start-radius:var(--mantine-radius-sm)}.bv-period__calendar [data-month-level] tbody tr>td:last-child{border-start-end-radius:var(--mantine-radius-sm);border-end-end-radius:var(--mantine-radius-sm)}.bv-period__calendar [data-month-level] tbody tr:has([data-week-selected])>td.bv-period__week-no{color:var(--mantine-color-white);background:var(--mantine-primary-color-filled)}.bv-period__day[data-dimmed]{color:var(--mantine-color-dimmed);opacity:.55}.bv-period__calendar .bv-period__day[data-dimmed]:hover{background:0 0}.bv-period__calendar .bv-period__day:not([data-dimmed]):hover{background:var(--mantine-primary-color-light-hover)}
