.at-table tbody tr.periods-module__V2zwJG__rowCurrent{background:var(--at-row-emphasis);color:var(--at-on-row-emphasis)}.periods-module__V2zwJG__card{--fb-card-border:calc(2 * var(--at-border-width-hairline));width:calc(var(--fb-table-w) + var(--fb-card-border));max-width:100%;position:relative}.periods-module__V2zwJG__scroll{container-type:inline-size}.periods-module__V2zwJG__table{table-layout:fixed;width:var(--fb-table-w);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-line)}.periods-module__V2zwJG__col{width:var(--fb-col-w)}@media (max-width:600px){.periods-module__V2zwJG__card{width:calc(var(--fb-table-w-phone) + var(--fb-card-border))}.periods-module__V2zwJG__table{width:var(--fb-table-w-phone)}.periods-module__V2zwJG__col{width:var(--fb-col-w-phone)}.periods-module__V2zwJG__unit{display:none}}.periods-module__V2zwJG__periodCell{background:var(--at-surface);position:sticky;left:0}.at-table tbody tr.periods-module__V2zwJG__rowCurrent>td.periods-module__V2zwJG__periodCell{background:var(--at-row-emphasis)}.periods-module__V2zwJG__card:after{content:"";width:var(--at-space-4);background:linear-gradient(to left, var(--at-overlay-soft), transparent);opacity:0;pointer-events:none;transition:opacity var(--at-duration-fast) var(--at-ease-standard);position:absolute;inset-block:0;inset-inline-end:0}.periods-module__V2zwJG__card[data-more-right]:after{opacity:1}.periods-module__V2zwJG__table th,.periods-module__V2zwJG__table td{padding-inline:var(--at-space-2)}.periods-module__V2zwJG__table th{font-size:inherit;line-height:inherit;text-transform:none;letter-spacing:0;vertical-align:bottom}.periods-module__V2zwJG__head{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.periods-module__V2zwJG__periodMark{display:block}.at-table tbody td.periods-module__V2zwJG__monthCell{vertical-align:middle;background:var(--at-surface);color:var(--at-text)}.at-table tbody td.periods-module__V2zwJG__monthCell.periods-module__V2zwJG__monthPast{color:var(--at-text-secondary)}.at-table tbody tr.periods-module__V2zwJG__monthStart td{border-top:var(--at-border-width-thin) solid var(--at-border-strong)}:is(.at-table tfoot tr.periods-module__V2zwJG__rowTotal th,.at-table tfoot tr.periods-module__V2zwJG__rowTotal td){font-weight:var(--at-weight-bold);color:inherit;vertical-align:middle;border-top:var(--at-border-width-thin) solid var(--at-border-strong);border-bottom:0}.at-table tbody tr.periods-module__V2zwJG__rowWithStatus td:not(.periods-module__V2zwJG__monthCell){border-bottom:0}.at-table tbody tr.periods-module__V2zwJG__rowStatus td{padding-top:0}.periods-module__V2zwJG__statusBody{left:var(--at-space-2);max-width:calc(100cqi - 2 * var(--at-space-2));position:sticky}.periods-module__V2zwJG__terms{gap:var(--at-space-2) var(--at-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.periods-module__V2zwJG__termList{align-content:start;gap:var(--at-space-2) var(--at-space-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.periods-module__V2zwJG__termList dt{font-weight:var(--at-weight-bold)}.periods-module__V2zwJG__termList dd{color:var(--at-text-secondary);margin:0}@media (max-width:600px){.periods-module__V2zwJG__terms,.periods-module__V2zwJG__termList{grid-template-columns:minmax(0,1fr)}.periods-module__V2zwJG__termList{row-gap:0}.periods-module__V2zwJG__termList dd+dt{margin-top:var(--at-space-2)}}.periods-module__V2zwJG__problems{margin:var(--at-space-1) 0 0;padding-left:var(--at-space-4)}
