.explanation-content[data-v-6c01d972]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}.explanation-content .circle[data-v-6c01d972]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dc3545;border-radius:8px;color:#fff;font-size:.75rem;height:16px;position:absolute;left:0;top:0;width:16px}.explanation-content .circle[data-v-6c01d972],.explanation-content .legend[data-v-6c01d972]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.explanation-content .legend[data-v-6c01d972]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-left:1px solid #e5e7fc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:15px;padding-left:15px;width:auto}.explanation-content .legend-item[data-v-6c01d972]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:20px}.explanation-content .legend-item .circle[data-v-6c01d972]{position:relative;margin-right:10px}.explanation-content .content[data-v-6c01d972]{-webkit-box-shadow:3px 3px 5px -3px #acb6c3;box-shadow:3px 3px 5px -3px #acb6c3;display:grid;grid-template-columns:240px 1fr}.explanation-content .content.manual-mode[data-v-6c01d972]{grid-template-areas:"header_indent date" "header_indent weekday" "car_class_name booked" "car_class_name available" "rental_period current_price";grid-template-rows:repeat(5,1fr)}.explanation-content .content.manual-mode .current-price .label[data-v-6c01d972]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e5e7fc;border:1px solid #5965e7;border-radius:5px 0 0 5px;border-right:0;color:#5965e7;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:5px;margin-right:0;padding-right:5px;width:100%}.explanation-content .content.auto-price-mode[data-v-6c01d972]{grid-template-areas:"header_indent date" "header_indent weekday" "car_class_name booked" "car_class_name available" "car_class_name rank" "rental_period current_price" "rental_period calculated_price" "rental_period applying_price";grid-template-rows:repeat(8,1fr)}.explanation-content .content.ai-mode[data-v-6c01d972]{grid-template-areas:"header_indent date" "header_indent weekday" "car_class_name booked" "car_class_name available" "rental_period current_price" "rental_period calculated_price" "rental_period applying_price";grid-template-rows:repeat(7,1fr)}.explanation-content .content.auto-price-mode-autoset[data-v-6c01d972]{grid-template-areas:"header_indent date" "header_indent weekday" "car_class_name booked" "car_class_name available" "car_class_name rank" "rental_period current_price";grid-template-rows:repeat(6,1fr)}.explanation-content .content.ai-mode-autoset[data-v-6c01d972]{grid-template-areas:"header_indent date" "header_indent weekday" "car_class_name booked" "car_class_name available" "rental_period current_price";grid-template-rows:repeat(5,1fr)}.explanation-content .header-indent[data-v-6c01d972]{grid-area:header_indent}.explanation-content .car-class-name[data-v-6c01d972]{grid-area:car_class_name}.explanation-content .rental-period[data-v-6c01d972]{grid-area:rental_period}.explanation-content .date[data-v-6c01d972]{grid-area:date}.explanation-content .weekday[data-v-6c01d972]{grid-area:weekday}.explanation-content .booked[data-v-6c01d972]{grid-area:booked}.explanation-content .available[data-v-6c01d972]{grid-area:available}.explanation-content .rank[data-v-6c01d972]{grid-area:rank}.explanation-content .current-price[data-v-6c01d972]{grid-area:current_price}.explanation-content .calculated-price[data-v-6c01d972]{grid-area:calculated_price}.explanation-content .applying-price[data-v-6c01d972]{grid-area:applying_price}.explanation-content .car-class-name .label[data-v-6c01d972]{color:#5965e7;font-size:1rem;font-weight:600}.explanation-content .rental-period[data-v-6c01d972]{background-color:#f5f8fa;color:#3b5472}.explanation-content .rental-period .label[data-v-6c01d972]{padding-left:10px}.explanation-content .car-class-name[data-v-6c01d972],.explanation-content .rental-period[data-v-6c01d972]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.explanation-content .applying-price[data-v-6c01d972],.explanation-content .available[data-v-6c01d972],.explanation-content .booked[data-v-6c01d972],.explanation-content .calculated-price[data-v-6c01d972],.explanation-content .current-price[data-v-6c01d972],.explanation-content .date[data-v-6c01d972],.explanation-content .rank[data-v-6c01d972],.explanation-content .weekday[data-v-6c01d972]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #acb2f3;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:90px}.explanation-content .date[data-v-6c01d972]{background-color:rgba(217,220,250,.33);color:#5965e7}.explanation-content .weekday[data-v-6c01d972]{color:#5965e7}.explanation-content .available[data-v-6c01d972]{background-color:#f5f8fa;color:#8893a9}.explanation-content .available .car-icon[data-v-6c01d972]{margin-right:10px}.explanation-content .available .car-icon[data-v-6c01d972] .svg-fillable{fill:#8893a9}.explanation-content .applying-price[data-v-6c01d972],.explanation-content .calculated-price[data-v-6c01d972],.explanation-content .current-price[data-v-6c01d972]{background-color:#f5f8fa}.explanation-content .calculated-price .label[data-v-6c01d972]{background-color:#f9c36a;border-radius:5px;padding:2px 20px}.explanation-content .applying-price .label[data-v-6c01d972]{background-color:rgba(217,220,250,.33);border:1px solid #acb2f3;border-radius:5px;color:#3b5472;padding:1px 20px}