.orders-table{font-family:FuturaT,Arial,sans-serif;font-weight:400;min-height:37.5rem;table{tr td .badge{display:flex;justify-content:center}tr td .number-plate,tr td .number-plate *{border-color:var(--border)}.filters-row{th{padding:.5rem}th.filter-col-narrow{max-width:8.5rem}th.filter-col-wide{max-width:16.688rem}th.filter-col-ref{max-width:16.625rem}}}}.no-orders-message{border:.063rem solid var(--border);border-radius:.25rem;background-color:var(--whiteDerived1);display:flex;justify-content:center;align-items:center;padding:4rem 0;margin:.5rem 1rem 1rem;img{width:10rem;height:10rem}.text-wrapper{display:flex;justify-content:center;gap:.5rem;flex-direction:column;align-items:flex-start;padding:1.25rem 1.5rem;.title{font-size:1.5rem;font-weight:400;line-height:2rem;font-family:FuturaTDem,Arial,sans-serif}.text{font-family:FuturaT,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem;white-space:pre-line}}}.order-customer-detail-container{margin:.5rem 0 0;padding:0 0 0 1rem;border:.063rem solid var(--border);border-radius:.25rem;.order-customer-detail-row{display:flex;padding:.5rem;border-bottom:.063rem solid var(--border);&:last-child{border-bottom:none}.order-customer-detail-label{padding:.5rem 1rem .5rem 0;width:30%;color:var(--textMid)}.order-customer-detail-value{padding:.5rem 1rem .5rem 0;width:50%}.no-action{width:70%}}.order-customer-detail-action{padding:.5rem;text-align:right;font-weight:700;color:var(--actionColor);width:20%}}.order-customer-title-wrapper{display:flex;justify-content:space-between;qp-button{text-align:right;font-weight:700}}.order-product-detail-container{margin:.5rem 0 0;padding:0 0 0 1rem;border:.063rem solid var(--border);border-radius:.25rem;.order-product-detail-row{display:flex;padding:.5rem;border-bottom:.063rem solid var(--border);&:last-child{border-bottom:none}.order-product-detail-label{padding:.5rem 1rem .5rem 0;width:30%;color:var(--textMid)}.order-product-detail-value{padding:.5rem 1rem .5rem 0;display:flex;flex-direction:column;flex:1;.order-period{display:flex;align-items:center;gap:.5rem;.vertical-dots{display:flex;flex-direction:column;align-items:center;position:relative;gap:1rem;.dot{width:.5rem;height:.5rem;background-color:var(--border);border-radius:50%;z-index:1;&:first-child{background-color:transparent;border:.125rem solid var(--border)}}}.vertical-dots:before{content:"";position:absolute;top:.5rem;width:.125rem;height:50%;background-color:var(--border);z-index:0}.period{display:flex;gap:.5rem}}.session-information{display:flex;align-items:center;gap:.5rem;.vertical-arrows{display:flex;flex-direction:column;align-items:center;position:relative}.period{display:flex;gap:.5rem}}.session-information:not(:first-child){position:relative;margin-top:1rem}.session-information:not(:first-child):before{content:"";position:absolute;top:-.5rem;left:0;width:100%;height:.063rem;background-color:var(--border)}}}}.order-addons-detail-container{margin:.5rem 0 0;padding:0 0 0 1rem;border:.063rem solid var(--border);border-radius:.25rem;.order-addons-detail-row{display:flex;padding:.5rem;border-bottom:.063rem solid var(--border);justify-content:space-between;&:last-child{border-bottom:none}.order-addons-detail-info{padding:.5rem 0;display:flex;flex-direction:column;font-weight:400;font-size:1rem;line-height:1.5rem;.order-addons-detail-info-title{font-size:1rem;line-height:1.5rem}.order-addons-detail-info-subtitle{font-size:.875rem;line-height:1rem;color:var(--blackDerived3)}}.order-addons-detail-info.with-subtitle{padding:0}.order-addons-detail-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;position:relative;padding:0 .5rem 0 1rem;gap:.25rem;&&:before{content:"";position:absolute;left:0;top:0;height:100%;width:.063rem;background-color:var(--border)}.order-addons-detail-price-label{text-transform:uppercase;margin:0;color:var(--blackDerived3)}.order-addons-detail-price-value{font-weight:400;font-size:1rem;text-align:right}}}}.financial-transactions{.qp-layout-tab{.qp-layout-tab-container{border-radius:.25rem;margin:.5rem 0 0;padding:.25rem;.qp-layout-tab-title{font-size:1rem;font-weight:100;font-family:FuturaT,Arial,sans-serif;width:50%;justify-content:space-evenly;border-radius:.25rem}.active{font-weight:700;color:var(--blackDerived1);border:none;background-color:var(--backgroundLevel1)}.disabled{color:var(--blackDerived4)}.has-hover{cursor:pointer}}.qp-layout-tab-content{background-color:var(--backgroundLevel1)}}}.order-payment-detail-container{margin:.5rem 0 0;padding:0 0 0 1rem;border:.063rem solid var(--border);border-radius:.25rem;.order-payment-detail-row{display:flex;padding:.5rem;border-bottom:.063rem solid var(--border);&:last-child{border-bottom:none}.order-payment-detail-label{padding:.5rem 1rem .5rem 0;width:30%;color:var(--textMid)}.order-payment-detail-value{padding:.5rem 1rem .5rem 0;width:60%}}}.order-payment-detail-wrapper{display:none}.no-order-payment-detail-message{margin:.5rem 0 0;padding:1.5rem;border:.063rem solid var(--border);border-radius:.25rem;display:none;justify-content:center;gap:.8rem;img{width:5rem;height:5rem}.text{line-height:5rem}}.qp-accordion.qp-accordion-scrollable{max-height:27rem;overflow-y:auto;padding:1rem}.order-overrun-detail-container{margin:.5rem 0 0;padding:0 0 0 1rem;border:.063rem solid var(--border);border-radius:.25rem;background:var(--backgroundLevel1);.qp-alert{margin:1rem 1rem 0 0}.order-overrun-detail-row{display:flex;padding:.5rem;border-bottom:.063rem solid var(--border);&:last-child{border-bottom:none}.order-overrun-detail-label{padding:.5rem 1rem .5rem 0;width:30%;color:var(--textMid)}.order-overrun-detail-value{padding:.5rem 1rem .5rem 0;display:flex;flex-direction:column;flex:1}}}.qp-accordion{margin:.5rem 0 0}.qp-accordion.qp-accordion-scrollable{max-height:40rem;overflow-y:auto;padding:1rem}.order-refund-detail-container{margin:.5rem 0 0;padding:0 0 0 1rem;border:.063rem solid var(--border);border-radius:.25rem;background:var(--backgroundLevel1);.qp-alert{margin:1rem 1rem 0 0}.order-refund-detail-row{display:flex;padding:.5rem;border-bottom:.063rem solid var(--border);&:last-child{border-bottom:none}.order-refund-detail-label{padding:.5rem 1rem .5rem 0;width:30%;color:var(--textMid)}.order-refund-detail-value{padding:.5rem 1rem .5rem 0;width:60%}}}.order-refund-detail-wrapper{display:none}.no-order-refund-detail-message{margin:.5rem 0 0;padding:1.5rem;border:.063rem solid var(--border);border-radius:.25rem;display:none;justify-content:center;gap:.8rem;img{width:5rem;height:5rem}.text{line-height:5rem}}.order-promotion-detail-container{margin:.5rem 0 0;padding:0 0 0 1rem;border:.063rem solid var(--border);border-radius:.25rem;.order-promotion-detail-row{display:flex;padding:.5rem;border-bottom:.063rem solid var(--border);justify-content:space-between;&:last-child{border-bottom:none}.order-promotion-detail-info{padding:0;display:flex;flex-direction:column;font-weight:400;font-size:1rem;line-height:1.5rem;.order-promotion-detail-info-title{font-size:1rem;line-height:1.5rem}.order-promotion-detail-info-subtitle{font-size:.875rem;line-height:1rem;color:var(--blackDerived3)}}.order-promotion-detail-discount{text-align:right;display:flex;flex-direction:column;align-items:flex-end;position:relative;padding:0 .5rem 0 1rem;gap:.25rem;&&:before{content:"";position:absolute;left:0;top:0;height:100%;width:.063rem;background-color:var(--border)}.order-promotion-detail-discount-label{text-transform:uppercase;margin:0;color:var(--blackDerived3)}.order-promotion-detail-discount-value{font-weight:400;font-size:1rem;text-align:right}}}}.qp-order-detail-loader{position:relative;width:100%}.qp-public-order-detail-loader{position:relative;width:100%}.orders-loader{margin-bottom:.5rem;position:relative;qp-loader{background:var(--whitePure)}}.product-grouping{.qp-layout-tab{.qp-layout-tab-container{border-radius:.25rem;margin:.5rem 0 0;padding:.25rem;.qp-layout-tab-title{font-size:1rem;font-weight:100;font-family:FuturaT,Arial,sans-serif;width:33%;justify-content:space-evenly;border-radius:.25rem}.active{font-weight:700;color:var(--blackDerived1);border:none;background-color:var(--backgroundLevel1)}.disabled{color:var(--blackDerived4)}.has-hover{cursor:pointer}}.qp-layout-tab-content{background-color:var(--backgroundLevel1)}}}.order-summary{display:flex;flex-direction:column;align-items:center;gap:4.5rem;color:var(--ap-font-color);font-family:var(--ap-font-family)}.order-summary-header{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;h1{margin:0;color:var(--ap-font-color);font-family:var(--ap-font-family-bold);font-size:3.5rem;font-style:normal;line-height:106%;letter-spacing:0}p{margin:0;color:var(--ap-grey-500);font-family:var(--ap-font-family-medium);font-size:1.125rem;font-style:normal;line-height:150%;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}strong{color:var(--ap-font-color);font-family:var(--ap-font-family-bold)}}.order-summary-card{padding:1rem 1rem 1.25rem;border-radius:.75rem;background:var(--backgroundLevel1);box-shadow:0 1rem 2.5rem #0000001a;box-sizing:border-box;width:100%}.order-summary-image{display:block;width:100%;height:11.4375rem;border-radius:.5rem;object-fit:cover}.order-summary-details,.order-summary-bottomline{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 0;padding-top:1rem;border-top:.0625rem solid var(--Neutrals-Grey-200, #e5e8e8)}.order-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:baseline;dt,dd{margin:0;color:var(--ap-font-color);font-size:.875rem;font-style:normal;line-height:150%;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums}dt{font-family:var(--ap-font-family)}dd{font-family:var(--ap-font-family-bold);text-align:right;overflow-wrap:anywhere}}.order-summary-card--with-heading{overflow:hidden;padding:0;.order-summary-image{width:calc(100% - 2rem);height:fit-content;margin:1rem}.order-summary-content{padding:0 1.25rem 1.5rem;letter-spacing:-1%}.order-summary-title{margin:0 0 .75rem;color:var(--ap-font-color);font-family:var(--ap-font-family-bold);font-size:1.25rem;line-height:130%;letter-spacing:-3%}.order-summary-address{margin:0;color:var(--ap-grey-500);font-family:var(--ap-font-family);font-size:.875rem;line-height:150%}}@media(max-width:48rem){.order-summary{gap:3rem}.order-summary-header h1{font-size:1.5625rem}.order-summary-header p{font-size:1rem}.order-summary-card--with-heading .order-summary-image{height:clamp(10rem,20vw,14rem);object-fit:cover}}.orders-searchable-tile{display:flex;flex-direction:column;gap:.5rem;.title-search-wrapper{display:inline-flex;justify-content:space-between}.orders-table-wrapper{position:relative}#ordersSearchBox .qp-search-box{width:18.75rem}}
