.my-orders-dialog{width:min(920px,100%)!important}.user-orders-loading{padding:35px;text-align:center;color:var(--brand-muted)}.user-order-tile{margin:16px 19px}
@media(max-width:800px){.my-orders-dialog{width:100%!important}.user-order-tile{margin:14px}}


.order-history-section h3{margin:24px 20px 12px;color:var(--brand-text);font-size:18px}.order-history-help{margin:16px 20px;color:var(--brand-muted);line-height:1.5}
.user-order-tile .order-repeat-icon{display:inline-grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:9px;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-surface);color:var(--brand-accent);cursor:pointer}
.order-repeat-icon svg{width:20px;height:20px}.order-repeat-icon:hover{background:var(--brand-raised)}.order-repeat-icon:disabled{opacity:.5}
.order-repeat-message{margin:12px 20px;color:var(--brand-text);font:14px/1.5 var(--font-body)}.order-repeat-message:empty{display:none}
.order-repeat-dialog{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:85svh;overflow:auto;padding:24px;border:1px solid var(--brand-border);border-radius:14px;background:var(--brand-surface);color:var(--brand-text);font:14px/1.5 var(--font-body)}
.order-repeat-dialog::backdrop{background:#0009;backdrop-filter:blur(3px)}.order-repeat-dialog h2{margin:0;font:700 23px/1.25 var(--font-heading)}.order-repeat-dialog p{color:var(--brand-muted)}.order-repeat-dialog>div{display:flex;gap:10px;flex-wrap:wrap}
.order-repeat-dialog button{min-height:44px;flex:1;padding:10px 14px;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-raised);color:var(--brand-text);font:600 14px var(--font-ui);cursor:pointer}.order-repeat-dialog [data-repeat-confirm]{background:var(--brand-accent);color:#fff;border-color:var(--brand-accent)}
