.fat-booking-container .repair-summary .ifix-service-quantities{list-style:none!important;margin:0!important;padding:0!important;width:100%}
.fat-booking-container .repair-summary .ifix-service-quantity-row{display:grid!important;grid-template-columns:minmax(0,1fr) 60px;align-items:start;gap:12px;padding:14px 0!important;margin:0!important;border-bottom:1px solid #dce7ec;list-style:none!important;width:100%;box-sizing:border-box}
.fat-booking-container .repair-summary .ifix-service-quantity-row:first-child{padding-top:4px!important}
.fat-booking-container .repair-summary .ifix-service-quantity-row:last-child{border-bottom:0;padding-bottom:4px!important}
.fat-booking-container .ifix-service-details{min-width:0;text-align:left;overflow-wrap:anywhere}
.fat-booking-container .ifix-service-model,.fat-booking-container .ifix-service-name,.fat-booking-container .ifix-service-line-price,.fat-booking-container .ifix-service-extra{display:block;line-height:1.5}
.fat-booking-container .ifix-service-model{color:#08769c;font-size:14px;font-weight:700}
.fat-booking-container .ifix-service-name{color:#243d49;font-size:14px}
.fat-booking-container .ifix-service-line-price{color:#173744;font-size:15px;font-weight:700;margin-top:3px}
.fat-booking-container .ifix-service-extra{color:#526976;font-size:12px}
.fat-booking-container .repair-summary label.ifix-service-quantity-control{display:flex!important;flex-direction:column;gap:4px;width:60px!important;min-width:0!important;margin:0!important;padding:0!important;font-weight:600!important;line-height:1.4;color:#526976;font-size:12px;text-align:left}
.fat-booking-container select.ifix-service-quantity{display:block!important;width:60px!important;min-width:0!important;min-height:42px;box-sizing:border-box;margin:0!important;padding:8px!important;border:1px solid #9cb9c8!important;border-radius:6px!important;background:#fff;color:#173744;font-size:16px;appearance:auto}
.fat-booking-container select.ifix-service-quantity:focus{outline:2px solid #08769c;outline-offset:2px}
.fat-booking-container .repair-summary .delivery-fee-meta.ifix-no-delivery-fee{display:none!important}
.fat-booking-container .repair-summary label.ifix-protector-choice{display:grid!important;grid-template-columns:20px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center}
.fat-booking-container .ifix-protector-choice .ifix-protector-check{grid-column:1;grid-row:1}
.fat-booking-container .ifix-protector-choice .ifix-protector-name{grid-column:2;min-width:0}
.fat-booking-container .ifix-protector-choice .ifix-protector-price{grid-column:2;white-space:normal;overflow-wrap:anywhere;font-size:14px}
.fat-booking-container .ifix-unified-summary .service-section{margin-top:0!important}
.fat-booking-container .ifix-unified-summary .service-section .location-section{width:100%!important;margin:0 0 18px!important;padding:0 0 18px!important;border-bottom:1px solid #dce7ec;box-shadow:none!important;border-radius:0!important}
.fat-booking-container .ifix-unified-summary .location-section>.fat-section-shadow{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
.fat-booking-container .ifix-unified-summary .garage-title{font-size:18px;font-weight:700;color:#173744;margin-bottom:6px}
.fat-booking-container .ifix-unified-summary .ifix-payment-choices{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}
.fat-booking-container .ifix-unified-summary .ifix-payment-choices .gateway-item{width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box}
