.orders-wrap{max-width:1160px;margin:38px auto 70px;padding:0 24px}.orders-wrap h1{font:600 clamp(28px,4vw,42px)/1.2 'DM Sans',Arial;letter-spacing:-1px}.orders-intro{color:#627d8e;font-size:15px;line-height:1.7}.orders-tabs{display:flex;gap:10px;margin:26px 0}.orders-tabs button{padding:12px 22px;border:1px solid #ccdae4;border-radius:12px;background:#fff;font:600 15px 'DM Sans',Arial;color:#29485d}.orders-tabs button[aria-pressed=true]{background:#f5d578;border-color:#e9bd53}.orders-tools{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:24px 0}.orders-tools label,.member-search,.order-status-form label{display:grid;gap:8px;font-size:13px;font-weight:600}.orders-tools select,.member-search input,.order-status-form select{border:1px solid #c5d8e5;border-radius:9px;padding:12px;background:white;color:#253e50;font:400 16px 'DM Sans',Arial}.orders-tools select:focus,.member-search input:focus,.order-status-form select:focus{outline:3px solid #d0e7f7}.member-search input{width:100%;max-width:520px}#orders-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.order-card{display:grid;gap:16px;text-align:start;background:white;border:1px solid #dce7ed;border-radius:18px;padding:22px;cursor:pointer;color:#29485d;font:400 14px 'DM Sans',Arial}.order-card:hover{border-color:#8cb4cf}.order-card:focus-visible{outline:3px solid #93c2e4}.order-card-top,.order-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.order-card-top strong{font-size:17px}.order-badge{font-size:12px;font-weight:600;padding:7px 10px;border-radius:20px;background:#ecf4fa;color:#365873}.order-badge[data-status=preparing]{background:#fff3cf;color:#795b17}.order-badge[data-status=shipped]{background:#e2f3e9;color:#2f6f4e}.order-badge[data-status=cancelled]{background:#fce9e9;color:#934747}.order-preview{display:flex;gap:12px;align-items:center}.order-preview img{width:44px;height:74px;object-fit:contain;border-radius:8px;background:#f8f7f4}.order-preview p{font-size:12px;margin:5px 0;line-height:1.5}.order-card-link{font-weight:600}.order-empty{padding:25px;background:#edf6fc;border-radius:16px}.members-table-wrap{overflow-x:auto;border:1px solid #dce7ed;border-radius:16px;background:white;margin:20px 0}.members-table{border-collapse:collapse;width:100%;text-align:start;min-width:750px;font-size:13px}.members-table td,.members-table th{padding:15px;text-align:start;border-bottom:1px solid #e8eef2;overflow-wrap:anywhere}.members-table th{background:#edf6fc;font-size:12px}.members-table tr:last-child td{border-bottom:0}.order-detail-heading h2{font:600 26px 'DM Sans',Arial}.order-detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;margin-top:24px}.order-panel{padding:24px;background:white;border:1px solid #dce7ed;border-radius:18px}.order-panel h3{font:600 18px 'DM Sans',Arial;margin:0 0 20px}.order-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #e8eef2}.order-item img{width:68px;height:110px;object-fit:contain;background:#f8f7f4;border-radius:8px}.order-item p{font-size:12px;color:#60798a;line-height:1.6;margin:6px 0}.order-item strong{font-size:14px}.order-total{display:flex;justify-content:space-between;gap:18px;padding:20px 0;font-size:18px}.order-fields>div{padding:10px 0;border-bottom:1px solid #e8eef2}.order-fields dt{font-size:12px;color:#698292;margin-bottom:5px}.order-fields dd{margin:0;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.order-status-form{display:flex;align-items:end;gap:14px;padding:20px;background:#edf6fc;border-radius:14px;margin:20px 0}.orders-help{font-size:12px;color:#60798a;line-height:1.8}.order-success{padding:30px;background:white;border:1px solid #dce7ed;border-radius:18px;display:grid;gap:15px}.account-shortcuts{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}[data-admin-link][hidden],#orders-content[hidden],#orders-list[hidden],#orders-tools[hidden],#order-detail[hidden],#members-section[hidden],#orders-more[hidden],#checkout-success[hidden]{display:none!important}#orders-status{color:#54758c;font-size:14px;line-height:1.7}.order-status-form button:disabled{opacity:.5}@media(max-width:720px){.orders-wrap{padding:0 16px;margin-top:25px}#orders-list,.order-detail-grid{grid-template-columns:1fr}.order-card,.order-panel{padding:20px 16px}.order-status-form{flex-wrap:wrap}.order-preview img{width:35px;height:62px}.orders-tools{gap:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.order-repeat{margin:24px 0;padding:24px;background:#edf6fc;border:1px solid #dce7ed;border-radius:16px}.order-repeat h3{font:600 19px 'DM Sans',Arial;margin:0 0 12px}.order-repeat p,.order-repeat li{font-size:13px;line-height:1.8}.order-repeat .button{margin:12px 0}.order-repeat button:disabled{opacity:.55;cursor:default}.order-repeat .member-link-button{display:block}

.order-pdf-actions{margin:16px 0}.order-pdf-actions .button{white-space:normal;text-align:center}.order-pdf-actions [data-pdf-status]{margin:8px 0;font-size:14px;line-height:1.6}
