.acct-tab{background:none;border:none;border-bottom:2px solid transparent;padding:0.75rem 1.25rem;color:var(--text-dim);cursor:pointer;font-family:'DM Sans',sans-serif;font-size:0.85rem;font-weight:500;white-space:nowrap;transition:all 0.2s}
.acct-tab:hover{color:var(--text)}
.acct-tab.active{color:var(--accent);border-bottom-color:var(--accent)}
.order-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem}
.order-status{display:inline-flex;align-items:center;gap:0.35rem;padding:0.25rem 0.7rem;border-radius:20px;font-size:0.72rem;font-weight:600}
.os-pending{background:rgba(255,149,0,0.1);color:var(--orange)}
.os-confirmed,.os-processing{background:rgba(0,230,118,0.1);color:var(--green)}
.os-shipped{background:rgba(100,149,237,0.1);color:#6495ed}
.os-delivered{background:rgba(0,230,118,0.15);color:var(--green)}
.os-cancelled{background:rgba(255,61,87,0.1);color:var(--red)}
.track-event{display:flex;gap:1rem;padding:0.75rem 0;border-bottom:1px solid var(--border)}
.track-event:last-child{border-bottom:none}
.track-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);margin-top:4px;flex-shrink:0}
.form-input{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:0.7rem 1rem;color:var(--text);font-family:'DM Sans',sans-serif;outline:none;width:100%;font-size:0.9rem}
.form-input:focus{border-color:var(--accent)}
.form-select{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:0.7rem 1rem;color:var(--text);font-family:'DM Sans',sans-serif;outline:none;width:100%}
.form-select:focus{border-color:var(--accent)}
