﻿.ServicePartsContainer{display:block;overflow:hidden;font-size:12px;line-height:1;}.SelectAndTable{display:block;overflow:hidden;width:100%;float:left;margin-top:10px;}.CarServiceSelect{background-image:url("https://res.cloudinary.com/dnmjxcwu2/image/upload/f_auto,q_auto,fl_lossy/v3870727646/static/shop17/dropdown_black.png");background-position:right 10px;background-repeat:no-repeat;border:1px solid #000;font-size:18px;font-weight:normal;padding:5px;width:100%;}.CarServiceSelect.Up{background-image:url("https://res.cloudinary.com/dnmjxcwu2/image/upload/f_auto,q_auto,fl_lossy/v3870727646/static/shop17/dropup_black.png");}.CarServiceList div,.CarServiceSelect div{font-size:inherit;font-weight:normal;padding:4px;}.CarServiceList div.selected{font-weight:bold;}.CarServiceList div:hover{background-color:#add8e6;}.CarServiceList{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;font-size:18px;font-weight:bold;padding:5px;background-color:#fff;position:absolute;z-index:1130;}.ServiceButtons{float:right;width:150px;margin-top:20px;padding:3px;box-sizing:border-box;overflow:hidden;margin-bottom:20px;}.ServiceButtons .BuyService{float:left;width:100%;margin:0;}.CarServices{width:100%;float:left;margin-top:20px;}.CarServices .CarService{width:100%;}.CarServices .CarService .Workload{font-weight:bold;}.CarServices .CarService .Missing{color:#f00;}.CarServices .CarService .OptionalHeader{font-weight:bold;}.CarServices .CarService .OptionalHeader td{padding-top:10px;}.CarServices .CarService .Optional{color:#808080;font-style:italic;background-color:#fff !important;}.CarServices .CarService .Ignored{color:#add8e6;font-style:italic;background-color:#fff !important;}.CarServices .CarService table{width:100%;margin-bottom:10px;}.CarServices .CarService table tfoot{border-color:#000;font-weight:bold;color:#000;}.CarServices .CarService table tfoot td{font-size:16px;}.CarServices .CarService td{background-color:#fff !important;border-bottom:1px solid #808080;color:inherit;font-style:inherit;font-weight:inherit;vertical-align:top;}.CarServices .CarService td img{width:60px;}.ServiceSelectButton{border-color:#000;color:#000;float:left;width:300px;height:43px;background-color:#fff;}.ServiceSelectButton .ServiceItem{display:block;font-size:14px;overflow:hidden;position:relative;z-index:20;}.ServiceSelectButton .ServiceItem .ServiceName{display:flex;flex-direction:column;font-size:inherit;float:left;height:18px;justify-content:center;padding-left:0;padding-right:0;width:100%;border-left:solid 1px #000;border-bottom-left-radius:5px;border-bottom:solid 1px #000;border-right:solid 1px #000;box-sizing:border-box;border-bottom-right-radius:5px;}.ServiceSelectButton .ServiceItem .ServiceName.Wide{min-width:218px;width:218px;max-width:218px;border-left:1px solid #fff;}.ServiceSelectButton .ServiceItem .ServiceName div{font-size:inherit;line-height:1;white-space:nowrap;width:100%;text-align:center;font-weight:normal;word-wrap:normal;}.ServiceSelectButton .ServiceItem .ServicePrice{background-color:#f3a724;border:1px solid #000;color:#000;float:left;font-size:14px;padding-left:0;padding-right:0;width:100%;line-height:22px;height:25px;border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box;font-weight:normal;}.ServiceSelectButton .ServiceItem .ServicePrice .CustomerPrice{font-weight:bold;}.ServiceSelectButton .ServiceItem .ServiceArrow{background-image:url("https://res.cloudinary.com/dnmjxcwu2/image/upload/f_auto,q_auto,fl_lossy/v3870727646/static/shop17/dropdown_black_2.png");background-position:center center;background-repeat:no-repeat;float:right;height:18px;width:25px;border-left:solid 1px #000;position:absolute;bottom:0;right:0;}.ServiceSelectButton .ServiceItem .ServiceArrow.Up{background-image:url("https://res.cloudinary.com/dnmjxcwu2/image/upload/f_auto,q_auto,fl_lossy/v3870727646/static/shop17/dropup_black_2.png");}.ServiceSelectButton .ServiceDropDownList{background-color:#fff;border:1px solid #000;border-top-width:1px;border-top-style:solid;border-top-color:#000;margin-left:0;margin-right:0;margin-top:-6px;padding-right:0;padding-top:0;position:absolute;z-index:10;-ms-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-ms-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;width:300px;padding-top:10px;border-top:0;box-sizing:border-box;}.ServiceSelectButton .ServiceDropDownList .ServiceDropDownListItem{font-size:12px;font-weight:normal;text-align:center;padding-left:10px;height:22px;line-height:22px;cursor:pointer;}.ServiceSelectButton .ServiceDropDownList .ServiceDropDownListItem:hover{background-color:#000;color:#fff;cursor:pointer;}.ServiceSelectButton .ServiceDropDownList .ServiceDropDownListItem div{font-size:inherit;text-align:center;cursor:pointer;}.MissingVehicleItemCode{border:solid 1px #606060;border-radius:5px;font-size:11px;text-align:center;height:43px;overflow:hidden;box-sizing:border-box;padding-top:3px;color:#606060;width:97%;box-shadow:3px 3px 4px -1px #000;-webkit-box-shadow:3px 3px 4px -1px #000;-moz-box-shadow:3px 3px 4px -1px #000;}.MissingVehicleItemCode .ServiceReloadEquipmentCodes{font-size:11px;color:#0080b5;cursor:pointer;text-decoration:underline;}#CarServiceSelectOverlay,#ServiceArrowOverlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;z-index:1120;}