.component.product-calendar .table-wrapper.table-fade{display:block;margin-bottom:1.875rem;width:auto}.component.product-calendar .table-wrapper.table-fade table{position:relative}.component.product-calendar .table-wrapper.table-fade table:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:3.5rem;left:0;position:absolute;right:0;z-index:1}.component.product-calendar table.calendar-table{width:100%}@media(max-width:480.98px){.component.product-calendar table.calendar-table{padding-top:1.875rem}}.component.product-calendar table.calendar-table thead tr th{background-color:#081d37;border:.0625rem solid #c2cace;color:#fff;font-family:Averta;font-size:.6875rem;font-weight:400;letter-spacing:.06875rem;line-height:.9375rem;padding:1.25rem;text-align:center;text-transform:uppercase;width:11.8125rem}@media(max-width:1200.98px){.component.product-calendar table.calendar-table thead tr th{padding:1.25rem .3125rem}}.component.product-calendar table.calendar-table thead tr th span{display:block}.component.product-calendar table.calendar-table tbody tr td{border:.0625rem solid #c2cace;color:#25323c;font-family:Roboto-Mono;font-size:.875rem;font-weight:400;line-height:.875rem;padding:.625rem 1.25rem;text-align:center;text-transform:uppercase}@media(max-width:1200.98px){.component.product-calendar table.calendar-table tbody tr td{padding:.625rem .3125rem}}.component.product-calendar table.calendar-table tbody tr td span{display:block}.component.product-calendar table.calendar-table tbody tr:nth-child(odd){background-color:#fff}.component.product-calendar table.calendar-table tbody tr:nth-child(2n){background-color:#f1f5f7}.component.product-calendar .collapsible-calendar{margin-top:.625rem}.component.product-calendar .collapsible-calendar .card-body div{display:flex;justify-content:space-between}.component.product-calendar .collapsible-calendar .card-body div.row-data{color:#25323c;font-size:.75rem;letter-spacing:normal;line-height:1rem;margin-top:1.25rem;text-align:left;text-transform:uppercase}.component.product-calendar .collapsible-calendar .card-body div.row-data span.align-with-bottom{width:5rem}.component.product-calendar .collapsible-calendar .card-body div.row-data span:first-child{color:#112b4a;font-family:Averta;font-weight:700;letter-spacing:.070625rem}.component.product-calendar .collapsible-calendar .card-body div.row-data span:last-child{color:#25323c;font-family:Roboto-Mono;font-weight:400;letter-spacing:normal;width:5rem}.component.product-calendar .collapsible-calendar .card-body div.row-data:first-child{margin-top:0}.component.product-calendar .collapsible-calendar .card-body div .grid-view{display:grid}.component.product-calendar .collapsible-calendar .card-body div .grid-view.values span{color:#25323c;font-family:Roboto-Mono;font-weight:400;letter-spacing:normal}.component.product-calendar .collapsible-calendar .card-body div .grid-view.labels span{color:#112b4a;font-family:Averta;font-weight:700;letter-spacing:.070625rem;width:auto}.component.product-calendar .auth-tooltip-container .btn.primary{margin-top:3.75rem;width:auto}@media(max-width:992.98px){.component.product-calendar .auth-tooltip-container .btn.primary{margin-top:1.25rem;width:100%}}.component.product-calendar .timestamp{margin-top:1.125rem}@media(max-width:768.98px){.component.product-calendar .timestamp{margin-top:1.875rem}}.component.product-calendar .no-results{color:#112b4a;margin:0 auto;text-align:center;width:100%}.component.product-calendar .no-data{margin-bottom:3.75rem}@media(max-width:992.98px){.component.product-calendar .no-data{margin-bottom:1.875rem}}.component.product-calendar .load-all{width:20rem}@media(max-width:768.98px){.component.product-calendar .load-all{width:100%}}.component.product-calendar .link{margin-top:.625rem}.component.product-calendar .product-title-container{margin-bottom:1.875rem}@media(max-width:768.98px){.component.product-calendar .product-title-container{margin-bottom:1.25rem}}
/*# sourceMappingURL=product-calendar.css.map*/