.order-manager{position:relative;min-height:100%}.orders-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.orders-head h2{font:600 30px Manrope;margin:6px 0}.orders-head p:last-child{margin:0;color:#777;font-size:12px}.order-refresh{padding:11px 18px}.order-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.order-metrics article{background:#fff;border:1px solid #e2ddd3;padding:18px}.order-metrics span{display:block;color:#777;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.order-metrics strong{display:block;font:600 24px Manrope;margin:8px 0}.order-metrics small{color:#888;font-size:9px}.order-toolbar{display:flex;justify-content:space-between;gap:12px;background:#fff;border:1px solid #e2ddd3;border-bottom:0;padding:13px}.order-search{display:flex;align-items:center;gap:8px;flex:1;max-width:430px;border:1px solid #ddd8cf;padding:0 12px}.order-search input{border:0;background:none;width:100%;padding:10px 0;outline:0}.order-toolbar>label:last-child{display:flex;align-items:center;gap:9px;font-size:10px;color:#777}.order-toolbar select,.order-customer-card select,.order-customer-card input{border:1px solid #ddd8cf;background:#fff;padding:10px;font:inherit}.orders-table-wrap{background:#fff;border:1px solid #e2ddd3;overflow:auto}.orders-table{min-width:720px}.orders-table td b,.orders-table td small{display:block}.orders-table td small{color:#888;margin-top:3px}.order-id,.order-view{border:0;background:none;cursor:pointer;font-weight:700;text-decoration:underline}.order-view{font-size:10px;font-weight:500;white-space:nowrap}.order-status{display:inline-flex;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:700}.status-paid{background:#e7efe3;color:#4a6a41}.status-packing{background:#f5ead5;color:#806328}.status-shipped{background:#e1ebf4;color:#376483}.status-delivered{background:#ddece7;color:#32705c}.status-cancelled{background:#f2e0dc;color:#934537}.orders-empty{text-align:center;padding:70px 20px}.orders-empty b,.orders-empty span{display:block}.orders-empty span{color:#888;font-size:11px;margin-top:8px}.order-detail-panel{position:absolute;inset:0;background:#f5f3ee;z-index:3;overflow:auto}.order-detail-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #ddd8cf;padding-bottom:18px}.order-detail-head h3{font:600 27px Manrope;margin:5px 0}.order-detail-head small{color:#888}.order-detail-close{border:0;background:#1c1d1a;color:#fff;width:36px;height:36px;font-size:20px;cursor:pointer}.order-progress{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 0}.order-progress span{display:flex;align-items:center;gap:7px;color:#aaa;font-size:10px}.order-progress span:after{content:'';height:1px;background:#d6d1c8;flex:1}.order-progress span:last-child:after{display:none}.order-progress i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ddd8cf;font-style:normal}.order-progress .done{color:#315f48}.order-progress .done i{background:#315f48;color:#fff}.order-detail-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:15px}.order-detail-grid>section{background:#fff;border:1px solid #e2ddd3;padding:20px}.order-detail-grid h4{margin:0 0 14px;font:600 13px Manrope}.detail-order-items article{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.detail-order-items img{width:54px;height:60px;object-fit:cover}.detail-order-items span b,.detail-order-items span small{display:block}.detail-order-items small{font-size:9px;color:#888;margin-top:4px}.order-totals{margin:16px 0 0 auto;max-width:270px}.order-totals p{display:flex;justify-content:space-between;font-size:10px}.order-totals .total{border-top:1px solid #ddd8cf;padding-top:12px;font-size:13px}.order-customer-card>a,.order-customer-card>p,.order-customer-card>b{display:block;font-size:11px;margin-bottom:8px}.order-customer-card>a{color:inherit}.order-customer-card h4:not(:first-child){margin-top:25px}.order-customer-card label{display:flex;flex-direction:column;gap:6px;margin-top:14px;font-size:10px}.order-customer-card .save-order{width:100%;margin-top:18px}
@media(max-width:850px){.order-metrics{grid-template-columns:1fr 1fr}.order-detail-grid{grid-template-columns:1fr}.orders-head{padding-right:36px}.admin-side{display:flex!important;position:sticky;top:0;z-index:8;padding:12px 14px;overflow-x:auto;flex-direction:row;align-items:center}.admin-side .brand,.admin-side>small,.admin-logout{display:none}.admin-side nav{flex-direction:row;white-space:nowrap}.admin-dialog[open]{display:block}.admin-main{height:calc(94vh - 58px)}}
@media(max-width:520px){.order-metrics{grid-template-columns:1fr 1fr}.order-toolbar{flex-direction:column}.order-search{max-width:none}.orders-head .order-refresh{display:none}.order-progress span{font-size:0}.order-progress i{font-size:10px}.order-detail-grid>section{padding:14px}}
.admin-main>[hidden],.order-manager [hidden]{display:none!important}
.tracking-confirmed{margin:0;color:#3e6b4d;font-size:10px;background:#e6f0e7;padding:9px;border-radius:5px}
.paypal-tracking-button{width:100%;margin-top:10px;padding:11px;border:1px solid #c7a46a;border-radius:5px;background:#fff8e9;color:#6f4b13;font-size:11px;font-weight:700;cursor:pointer}.paypal-tracking-button:hover{background:#f5e9cb}.paypal-tracking-note{display:block;margin-top:8px;color:#8a7b62;font-size:9px;line-height:1.4}
