.ezsot-wrap{width:100%;max-width:980px;margin:0 auto 28px;font-family:inherit;color:#111827}.ezsot-top{margin-bottom:18px}.ezsot-top h2{margin:0 0 6px;font-size:28px;font-weight:800;color:#111827}.ezsot-top p{margin:0;color:#667085}.ezsot-tabs{display:flex;gap:12px;margin:18px 0 24px;flex-wrap:wrap}.ezsot-tab{min-height:46px;padding:0 22px;border-radius:999px;background:#f2f4f7;color:#111827;text-decoration:none;font-weight:800;border:1px solid #eaecf0;display:inline-flex;align-items:center;justify-content:center}.ezsot-tab:hover,.ezsot-tab.active{background:#111827;color:#fff;border-color:#111827}.ezsot-list-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 12px}.ezsot-list-head strong{font-size:18px}.ezsot-list-head span{color:#667085;font-size:13px}.ezsot-order-list{display:flex;flex-direction:column;gap:12px}.ezsot-compact{display:grid;grid-template-columns:66px 1fr auto;gap:14px;align-items:center;text-decoration:none;color:#111827;background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:14px;box-shadow:0 6px 18px rgb(16 24 40 / .045);transition:.18s ease}.ezsot-compact:hover,.ezsot-compact.selected{border-color:#111827;box-shadow:0 10px 30px rgb(16 24 40 / .08)}.ezsot-thumb{width:58px;height:58px;border-radius:14px;background:#f2f4f7;overflow:hidden;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ezsot-thumb.large{width:72px;height:72px}.ezsot-product-img{width:100%;height:100%;object-fit:cover}.ezsot-no-img{font-size:11px;color:#667085;text-align:center;padding:4px}.ezsot-compact-main{min-width:0}.ezsot-compact-title{display:flex;flex-direction:column;gap:3px}.ezsot-compact-title strong{font-size:15px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ezsot-compact-title small{color:#667085}.ezsot-compact-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;color:#667085;font-size:13px}.ezsot-compact-side{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.ezsot-compact-side small{font-size:12px;color:#667085;font-weight:700}.ezsot-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;background:#ecfdf3;color:#027a48;border:1px solid #abefc6;font-size:12px;font-weight:800;white-space:nowrap}.status-cancelled,.status-failed,.status-refunded,.status-returned{background:#fff1f3;color:#b42318;border-color:#fecdca}.status-on-hold,.status-ph-nr,.status-awaiting-approval{background:#fffaeb;color:#b54708;border-color:#fedf89}.status-shipping{background:#eff8ff;color:#175cd3;border-color:#b2ddff}.ezsot-detail-card,.ezsot-form-card{background:#fff;border:1px solid #eaecf0;border-radius:20px;padding:22px;margin:0 0 22px;box-shadow:0 12px 34px rgb(16 24 40 / .065)}.ezsot-accordion-panel .ezsot-detail-card{margin-top:-2px;border-top-left-radius:12px;border-top-right-radius:12px}.ezsot-detail-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.ezsot-detail-topline span,.ezsot-info-grid span{display:block;font-size:13px;color:#667085;margin-bottom:4px}.ezsot-detail-topline h3{margin:0;font-size:26px;font-weight:900;color:#111827}.ezsot-detail-topline p{margin:6px 0 0;color:#667085}.ezsot-product-row{display:flex;align-items:center;gap:14px;background:#f9fafb;border:1px solid #eaecf0;border-radius:16px;padding:14px;margin-bottom:16px}.ezsot-product-row strong{font-size:16px}.ezsot-product-row p{margin:5px 0 0;color:#667085;font-weight:700}.ezsot-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 22px}.ezsot-info-grid div{background:#f9fafb;border:1px solid #eaecf0;border-radius:16px;padding:15px}.ezsot-info-grid strong{font-size:15px;color:#111827}.ezsot-timeline-box{border-top:1px solid #eaecf0;padding-top:18px}.ezsot-timeline-box h4{margin:0 0 18px;font-size:18px;font-weight:900}.ezsot-timeline{border-left:2px solid #e5e7eb;padding-left:22px;margin-left:8px}.ezsot-step{position:relative;padding-bottom:24px}.ezsot-step:last-child{padding-bottom:0}.ezsot-dot{width:16px;height:16px;border-radius:50%;background:#d0d5dd;border:3px solid #fff;position:absolute;left:-31px;top:2px;box-shadow:0 0 0 1px #e5e7eb}.ezsot-step.active .ezsot-dot{background:#111827;box-shadow:0 0 0 4px rgb(17 24 39 / .08)}.ezsot-step-content strong{display:block;font-size:15px;color:#111827}.ezsot-step-content p{margin:5px 0 0;color:#667085;font-size:13px}.ezsot-step-content small{display:block;margin-top:7px;color:#475467;line-height:1.5}.ezsot-note-box{margin-top:18px;background:#fffaeb;border:1px solid #fedf89;color:#93370d;border-radius:14px;padding:13px;font-weight:700}.ezsot-form-card h3{margin:0 0 6px;font-size:20px;font-weight:900}.ezsot-form-card p{margin:0 0 16px;color:#667085}.ezsot-form{display:flex;align-items:center;gap:12px}.ezsot-form input{height:52px;min-width:180px;border:1px solid #d0d5dd;border-radius:12px;padding:0 15px;font-size:15px;background:#fff;color:#111827;outline:none}.ezsot-form input:focus{border-color:#111827;box-shadow:0 0 0 3px rgb(17 24 39 / .08)}.ezsot-form button{height:52px;border:0;border-radius:12px;padding:0 22px;background:#111827;color:#fff;font-weight:900;cursor:pointer;white-space:nowrap}.ezsot-form button:hover{background:#000}.ezsot-alert{background:#fff4e5;border:1px solid #ffd89b;color:#9a5b00;padding:14px 16px;border-radius:14px;margin:16px 0;font-weight:800}@media(max-width:768px){.ezsot-wrap{max-width:100%}.ezsot-tabs{display:grid;grid-template-columns:1fr 1fr}.ezsot-tab{width:100%;padding:0 10px}.ezsot-list-head{align-items:flex-start;flex-direction:column}.ezsot-compact{grid-template-columns:56px 1fr;align-items:start}.ezsot-thumb{width:52px;height:52px}.ezsot-compact-side{grid-column:2;text-align:left;align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%;margin-top:4px}.ezsot-detail-topline{flex-direction:column}.ezsot-info-grid{grid-template-columns:1fr}.ezsot-form{flex-direction:column}.ezsot-form input,.ezsot-form button{width:100%;min-width:0}.ezsot-compact-title strong{white-space:normal}}