@media screen{
#shipDetailModal>div{max-width:960px!important;width:100%;padding:24px!important;max-height:92vh!important;border-radius:20px!important;font-size:15px}
#shipDetailModal h2{font-size:20px!important}#shipDetailModal h3{font-size:16px!important;margin:18px 0 12px!important}#shipDetailModal p{line-height:1.7}#shipDetailModal .small{font-size:13px!important}#shipDetailModal .pl-row{gap:16px;padding:12px 0;line-height:1.6}#shipDetailModal .pl-row>span:last-child{min-width:0;overflow-wrap:anywhere}#shipDetailModal .btn{min-height:42px;font-size:14px}#shipDetailModal label{color:#435065}#shipDetailModal [hidden]{display:none!important}
.order-summary{display:flex;justify-content:space-between;gap:20px;background:#f5f6f8;border:1px solid #e1e5eb;border-radius:14px;padding:18px 22px;margin:12px 0}#shipDetailModal .order-summary h3{margin:6px 0!important;font-size:24px!important}.order-eyebrow{font-size:11px;letter-spacing:1px;color:#435065}.order-money{text-align:right;display:flex;flex-direction:column;gap:4px}.order-money strong{font-size:25px;color:#222d3d}.order-money small{color:#687386}.order-unpaid{color:#ae4d3e}
.order-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:22px 0 12px;gap:8px}.order-steps li{border-top:3px solid #e1e5eb;padding-top:10px;color:#687386;display:flex;align-items:center;gap:8px;font-size:12px}.order-steps li>span{display:grid;place-items:center;border:1px solid #e1e5eb;border-radius:50%;width:25px;height:25px;flex-shrink:0}.order-steps li.current{border-color:#2459d3;color:#222d3d}.order-steps .current>span{background:#2459d3;color:#fff;border-color:#2459d3}.order-steps li.done{border-color:#bcc5d1;color:#435065}.order-steps li.skipped{color:#687386;border-color:#e1e5eb}.order-status-help{font-size:13px;color:#435065;margin:8px 0 18px}.order-status-help b{color:#222d3d}
#orderTabs{display:flex;gap:6px;border-bottom:1px solid #e1e5eb;padding:0 0 10px;margin:14px 0 16px;overflow-x:auto}.order-tab{font:inherit;font-size:14px;border:0;background:transparent;color:#435065;white-space:nowrap;padding:11px 15px;border-radius:9px;cursor:pointer}.order-tab[aria-pressed=true]{background:#2459d3;color:#fff}#shipDetailModal [data-order-pane]{min-width:0}.order-items article{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #e1e5eb}.order-items small{display:block;color:#687386;line-height:1.7;margin-top:4px}.order-items article>div:last-child{text-align:right}.order-text-btn{display:block;background:none;border:0;color:#435065;font:inherit;font-size:12px;cursor:pointer;padding:7px 0}.order-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.order-overview-grid>section{background:#f5f6f8;border:1px solid #e1e5eb;border-radius:12px;padding:0 18px 18px}.order-overview-grid p{margin:8px 0}.order-overview-grid h3{margin:15px 0!important}.order-fold{border:1px solid #e1e5eb;border-radius:10px;padding:14px 16px;margin:16px 0}.order-fold>summary{cursor:pointer;font-weight:600;color:#435065}.order-fold[open]>summary{margin-bottom:15px}.order-fold label{display:block;margin-top:10px}.order-fold .btn{margin-top:10px}.order-meta{font-size:12px;color:#687386}.order-note{background:#faf3e5;color:#806839;border-left:3px solid #d6bd7e;padding:10px 14px;border-radius:5px;font-size:13px}.order-doc-tools{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}
#shipDetailActions{position:sticky;bottom:-24px;background:#fff;border-top:1px solid #e1e5eb;padding:16px 0 4px;margin-top:20px!important;display:flex;gap:10px;align-items:center;z-index:2;box-shadow:0 -10px 16px #fff}#shipDetailActions .order-next{margin-right:auto}.order-more{font-size:13px;color:#435065}.order-more>summary{cursor:pointer;padding:10px}.order-more[open]{flex-basis:100%}.order-more .btn{margin:4px}
#orderConfirm{background:#f5f6f8;border:1px solid #bcc5d1;border-radius:12px;padding:16px 20px;margin:15px 0}#orderConfirm h3{margin:0 0 8px!important}#orderConfirm button{margin:6px 8px 0 0}#shipDetailModal .tracking-card{background:#f5f6f8!important;border-color:#e1e5eb!important}#shipDetailModal .timeline-item{color:#435065}#shipDetailModal .timeline-meta{color:#687386}#shipDetailModal input,#shipDetailModal select{max-width:100%}#shipDetailModal button:focus-visible,#shipDetailModal summary:focus-visible{outline:3px solid #687386;outline-offset:2px}
@media(max-width:640px){#shipDetailModal{padding:8px!important}#shipDetailModal>div{padding:15px!important;max-height:96dvh!important;border-radius:14px!important}.order-summary{padding:14px;gap:12px;flex-direction:column}.order-money{text-align:left;border-top:1px solid #e1e5eb;padding-top:10px;display:grid;grid-template-columns:1fr 1fr}.order-money strong{font-size:22px}.order-money small{grid-column:1/-1}.order-money span{font-size:12px}.order-steps{gap:4px;margin-top:16px}.order-steps li{font-size:10px;flex-direction:column;align-items:flex-start;gap:6px}.order-steps li b{line-height:1.5}.order-overview-grid{grid-template-columns:1fr}.order-tab{padding:10px 12px;font-size:13px}.order-items article{gap:10px;font-size:14px}.order-items article>div{min-width:0;overflow-wrap:anywhere}#shipDetailActions{bottom:-15px;flex-wrap:wrap;padding-bottom:8px}#shipDetailActions .order-next{flex:1 1 100%;margin:0}.order-more{margin-left:auto}#shipDetailModal .pl-row{flex-wrap:wrap}#shipDetailModal .pl-row>span:last-child{max-width:100%!important}#shipDetailModal .formgrid{grid-template-columns:1fr!important}}
}
