.orders-shell{max-width:1040px;margin:auto;padding:36px 5% 70px}.orders-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:32px}.orders-shell h1{font-size:clamp(42px,7vw,76px);line-height:1.1;letter-spacing:-2px;margin:25px 0}.orders-shell h2{font-size:27px;letter-spacing:-.5px;margin:0 0 15px}.orders-intro{color:#bec7db;margin-bottom:28px}.order-nav{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.order-nav a{padding:13px 17px;border:1px solid #ffffff30;border-radius:30px}.account-box,.order-card{background:#131821;border:1px solid #ffffff25;border-radius:18px;padding:26px;margin:20px 0}.account-box p,.order-card p{line-height:1.8;overflow-wrap:anywhere}.order-form{display:grid;gap:17px;margin-top:24px}.order-form label{display:grid;gap:8px;font-size:14px;color:#d8dfed}.order-form input,.order-form select{width:100%;min-width:0;background:#090d15;border:1px solid #64718a;border-radius:8px;padding:13px;color:white;font:inherit}.order-form .button{justify-self:start}.order-card .order-head{display:flex;gap:14px;justify-content:space-between;flex-wrap:wrap}.order-card h3{font-size:18px;overflow-wrap:anywhere}.status-badge{display:inline-block;padding:7px 12px;background:#293859;border-radius:20px;color:#c6d6ff;font-size:13px}.order-card ul{padding-left:22px;line-height:1.9}.order-card .order-total{border-top:1px solid #ffffff25;padding-top:14px}.timeline{list-style:none;padding:0!important;border-left:2px solid #6582f4;margin:25px 0 20px 8px}.timeline li{position:relative;padding:0 0 20px 24px}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:'';position:absolute;left:-6px;top:7px;width:10px;height:10px;border-radius:50%;background:#88a4ff}.timeline time{display:block;color:#a4afc5;font-size:12px}.help-text{color:#aab5cb;font-size:13px;line-height:1.9}.help-text a,.order-card a{color:#b9c8ff;text-decoration:underline}.courier-details{background:#0c111b;padding:16px;border-radius:10px;overflow-wrap:anywhere}.manage-form{grid-template-columns:1fr 1fr}.manage-form .wide{grid-column:1/-1}.track-share{display:block;width:100%;font:inherit;padding:12px;background:#0c111b;color:#c7d5ff;border:1px solid #64718a;border-radius:8px}.orders-shell button:disabled{opacity:.5;cursor:wait}.orders-shell [role=status]{overflow-wrap:anywhere;line-height:1.8}.orders-shell [hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #a5baff;outline-offset:4px}@media(max-width:580px){.orders-shell{padding:24px 18px 50px}.account-box,.order-card{padding:19px}.manage-form{grid-template-columns:1fr}.orders-top .button{padding:12px}.order-card h3{font-size:16px}}
.orders-shell .order-nav{display:flex!important}.orders-shell .order-nav a{display:block!important}

/* Allow long names and form controls to shrink within phone layouts. */
.orders-top>div,.order-form>*,.variant-edit>*,.category-edit fieldset{min-width:0}
.orders-shell h1,.inventory-card h2{overflow-wrap:anywhere}
.variant-edit input,.variant-edit select{min-width:0}
@media(max-width:600px){.orders-shell h1{font-size:clamp(30px,8vw,46px);letter-spacing:-.8px}.order-nav a{flex:1;text-align:center}.inventory-card{padding:14px!important}.variant-edit input,.variant-edit select,.order-form input,.order-form select{font-size:16px}.order-form .button{width:100%;justify-content:center}.inventory-tools input{min-width:0!important;flex-basis:100%!important}.orders-top .button{max-width:100%;text-align:center}.account-box,.order-card{min-width:0}}
