.componentContainer{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0 0}.componentContainerLight{background-color:#fff}.componentContainerDark{background-color:transparent;margin-bottom:10px}.componentTitleWrapper{width:100%;text-align:center;margin-bottom:10px;padding:10px}.componentTitleWrapperLight{background-color:#e7e7e7}.componentTitleWrapperDark{background-color:#151515;color:#fff}.componentTitle{text-align:center;cursor:help;font-size:16px}.chartWrapper{margin-right:10px}.hardwareDetailsWrapper{display:flex;flex-wrap:wrap;width:100%;padding:0 10px}.hardwareDetailsTitle{text-align:center;width:100%;padding:5px 0}.hardwareDetailsTitleLight{background-color:#e7e7e7}.hardwareDetailsTitleDark{background-color:#1a1a1a}.detailWrapper{width:100%;display:flex;justify-content:center;font-size:12px}.detailWrapperLight{border:solid 1px #e7e7e7}.detailWrapperDark{border:solid 1px #1a1a1a}.detailTitle{width:30%;padding:2px}.detailTitleLight{border-right:solid 1px #e7e7e7}.detailTitleDark{border-right:solid 1px #1a1a1a}.detailItem{width:50%;padding:2px}.detailItemLight{border-right:solid 1px #e7e7e7}.detailItemDark{border-right:solid 1px #1a1a1a}.detailDifference{width:25%;padding:2px;cursor:help;text-align:right}.detailItemLight a{color:#00e}.detailItemLight a:hover{color:#e65c48}.detailItemDark a{color:#1480cd}.detailItemDark a:hover{color:#6cf}.requirementsTypeWrapper{width:100%;margin-bottom:5px;margin-right:10px;margin-left:10px;display:flex;justify-content:center}.requirementsTypeWrapper td{padding-left:5px;padding-right:5px;font-size:12px;text-align:center}.yearWrapper{display:flex;margin-bottom:5px;margin-right:5px}.yearNonPremium{width:25%;display:flex;flex-wrap:wrap;align-content:flex-end}.yearPremium{width:75%;display:flex;flex-wrap:wrap;border:solid 2px #1a1a1a;border-radius:5px}.yearNonPremiumElement{width:100%;text-align:center}.yearPremiumElement{width:100%;text-align:center}.yearPremiumElementTitle{font-family:sahitya,serif;font-size:14px}.yearPremiumElementWrapper{display:flex;justify-content:center}.yearPremiumElementInner{text-align:center;width:33%}.requirementsType{text-transform:capitalize;cursor:pointer;font-family:robotodraft,arial,serif;font-size:12px;color:#fff;background-color:#144f8a;padding:5px;border-radius:3px;border:none;outline:none;box-shadow:0 1px 4px rgba(0,0,0,.6)}.requirementsType:hover{background-color:#185a89;color:#e6e6e6}.qtipShort{max-width:300px}.year{display:initial!important}