/* Shared booking receipt for Community, Workshop, Tuner and Admin. */
.sc-order-summary{box-sizing:border-box;min-width:0;width:100%;margin:16px 0;border:1px solid #66503c;border-radius:14px;background:#141516;color:#f6f2ed;overflow:hidden;text-align:left}
.sc-order-summary>summary{display:list-item;cursor:pointer;padding:16px 20px;min-height:48px;color:#e7bb8e;font:600 16px/1.5 Arial,sans-serif;overflow-wrap:anywhere}
.sc-order-summary>summary b{font:inherit}
.sc-order-summary>summary>span{display:block;margin-top:5px;font:400 14px/1.5 Arial,sans-serif;color:#cdc7c0}
.sc-order-summary>summary:focus-visible,.sc-order-summary button:focus-visible{outline:2px solid #f0c89e;outline-offset:-3px}
.sc-order-summary [data-order-summary-body]{padding:20px;min-width:0;box-sizing:border-box}
.sc-order-summary .sc-order-summary-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap;margin-bottom:16px}
.sc-order-summary .sc-order-summary-head h3{margin:0;font:700 20px/1.3 Arial,sans-serif;color:#fff}
.sc-order-summary .sc-order-summary-head>span{font:400 13px/1.5 Arial,sans-serif;color:#b9b4af}
.sc-order-summary .sc-order-lines{list-style:none;margin:0;padding:0}
.sc-order-summary .sc-order-lines>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid #353638}
.sc-order-summary .sc-order-lines b{display:block;font:600 16px/1.5 Arial,sans-serif;overflow-wrap:anywhere;color:#f5f2ee}
.sc-order-summary .sc-order-lines small{display:block;margin:4px 0 0;font:400 13px/1.4 Arial,sans-serif;color:#b9b4af}
.sc-order-summary .sc-order-lines small.is-included{color:#a6d6af}
.sc-order-summary .sc-order-line-price{text-align:right;max-width:180px}
.sc-order-summary .sc-order-line-price strong{font:600 16px/1.5 Arial,sans-serif;color:#e7bb8e}
.sc-order-summary .sc-order-line-price del{display:block;font:400 13px/1.5 Arial,sans-serif;color:#aaa}
.sc-order-summary h4{margin:22px 0 12px;font:700 16px/1.4 Arial,sans-serif;color:#f5f2ee}
.sc-order-summary dl{margin:0;padding:0}
.sc-order-summary .sc-order-total-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:0;padding:7px 0;font:400 15px/1.5 Arial,sans-serif}
.sc-order-summary dt{margin:0;color:#c9c3bc;overflow-wrap:anywhere}
.sc-order-summary dd{margin:0;color:#f5f2ee;text-align:right}
.sc-order-summary .is-total{border-top:1px solid #63503e;margin-top:10px;padding-top:13px;font-weight:700}
.sc-order-summary .is-total dd{color:#e7bb8e}
.sc-order-summary .is-warning dt,.sc-order-summary .is-warning dd{color:#efbb7d}
.sc-order-summary .sc-order-payment-state{margin:0 0 10px;font:600 15px/1.5 Arial,sans-serif;color:#e7bb8e}
.sc-order-summary .sc-order-hint,.sc-order-summary [role=status]{margin:12px 0;font:400 13px/1.6 Arial,sans-serif;color:#b9b4af}
.sc-order-summary .sc-order-reload{display:inline-flex;width:auto;min-height:44px;padding:10px 14px;margin:14px 0 0;border:1px solid #66503c;border-radius:8px;background:#22201c;color:#eed4b8;font:600 14px/1.4 Arial,sans-serif;cursor:pointer;box-sizing:border-box}
.sc-order-summary .sc-order-reload:disabled{opacity:.6;cursor:wait}
.c50-row.sc-order-customer-card{display:block!important}
.sc-order-customer-card>.sc-order-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}
.workshop-order .sc-order-summary,.t31-order .sc-order-summary{max-width:100%}
@media(max-width:600px){.sc-order-summary [data-order-summary-body]{padding:15px}.sc-order-summary>summary{padding:14px 15px}.sc-order-summary .sc-order-line-price{max-width:130px}.sc-order-summary .sc-order-summary-head h3{font-size:18px}.sc-order-summary .sc-order-total-row{font-size:14px;gap:10px}}
