.orders-admin{color:#23231f;background:#f3f1ea;min-height:100vh;font-family:Instrument Sans,Arial,sans-serif}.orders-admin *{box-sizing:border-box}.orders-header{z-index:30;background:#f8f6ef;border-bottom:1px solid #d8d5cc;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 34px;display:flex;position:sticky;top:0}.orders-brand{color:#23231f;letter-spacing:-.05em;align-items:center;gap:10px;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.orders-brand img{object-fit:cover;border-radius:5px;width:32px;height:32px}.orders-header nav{align-items:center;gap:8px;display:flex}.orders-header nav a,.orders-header>a:not(.orders-brand),.orders-header button{color:#45443f;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:10px 12px;font-size:13px;text-decoration:none;display:inline-flex}.orders-header nav a.active{color:#fff;background:#23231f}.orders-shell{width:min(1440px,100% - 48px);margin:0 auto;padding:44px 0 70px}.orders-loading{color:#77766f;padding:60px 0}.orders-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.orders-intro h1,.orders-login h1{letter-spacing:-.065em;margin:7px 0 12px;font-size:58px;font-weight:500;line-height:.98}.orders-intro p,.orders-login p{color:#73726b;max-width:700px;margin:0;line-height:1.65}.orders-kicker{text-transform:uppercase;letter-spacing:.16em!important;color:#6e6d66!important;margin:0!important;font-size:10px!important;line-height:1!important}.orders-refresh{color:#23231f;cursor:pointer;background:#faf8f2;border:1px solid #c9c6bc;align-items:center;gap:8px;height:42px;padding:0 15px;display:inline-flex}.orders-refresh:disabled{opacity:.5}.spin{animation:1s linear infinite orders-spin}@keyframes orders-spin{to{transform:rotate(360deg)}}.orders-stats{background:#f8f6ef;border:1px solid #d4d1c8;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid}.orders-stats article{border-right:1px solid #d4d1c8;flex-direction:column;justify-content:space-between;min-height:110px;padding:22px;display:flex}.orders-stats article:last-child{border-right:0}.orders-stats span{color:#7b7971;font-size:12px}.orders-stats strong{letter-spacing:-.05em;font-size:30px;font-weight:500}.orders-email-warning,.orders-alert{background:#fff8ea;border:1px solid #d3c5ad;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.orders-email-warning div{flex-direction:column;gap:2px;display:flex}.orders-email-warning span{color:#6e6c66}.orders-alert{background:#f7f5ee;border-color:#d5d2c8}.orders-alert.error{color:#8b2f22;background:#fff0ee;border-color:#dfb5ae}.orders-workspace{background:#f8f6ef;border:1px solid #d4d1c8;grid-template-columns:minmax(320px,410px) minmax(0,1fr);min-height:760px;display:grid}.orders-list-panel{background:#efede5;border-right:1px solid #d4d1c8;min-width:0}.orders-search{background:#f8f6ef;border-bottom:1px solid #d4d1c8;align-items:center;gap:9px;height:58px;padding:0 16px;display:flex}.orders-search input{width:100%;font:inherit;color:#23231f;background:0 0;border:0;outline:0;font-size:13px}.orders-filters{border-bottom:1px solid #d4d1c8;gap:6px;padding:12px;display:flex;overflow:auto}.orders-filters button{white-space:nowrap;font:inherit;color:#63625c;cursor:pointer;background:#f8f6ef;border:1px solid #d1cec4;padding:8px 10px;font-size:11px}.orders-filters button.active{color:#fff;background:#23231f;border-color:#23231f}.orders-list{max-height:760px;overflow:auto}.orders-empty{color:#8a8880;padding:28px 18px;font-size:13px}.order-row{color:#23231f;text-align:left;cursor:pointer;background:#efede5;border:0;border-bottom:1px solid #d7d4cb;width:100%;padding:16px;transition:all .18s}.order-row:hover,.order-row.selected{background:#fff}.order-row.selected{box-shadow:inset 3px 0 #b23a2b}.order-row-top,.order-row-main,.order-row-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-row-top strong{font-size:13px}.order-row-top span{font-size:13px;font-weight:600}.order-row-main{margin-top:9px}.order-row-main span{color:#474640;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.order-row-main small{color:#96938a;white-space:nowrap;font-size:10px}.order-row-bottom{justify-content:flex-start;margin-top:13px}.order-row-bottom svg{color:#aaa79e;margin-left:auto}.status-dot,.fulfillment{background:#f8f6ef;border:1px solid #d1cec5;align-items:center;gap:6px;padding:5px 7px;font-size:10px;display:inline-flex}.status-dot:before{content:"";background:#9c9a92;border-radius:50%;width:6px;height:6px}.payment-paid:before{background:#2e7c4e}.payment-refunded:before,.payment-payment_failed:before,.payment-cancelled:before{background:#a13b2c}.payment-pending:before{background:#bc8b31}.fulfillment{color:#5f5d57;background:#fff;border-color:#d8d5cc}.fulfillment-shipped,.fulfillment-delivered{background:#f1f7f3;border-color:#a9c3b2}.fulfillment-preparing{background:#fff8e8;border-color:#d8c59d}.order-detail-panel{background:#fbfaf6;min-width:0;padding:28px}.detail-empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:520px;display:flex}.order-detail-head{border-bottom:1px solid #d8d5cc;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:24px;display:flex}.order-detail-head h2{letter-spacing:-.055em;margin:7px 0 10px;font-size:34px;font-weight:500}.order-detail-badges{flex-wrap:wrap;gap:8px;display:flex}.order-detail-total{text-align:right;flex-direction:column;gap:4px;display:flex}.order-detail-total span,.order-detail-total small{color:#85837b;font-size:11px}.order-detail-total strong{letter-spacing:-.045em;font-size:30px;font-weight:500}.order-timeline{grid-template-columns:repeat(4,1fr);gap:0;margin:25px 0;display:grid}.order-timeline>div{color:#aaa79e;align-items:center;gap:8px;display:flex;position:relative}.order-timeline>div:after{content:"";background:#d8d5cc;height:1px;position:absolute;top:13px;left:32px;right:0}.order-timeline>div:last-child:after{display:none}.order-timeline>div>span{z-index:1;background:#fbfaf6;border:1px solid #c9c6bc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.order-timeline>div small{z-index:1;background:#fbfaf6;padding-right:8px;font-size:11px}.order-timeline>div.done{color:#23231f}.order-timeline>div.done>span{color:#fff;background:#23231f;border-color:#23231f}.order-timeline>div.done:after{background:#23231f}.order-detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.order-info-card,.order-items-card,.order-fulfillment-card,.order-actions-card,.order-refund-card{background:#fff;border:1px solid #d8d5cc;padding:20px}.order-card-title{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.order-card-title h3,.order-items-card h3,.order-fulfillment-card h3,.order-actions-card h3,.order-refund-card h3{letter-spacing:-.035em;margin:0;font-size:18px;font-weight:500}.order-card-title button{font:inherit;color:#77756e;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.order-info-card>strong{margin-bottom:6px;font-size:14px;display:block}.order-info-card>a{color:#44433e;font-size:13px;line-height:1.7;text-decoration:none;display:block}.order-info-card address{color:#44433e;font-size:13px;font-style:normal;line-height:1.7}.order-info-card address span{display:block}.order-items-card{margin-bottom:12px}.order-item{border-bottom:1px solid #ece9e1;justify-content:space-between;gap:18px;padding:15px 0;display:flex}.order-item>div{flex-direction:column;gap:4px;display:flex}.order-item strong{font-size:13px}.order-item span,.order-item small{color:#74726b;font-size:12px}.order-items-card dl{margin:16px 0 0}.order-items-card dl div{color:#737169;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.order-items-card dl .grand{color:#23231f;border-top:1px solid #23231f;margin-top:8px;padding-top:14px;font-size:15px;font-weight:600}.order-fulfillment-card{margin-bottom:12px}.order-card-title>small{color:#8c8a82;font-size:11px}.order-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.order-form-grid label{color:#6f6d66;flex-direction:column;gap:6px;font-size:11px;display:flex}.order-form-grid input,.order-form-grid select,.order-form-grid textarea{width:100%;font:inherit;color:#23231f;background:#fbfaf6;border:1px solid #cfcac0;border-radius:0;outline:none;padding:12px;font-size:13px}.order-form-grid input:focus,.order-form-grid select:focus,.order-form-grid textarea:focus{border-color:#23231f}.order-form-grid .full{grid-column:1/-1}.orders-primary{color:#fff;font:inherit;cursor:pointer;background:#23231f;border:0;align-items:center;gap:8px;padding:14px 17px;font-size:13px;display:inline-flex}.orders-primary:disabled{opacity:.5}.order-actions-card,.order-refund-card{justify-content:space-between;align-items:center;gap:22px;margin-bottom:12px;display:flex}.order-actions-card p,.order-refund-card p{color:#77756d;margin:7px 0 0;font-size:12px;line-height:1.55}.order-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-action-buttons button,.order-refund-card button{color:#23231f;font:inherit;cursor:pointer;background:#fbfaf6;border:1px solid #cfcac0;align-items:center;gap:7px;padding:11px 13px;font-size:12px;display:inline-flex}.order-action-buttons button:disabled{opacity:.4;cursor:not-allowed}.order-refund-card{background:#fff9f7;border-color:#dfc7c1}.order-refund-card button{color:#8b2f22;background:#fff;border-color:#b65749}.orders-login-wrap{width:min(680px,100% - 40px);margin:0 auto;padding:80px 0}.orders-login{background:#fbfaf6;border:1px solid #d8d5cc;padding:34px}.orders-login h1{font-size:44px}.orders-login form{gap:14px;margin-top:28px;display:grid}.orders-login label{color:#66645e;flex-direction:column;gap:7px;font-size:12px;display:flex}.orders-login input{height:46px;font:inherit;background:#fff;border:1px solid #cbc7bd;padding:0 13px}.orders-login button{color:#fff;height:48px;font:inherit;cursor:pointer;background:#23231f;border:0}.orders-login .orders-alert{margin-top:15px}.orders-header>button{font:inherit;cursor:pointer;background:0 0;border:0}@media (width<=980px){.orders-header{padding:0 18px}.orders-header nav a:nth-child(3){display:none}.orders-shell{width:min(100% - 24px,1440px);padding-top:28px}.orders-intro h1{font-size:44px}.orders-stats{grid-template-columns:1fr 1fr}.orders-stats article:nth-child(2){border-right:0}.orders-stats article:nth-child(-n+2){border-bottom:1px solid #d4d1c8}.orders-workspace{grid-template-columns:1fr}.orders-list-panel{border-bottom:1px solid #d4d1c8;border-right:0}.orders-list{max-height:420px}.order-detail-panel{padding:20px}.order-detail-grid{grid-template-columns:1fr}.order-actions-card,.order-refund-card{flex-direction:column;align-items:flex-start}.order-action-buttons{justify-content:flex-start}.order-form-grid{grid-template-columns:1fr}.order-form-grid .full{grid-column:auto}}@media (width<=640px){.orders-header{min-height:68px}.orders-brand{font-size:20px}.orders-brand img{width:28px;height:28px}.orders-header nav{gap:0}.orders-header nav a,.orders-header button{padding:9px 7px;font-size:11px}.orders-header nav a:first-child{display:none}.orders-shell{width:100%;padding:22px 12px 50px}.orders-intro{align-items:flex-start}.orders-intro h1{font-size:40px}.orders-refresh{padding:0 11px;font-size:0}.orders-refresh svg{margin:0}.orders-stats article{min-height:92px;padding:16px}.orders-stats strong{font-size:24px}.orders-workspace{border-left:0;border-right:0}.order-detail-panel{padding:16px 12px}.order-detail-head{flex-direction:column;gap:12px}.order-detail-total{text-align:left}.order-timeline>div{flex-direction:column;align-items:flex-start;gap:4px}.order-timeline>div:after{left:14px;right:-1px}.order-timeline>div small{padding-right:4px;font-size:9px}.order-info-card,.order-items-card,.order-fulfillment-card,.order-actions-card,.order-refund-card{padding:16px}.orders-login{padding:24px}.orders-login h1{font-size:38px}}@media print{.orders-header,.orders-list-panel,.orders-stats,.orders-intro,.orders-email-warning,.orders-alert,.order-actions-card,.order-refund-card,.orders-primary{display:none!important}.orders-admin,.orders-shell,.orders-workspace,.order-detail-panel{background:#fff!important;border:0!important;width:100%!important;margin:0!important;padding:0!important}.orders-workspace{display:block!important}}
