.sale-structs{width:100%;max-width:712px;padding:24px 0 16px}.sale-structs__date,.sale-structs__name{color:var(--color-black-dark);font-size:20px;font-weight:600;line-height:32px}.sale-structs__date{margin-bottom:4px}.sale-structs__name{margin-bottom:16px}.sale-structs__table{width:100%}.sale-structs__th{color:var(--color-secondary);text-align:left;padding:12px 24px 12px 0;font-size:16px;font-weight:500;line-height:16px}.sale-structs__td{color:var(--color-black-dark);text-align:left;padding:8px 24px 8px 0;font-size:16px;font-weight:500;line-height:24px}.sale-structs__table tfoot .sale-structs__td,.sale-structs__td_type_bold{font-weight:600}.sale-structs__th:nth-child(2),.sale-structs__td:nth-child(2){min-width:164px}.sale-structs__th:last-child,.sale-structs__td:last-child{text-align:right;min-width:80px;padding-right:0}.sale-structs__td_type_service{color:var(--color-black-dark-6);padding:8px 0 4px;font-size:16px;font-weight:400;line-height:16px;position:relative}.sale-structs__td_type_service:first-child:not(.order-page .sale-structs__td_type_service:first-child,.sale-structs_type_paid .sale-structs__td_type_service:first-child,.sale-structs_type_not-available .sale-structs__td_type_service:first-child,.order .sale-structs__td_type_service:first-child){padding-left:36px}.sale-structs__clear{cursor:pointer;width:24px;height:24px;position:absolute;top:4px;left:0}.sale-structs__td_type_last-service{padding-bottom:12px}.sale-structs_type_paid .sale-structs__date,.order-page .sale-structs__date{font-size:24px;line-height:32px}.sale-structs_type_paid .sale-structs__tr_type_fees .sale-structs__td,.order-page .sale-structs__tr_type_fees .sale-structs__td{font-weight:400}@media (max-width:1024px){.sale-structs{max-width:100%}.sale-structs__date{margin-bottom:0;font-size:18px}.sale-structs__name{font-size:18px}.sale-structs__th{color:var(--color-black-dark);padding-right:16px}.sale-structs__td{padding-right:16px;font-weight:400}.sale-structs__table tfoot .sale-structs__td,.sale-structs__td_type_bold{font-weight:600}.sale-structs_type_paid .sale-structs__date,.order-page .sale-structs__date{margin-bottom:4px;font-size:20px}.sale-structs_type_paid .sale-structs__name,.order-page .sale-structs__name{margin-bottom:12px;font-size:20px}}@media (max-width:690px){.sale-structs{padding:32px 0 16px}.sale-structs__date{margin-bottom:8px;line-height:20px}.sale-structs__name{line-height:20px}.sale-structs__table thead{display:none}.sale-structs__table tbody,.sale-structs__table tfoot{display:block}.sale-structs__tr{grid-gap:2px 12px;grid-template-columns:1fr max-content;display:grid}.sale-structs__td{padding:0;font-weight:500;line-height:20px}.sale-structs__tr_type_category{margin-bottom:2px}.sale-structs__tr_type_category .sale-structs__td:nth-child(2){color:var(--color-dark-grey-3);grid-column:1/3;grid-row-start:2;font-size:14px;font-weight:400;line-height:24px}.sale-structs__tr_type_category .sale-structs__td:last-child{font-weight:600}.sale-structs__tr_type_services+.sale-structs__tr_type_category{border-top:1px solid var(--border-disabled);margin-top:20px;padding-top:20px}.sale-structs__tr_type_services{padding-top:4px}.sale-structs__td_type_service{font-weight:400;line-height:24px}.sale-structs__td_type_service:first-child:not(.sale-structs_type_paid .sale-structs__td_type_service:first-child,.sale-structs_type_not-available .sale-structs__td_type_service:first-child,.order-page .sale-structs__td_type_service:first-child,.order .sale-structs__td_type_service:first-child){padding-left:32px}.sale-structs__clear{top:0}.sale-structs__tr_type_fees{border-top:1px solid var(--border-disabled);margin-top:20px;padding-top:16px}.sale-structs__tr_type_fees .sale-structs__td{font-weight:400;line-height:16px}.sale-structs__table tfoot tr{justify-content:space-between;align-items:center;display:flex}.sale-structs__table tfoot .sale-structs__td{margin-top:8px;padding:8px 0}.sale-structs_type_paid .sale-structs__date,.order-page .sale-structs__date{margin-bottom:8px;font-size:18px;line-height:20px}.sale-structs_type_paid .sale-structs__name,.order-page .sale-structs__name{margin-bottom:20px;font-size:18px;line-height:20px}}@media (max-height:700px) and (min-width:691px){.sale-structs{padding:8px 0}}@media (max-height:850px) and (min-width:1025px){.sale-structs{padding:16px 0}}
