.app-price{display:flex;flex-direction:column;gap:2px}.app-price .price-value{display:flex;flex-direction:column;gap:5px;line-height:100%}.app-price .price-value .current-price{font-size:18px;font-weight:600;white-space:nowrap}.app-price .price-value .old-price{font-size:13px;font-weight:500;opacity:.5;text-decoration:line-through;white-space:nowrap}.app-price .price-caption{font-size:12px;font-weight:500;line-height:100%;opacity:.65}.app-selected-rate{border:1px solid;border-radius:4px;color:rgb(var(--v-theme-blue-dark));display:flex;flex-direction:column;gap:24px;padding:20px}@media only screen and (min-width:600.98px){.app-selected-rate{padding:24px}}.app-selected-rate .selected-row{border-bottom:1px solid rgba(var(--v-theme-gray-300),.7);display:flex;flex-direction:column;gap:16px;padding-bottom:24px}@media only screen and (min-width:600.98px){.app-selected-rate .selected-row{align-items:center;flex-direction:row}}.app-selected-rate .selected-row:last-child{border-bottom:none;padding-bottom:0}.app-selected-rate .selected-row .row-data{flex-grow:1}.app-selected-rate .selected-row .row-data .data-label{font-size:14px;font-weight:500;line-height:120%;margin-bottom:4px}.app-selected-rate .selected-row .row-data .data-title{font-size:22px;font-weight:700;line-height:100%}.addition-service-item{align-items:center;display:grid;grid-template-columns:1fr auto;grid-gap:0 12px}@media only screen and (min-width:600.98px){.addition-service-item{grid-template-columns:3fr 2fr auto}}.addition-service-item .service-checkbox{grid-column:span 2}@media only screen and (min-width:600.98px){.addition-service-item .service-checkbox{grid-column:span 1}}.addition-service-item .service-checkbox .v-selection-control--disabled{opacity:1;pointer-events:none}.addition-service-item .service-checkbox .v-selection-control--disabled .v-selection-control__wrapper{opacity:var(--v-disabled-opacity)}.addition-service-item .service-checkbox .v-label{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center;line-height:110%;text-align:left;width:100%}@media only screen and (min-width:600.98px){.addition-service-item .service-checkbox .v-label{margin-left:4px;max-width:150px}}.addition-service-item .service-checkbox .v-label .label-caption{font-size:12px}.addition-service-item .app-price{gap:4px;width:auto}@media only screen and (min-width:600.98px){.addition-service-item .app-price{gap:8px}.addition-service-item .btn-about{margin-left:auto}}.addition-service-item.no-price{grid-template-columns:auto;grid-gap:0}@media only screen and (min-width:600.98px){.addition-service-item.no-price{grid-template-columns:auto}}.addition-service-item.no-price .service-checkbox{grid-column:span 1}@media only screen and (min-width:600.98px){.addition-service-item.no-price .service-checkbox{grid-column:span 1}.addition-service-item.no-price .service-checkbox .v-label{max-width:100%}}.app-addition-services{color:rgb(var(--v-theme-blue-dark))}.app-addition-services .services-caption{font-size:14px;font-weight:600;line-height:120%;margin-bottom:12px}.app-addition-services .services-list-wrapper{position:relative}.app-addition-services .services-list-wrapper .services-list{display:flex;flex-direction:column;gap:16px}.app-addition-services .services-list-wrapper .services-list.no-price{gap:4px}.app-addition-services .services-list-wrapper .services-loader{align-items:center;background-color:#fffc;display:flex;justify-content:center;inset:0 -20px;position:absolute}.app-payment-total-price{align-items:center;border:1px solid;border-radius:4px;color:rgb(var(--v-theme-blue-dark));display:flex;gap:16px;padding:20px}@media only screen and (min-width:600.98px){.app-payment-total-price{padding:24px}}.app-payment-total-price .total-caption{font-size:20px;font-weight:700;line-height:100%;max-width:220px;width:100%}@media only screen and (min-width:600.98px){.app-payment-total-price .total-caption{font-size:24px}}.app-payment-total-price .app-price .price-value{align-items:flex-end;gap:6px}.app-payment-total-price .app-price .price-value .current-price{font-size:20px}@media only screen and (min-width:600.98px){.app-payment-total-price .app-price .price-value .current-price{font-size:24px}}
