/* Sable FC v5.16 – espace supporter / commandes */
.sfc-member-order{background:#f8fbff;border:1px solid #d8e3f2;border-radius:15px;padding:15px;margin:13px 0;color:#0b1a31;overflow-wrap:anywhere}
.sfc-order-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.sfc-order-heading strong{font-weight:850}.sfc-order-heading small{display:block;color:#607089;margin-top:3px}.sfc-order-state{background:#e5eefa;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:850;color:#113c72}.sfc-order-state.preparing{background:#fff2bc;color:#73530b}.sfc-order-state.shipped{background:#deefff;color:#0c4a77}.sfc-order-state.ready,.sfc-order-state.delivered{background:#dbf6e8;color:#075a35}.sfc-order-state.cancelled{background:#ffe1e1;color:#882929}
.sfc-order-payment{margin:12px 0;color:#203955}.sfc-order-products{margin:8px 0 14px;padding-left:18px}.sfc-order-products li{margin:5px 0}.sfc-order-products small{color:#607089}.sfc-order-progress{display:flex;gap:4px;flex-wrap:wrap;margin:12px 0}.sfc-order-progress span{flex:1 1 90px;min-width:80px;text-align:center;border-radius:7px;padding:7px 5px;font-size:11px;background:#eaf0f8;color:#445978;font-weight:750}.sfc-order-progress span.done{background:#c8e9d8;color:#075a35}.sfc-order-details{margin-top:12px;border-top:1px solid #d6e1ef;padding-top:11px}.sfc-order-details summary{cursor:pointer;font-weight:850;color:#144f9a}.sfc-order-details ol{padding-left:20px}.sfc-order-details li{padding:5px 0}.sfc-order-details time{display:block;font-size:12px;color:#677992}
@media(max-width:600px){.sfc-member-order{padding:12px}.sfc-order-progress span{flex-basis:65px;font-size:10px}.sfc-order-heading{align-items:flex-start}}
