.order_back{align-self:flex-start;margin:0 0 8px}.order_detail_notice{width:100%;margin:0 0 16px;display:flex;align-items:center;justify-content:space-between;gap:24px}.order_detail_notice .text{flex:1 1 auto;min-width:0}.order_detail_notice .btn{flex-shrink:0}.order_summary_hero{position:relative;width:100%;box-sizing:border-box;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;background-color:#fef9f6;overflow:hidden;border-radius:8px}.order_summary_hero::before{content:'';position:absolute;left:0;top:16px;width:4px;height:28px;background-color:#E76124;border-radius:0 3px 3px 0}.order_summary_hero .info{flex:1;min-width:0}.order_summary_hero .top_row{display:flex;align-items:center;gap:12px;margin-bottom:4px}.order_summary_hero .top_row .num{font-size:20px;line-height:28px;font-weight:700;color:#1C1C1C}.order_summary_hero .top_row .flag{display:inline-flex;align-items:center;height:22px;padding:0 12px;background-color:#fff5f0;border-radius:11px;font-size:11px;font-weight:600;color:#E76124}.order_summary_hero .created{display:block;margin-bottom:8px;font-size:12px;line-height:16px;color:#555555}.order_summary_hero .school{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;margin-bottom:12px;font-size:13px;line-height:18px}.order_summary_hero .school .name{font-weight:500;color:#1C1C1C}.order_summary_hero .school .sep{color:#bbbbbb}.order_summary_hero .school .id{color:#888888}.order_summary_hero .status_row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-bottom:12px}.order_summary_hero .status_row .item{display:flex;align-items:center;gap:24px}.order_summary_hero .status_row .lab{font-size:12px;line-height:16px;color:#888888}.order_summary_hero .total_row{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.order_summary_hero .total_row .lab{font-size:12px;line-height:16px;color:#888888}.order_summary_hero .total_row .val{font-size:22px;line-height:28px;font-weight:700;color:#1C1C1C}.order_summary_hero .note{margin:0;font-size:12px;line-height:16px;color:#555555}.order_summary_hero .actions{flex-shrink:0;display:flex;flex-direction:column;gap:8px;width:240px}.order_summary_hero .actions .btn{width:100%;box-sizing:border-box;min-height:44px;font-size:13px;font-weight:600;border-radius:6px}.order_summary_hero .actions .btn.typ_4{color:#555555}.order_items_table{width:100%;display:flex;flex-direction:column;margin-top:8px}.order_items_table .row{display:grid;grid-template-columns:minmax(0, 1fr) 150px 100px 100px 110px;align-items:center;column-gap:16px;box-sizing:border-box;padding:12px max(5%, calc((100% - 1216px) / 2));border-top:1px solid #e6e6e6;font-size:12px;line-height:18px;color:#555555}.order_items_table .row.head{padding-top:8px;padding-bottom:8px;background-color:#f6f6f6;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.03em;color:#888888;text-transform:uppercase}.order_items_table .row .c_product{font-weight:500;color:#1C1C1C}.order_items_table .row.head .c_product{font-weight:600;color:#888888}.order_items_table .row .c_subtotal{font-size:13px;font-weight:600;color:#1C1C1C}.order_items_table .row.head .c_subtotal{font-size:11px;color:#888888}.order_items_table .row.total{grid-template-columns:minmax(0, 1fr) 110px;padding-top:8px;padding-bottom:8px;background-color:#F7F7F7}.order_items_table .row.total .c_product .lab{display:block;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#888888}.order_items_table .row.total .c_product .note{display:block;font-size:12px;line-height:16px;font-weight:400;color:#888888}.order_items_table .row.total .c_subtotal{font-size:15px;line-height:20px;font-weight:700;color:#E76124}@media screen and (max-width:1000px){.order_items_table .row{grid-template-columns:minmax(0, 1fr) auto auto;column-gap:16px;row-gap:8px;padding-top:12px;padding-bottom:12px;background-color:#f9f9fa}.order_items_table .row.head{display:none}.order_items_table .row .c_product{order:1;grid-column:1 / -1}.order_items_table .row .c_type{order:2;grid-column:1 / -1}.order_items_table .row .c_type .tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;background-color:#e8eef3;border-radius:10px;font-size:11px;line-height:14px;color:#5E8BBA}.order_items_table .row .c_qty{order:3;grid-column:1}.order_items_table .row .c_price{order:4;grid-column:2;text-align:right}.order_items_table .row .c_qty[data-label]::before,.order_items_table .row .c_price[data-label]::before{content:attr(data-label) ' ';color:#888888}.order_items_table .row .c_subtotal{order:5;grid-column:3;min-width:90px;text-align:right;font-size:14px;line-height:18px}.order_items_table .row.total{grid-template-columns:minmax(0, 1fr) auto;align-items:center;background-color:#F7F7F7}.order_items_table .row.total .c_product{grid-column:1}.order_items_table .row.total .c_subtotal{grid-column:2;font-size:22px;line-height:28px}}.order_payment_docs{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:24px;column-gap:24px;margin-top:8px}.order_payment_docs.owl-carousel{display:block}.order_payment_docs.owl-carousel>[class*="item"]{width:calc(100% / 2 - (1 * 24px / 2) * 1);margin-right:24px}.order_payment_docs .card{position:relative;box-sizing:border-box;padding:20px;border:1px solid #e6e6e6;background-color:#ffffff;overflow:hidden;border-radius:8px}.order_payment_docs .card::before{content:'';position:absolute;left:0;right:0;top:0;height:4px;background-color:#E76124}.order_payment_docs .card.payment::before{background-color:#5E8BBA}.order_payment_docs .card .title{display:block;margin:0 0 8px;font-size:13px;line-height:18px;font-weight:600;color:#1C1C1C}.order_payment_docs .card .row{display:grid;grid-template-columns:140px minmax(0, 1fr);column-gap:12px;padding:2px 0;font-size:12px;line-height:18px}.order_payment_docs .card .row .lab{color:#888888}.order_payment_docs .card .row .val{color:#1C1C1C}.order_payment_docs .card .row .val.waiting{font-weight:600;color:#91400a}.order_payment_docs .card .row .val.due{font-weight:600;color:#C0392B}.order_payment_docs .card .row .val.muted{color:#555555}.order_payment_docs .card .note{margin:8px 0 0;font-size:11px;line-height:16px;color:#888888}.order_payment_docs .card .doc_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.order_payment_docs .card .doc_row .doc_title{display:block;font-size:12px;line-height:16px;font-weight:500;color:#1C1C1C}.order_payment_docs .card .doc_row .doc_note{display:block;font-size:11px;line-height:14px;color:#888888}.order_payment_docs .card .doc_row .doc_note.available{color:#2D8A4E}.order_payment_docs .card .doc_row .btn.typ_6{flex-shrink:0;font-weight:600;color:#5E8BBA}.notouch .order_payment_docs .card .doc_row .btn.typ_6:is(:hover,:focus){color:#E76124}@media screen and (max-width:1000px){.order_payment_docs{grid-template-columns:repeat(1, 1fr);row-gap:16px;column-gap:16px}.order_payment_docs.owl-carousel{display:block}.order_payment_docs.owl-carousel>[class*="item"]{width:calc(100% / 1 - (0 * 16px / 1) * 1);margin-right:16px}}.order_billing_shipping{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:24px;column-gap:24px;margin-top:8px}.order_billing_shipping.owl-carousel{display:block}.order_billing_shipping.owl-carousel>[class*="item"]{width:calc(100% / 2 - (1 * 24px / 2) * 1);margin-right:24px}.order_billing_shipping .card{position:relative;box-sizing:border-box;padding:16px 20px;background-color:#F7F7F7;overflow:hidden;border-radius:8px}.order_billing_shipping .card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#E76124}.order_billing_shipping .card.billing::before{background-color:#5E8BBA}.order_billing_shipping .card .title{display:block;margin:0 0 4px;font-size:12px;line-height:18px;font-weight:600;color:#1C1C1C}.order_billing_shipping .card .val{display:block;font-size:12px;line-height:18px;color:#555555}.order_billing_shipping .card .val:nth-of-type(2){color:#1C1C1C}.order_billing_shipping .card .val:last-child{color:#888888}@media screen and (max-width:1000px){.order_billing_shipping{grid-template-columns:repeat(1, 1fr);row-gap:16px;column-gap:16px}.order_billing_shipping.owl-carousel{display:block}.order_billing_shipping.owl-carousel>[class*="item"]{width:calc(100% / 1 - (0 * 16px / 1) * 1);margin-right:16px}}@media screen and (max-width:1000px){.order_summary_hero{flex-direction:column;align-items:stretch}.order_summary_hero .actions{flex:none;width:100%}}@media screen and (max-width:750px){.order_detail_notice{flex-direction:column;align-items:stretch;gap:12px}.order_detail_notice .text{flex:none}.order_summary_hero{padding:12px 16px;gap:12px;background-color:#ffffff;border:1px solid #e6e6e6}.order_summary_hero::before{top:12px;height:42px}.order_summary_hero .top_row{justify-content:space-between;align-items:flex-start;margin-bottom:0}.order_summary_hero .top_row .num{font-size:16px;line-height:22px}.order_summary_hero .created{margin-bottom:12px}.order_summary_hero .school{padding:8px 0;margin:0;border-top:1px solid #e6e6e6;font-size:12px}.order_summary_hero .status_row{display:block;margin:0}.order_summary_hero .status_row .item{display:grid;grid-template-columns:140px auto;justify-content:start;gap:12px;padding:4px 0;border-top:1px solid #e6e6e6}.order_summary_hero .total_row{display:grid;grid-template-columns:140px auto;justify-content:start;align-items:baseline;gap:12px;padding:4px 0 0;margin:0;border-top:1px solid #e6e6e6}.order_summary_hero .note{padding-bottom:12px;border-bottom:1px solid #e6e6e6}.order_summary_hero .actions .btn{min-height:40px}.order_payment_docs .card{padding:16px}.order_payment_docs .card .row{grid-template-columns:130px minmax(0, 1fr)}.order_payment_docs .card .doc_row .doc_text{min-width:0}.order_billing_shipping .card{padding:12px 16px}}