
.orders-list{display:grid;gap:12px;margin-top:18px}.order-card{border:1px solid #dce9f2;border-radius:16px;padding:18px;background:#fff}.order-head{display:flex;justify-content:space-between;gap:20px}.order-head span{color:#66809c}.order-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.order-meta div{background:#f5f9fc;border-radius:10px;padding:10px}.order-meta b,.order-meta span{display:block}.order-meta span{font-size:.85rem;color:#66809c}.order-actions{display:flex;gap:8px;flex-wrap:wrap}.order-actions input{border:1px solid #cbddea;border-radius:10px;padding:9px}.order-actions button{border:0;border-radius:10px;padding:9px 12px;font-weight:900;cursor:pointer}.save-track{background:#168cff;color:#fff}@media(max-width:800px){.order-meta{grid-template-columns:1fr 1fr}.order-head{display:block}}

.test-order-badge{display:inline-block;margin-left:7px;background:#fff1a8;border:1px solid #071426;border-radius:999px;padding:2px 7px;font-size:.65rem;letter-spacing:.08em}

.fulfillment-tools{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.tool-btn{border:1px solid #b9c7d9;background:#fff;color:#174f9b;border-radius:10px;padding:9px 12px;font-weight:900;cursor:pointer;text-decoration:none}.tool-btn.primary{background:#168cff;color:#fff}.shippo-box{border:1px solid #c8d8e6;background:#f6fbff;border-radius:14px;padding:14px;margin:12px 0}.parcel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.parcel-grid label{font-size:.75rem;font-weight:850;color:#51667a}.parcel-grid input{width:100%;border:1px solid #cbddea;border-radius:8px;padding:8px}.rate-list{display:grid;gap:8px;margin-top:12px}.rate-option{text-align:left;border:1px solid #cbddea;border-radius:11px;background:#fff;padding:12px;cursor:pointer}.rate-option strong,.rate-option span{display:block}.rate-option span{color:#647086}.rate-option b{display:inline-block;margin-top:5px;font-size:.65rem;background:#fff1a8;padding:3px 6px;border-radius:999px}.error-text{color:#a32632}@media(max-width:800px){.parcel-grid{grid-template-columns:1fr 1fr}}
.refund-btn{border-color:#efb3b3!important;color:#a51f2d!important;background:#fff7f7!important}.refund-btn:hover{background:#ffe8e8!important}.refund-btn:disabled{opacity:.55;cursor:wait}
\n/* V54 — visual sold items + receipt tools */\n.order-sold-items{margin:14px 0;padding:14px;border:1px solid #dce9f2;border-radius:14px;background:#fbfdff}.order-sold-items h3{margin:0 0 10px;font-size:.9rem}\n.sold-item{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid #e9f0f5}.sold-item:last-child{border-bottom:0}.sold-item-image{width:74px;height:74px;border:1px solid #d8e3eb;border-radius:10px;background:#fff;display:grid;place-items:center;overflow:hidden}.sold-item-image img{width:100%;height:100%;object-fit:contain;background:#fff}.sold-item-image span{font-size:.55rem;color:#7c8d9c;font-weight:900}.sold-item-copy>strong{display:block;font-size:.86rem;line-height:1.3}.sold-item-copy>span{display:block;color:#647b8e;font-size:.72rem;margin-top:3px}.sold-item-options{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.sold-item-options span{font-size:.65rem;border:1px solid #cee0eb;background:#f3f9fd;border-radius:999px;padding:4px 7px;color:#39536a}.order-email-editor{display:flex;gap:5px;margin-top:6px}.order-email-editor input{min-width:0;width:100%;border:1px solid #c7d8e3;border-radius:8px;padding:7px;font-size:.75rem}.order-email-editor button{border:0;background:#071426;color:#fff;border-radius:8px;padding:7px 9px;font-weight:900;font-size:.67rem;cursor:pointer}.order-email-editor button:disabled{opacity:.55}\n@media(max-width:650px){.sold-item{grid-template-columns:62px minmax(0,1fr)}.sold-item-image{width:62px;height:62px}.order-email-editor{display:grid}.order-email-editor button{width:100%}}\n
.danger-outline{border-color:#d95850!important;color:#a52821!important;background:#fff7f6!important}
.label-refund-btn{border-color:#d79b22!important;color:#805400!important;background:#fffaf0!important}
.shipping-warning{margin:0 0 10px;padding:10px 12px;border:1px solid #efc36c;border-radius:10px;background:#fff7df;color:#6e4c09;font-weight:800;font-size:.78rem}
.shipping-lock-message{margin:0 0 10px;padding:10px 12px;border:1px solid #b9d9ee;border-radius:10px;background:#eef8ff;color:#245875;font-weight:800;font-size:.78rem}
.rate-option:disabled{opacity:.55;cursor:not-allowed}
