.sales-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;padding:20px;border:1px solid #ffffff1a;border-radius:16px;background:linear-gradient(145deg,#121b27,#0c131d);color:#edf5fb}
.sales-profile-form h3,.sales-profile-form [role=status]{grid-column:1/-1;margin:0}
.sales-profile-form label{display:grid;gap:7px;color:#c2d0dc;font-size:.9rem}
.sales-profile-form input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #34485b;border-radius:9px;background:#f4f8fb;color:#17212a;font:inherit}
.sales-profile-form input:focus{outline:3px solid #56b6f055;border-color:#56b6f0}
.sales-profile-form [role=status]{min-height:1.4em;color:#9dd7f5}
.sales-order-tracking{display:grid;gap:6px;margin-top:14px;padding:14px;border:1px solid #ffffff16;border-radius:12px;background:#0b121b;color:#eaf3f9}
.sales-order-tracking small{color:#a9bac9;line-height:1.5}
.sales-order-timeline{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}
.sales-order-timeline li{display:grid;gap:4px;padding-left:14px;border-left:2px solid #47a9e5}
.sales-order-timeline li span{color:#d1dbe3;line-height:1.5}
.sales-order-timeline li small{font-size:.78rem}
.order-tracking-admin{flex:1 0 100%;margin-top:8px;padding:12px;border:1px solid #2b455a;border-radius:12px;background:#0b1722;color:#eaf3f9}
.order-tracking-admin summary{cursor:pointer;font-weight:700;padding:5px}
.tracking-update-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.tracking-update-form label{display:grid;gap:6px;color:#b9cbd8;font-size:11px}
.tracking-update-form input,.tracking-update-form textarea,.tracking-update-form select{width:100%;min-height:40px;padding:9px;border:1px solid #34526b;border-radius:8px;background:#f3f7fb;color:#152230;font:inherit}
.tracking-update-form textarea{min-height:82px;resize:vertical}
.tracking-update-form button,.tracking-update-form [aria-live]{grid-column:1/-1}
.admin-order-history{display:grid;gap:7px;padding-left:20px;color:#cad8e3;font-size:11px;line-height:1.5}
@media(max-width:640px){.sales-profile-form,.tracking-update-form{grid-template-columns:1fr}.sales-profile-form>*{grid-column:1}.tracking-update-form>*{grid-column:1}.sales-order-timeline{gap:12px}}
