.jsm-order-header,.jsm-order-row,.jsm-order-file,.jsm-order-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.jsm-order-header h2{margin:6px 0}.jsm-order-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.jsm-order-tabs a{padding:9px 14px;border:1px solid #c6d5e0;border-radius:8px;color:#143852;text-decoration:none}.jsm-order-tabs a[aria-current=page]{background:#173b5a;color:#fff}.jsm-order-row{padding:16px 4px;border-bottom:1px solid #dce5eb;text-decoration:none;color:#17354f}.jsm-order-row small,.jsm-order-metrics small{display:block;margin:5px 0;color:#576b7e}.jsm-order-pagination{padding:20px 0}.jsm-order-seller{margin-top:20px}.jsm-order-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#f4f8fb;border:1px solid #dbe6ee;border-radius:10px;padding:16px;margin:18px 0}.jsm-order-line{border-top:1px solid #d8e1e8;padding:20px 0}.jsm-order-details{border:1px solid #d6e1e9;border-radius:9px;padding:13px;margin:12px 0}.jsm-order-details summary{font-weight:700;cursor:pointer;color:#153b59}.jsm-order-details[open]>summary{margin-bottom:14px}.jsm-order-details form,.jsm-order-conversation form{margin:12px 0}.jsm-order-conversation{border-top:2px solid #e6bd5b;padding-top:14px}.jsm-order-message{background:#f1f5f8;padding:14px;border-radius:10px;margin:10px 0;overflow-wrap:anywhere}.jsm-order-message.is-mine{background:#e3f0fa;border-left:3px solid #82b6da}.jsm-order-message small{margin-left:12px;font-size:12px;color:#526779}.jsm-order-message p{white-space:normal;margin-bottom:0}.jsm-order-file{padding:12px 0;border-bottom:1px solid #e0e6eb}.jsm-order-file>a{overflow-wrap:anywhere;flex:1;min-width:150px}.jsm-order-file form{margin:0}.jsm-order-notices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jsm-order-notices article,.jsm-store-reviews article{border-bottom:1px solid #e1e8ee;padding:12px 0}.jsm-storefront-cover{width:100%;height:210px;object-fit:cover;border-radius:14px}.jsm-storefront-logo{width:78px;height:78px;object-fit:cover;border-radius:14px}.jsm-store-policies{display:grid;grid-template-columns:1fr 1fr;gap:18px}.jsm-storefront-links{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.jsm-marketplace-workspace input,.jsm-marketplace-workspace textarea,.jsm-marketplace-workspace select{max-width:100%;box-sizing:border-box}.jsm-marketplace-workspace textarea{min-height:92px}.jsm-order-seller .field{display:flex;flex-direction:column;gap:7px}.jsm-order-seller .form-grid{gap:12px}.jsm-store-contact-label{font-size:12px;color:#586e7e}.jsm-marketplace-family-page .jsm-mp-btn:focus-visible,.jsm-marketplace-family-page button:focus-visible,.jsm-order-details summary:focus-visible{outline:3px solid #b78b25;outline-offset:3px}@media(max-width:780px){.jsm-order-metrics,.jsm-order-notices,.jsm-store-policies{grid-template-columns:1fr}.jsm-order-row{gap:10px}.jsm-order-row>span:first-child{flex-basis:100%}.jsm-order-message small{display:block;margin-left:0}.jsm-order-seller .jsm-marketplace-section-heading{display:block}.jsm-order-seller .jsm-marketplace-section-heading .btn{margin-top:10px}.jsm-storefront-cover{height:140px}.jsm-order-file{align-items:flex-start}.jsm-order-header{align-items:flex-start}}
.jsm-checkout-agreement{display:block;line-height:1.6;margin-top:16px}.jsm-checkout-agreement input[type=checkbox]{width:18px!important;height:18px;vertical-align:middle;margin-right:8px}

.jsf-seller-store-strip.jsm-seller-store-summary{grid-template-columns:minmax(0,1fr) auto!important}.jsm-seller-store-summary>div:first-child{min-width:0}.jsm-seller-store-summary .jsf-seller-store-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:780px){.jsf-seller-store-strip.jsm-seller-store-summary{grid-template-columns:minmax(0,1fr)!important}.jsm-seller-store-summary .jsf-seller-store-actions{justify-content:flex-start}}

.jsm-marketplace-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px}.jsm-marketplace-section-heading h2,.jsm-marketplace-section-heading h3{margin:0}.jsf-seller-tools-card.jsm-seller-tools-card>a:not(.btn){grid-template-columns:minmax(0,1fr) auto!important}.jsm-seller-tools-card>a>div{min-width:0}.jsf-seller-tools-card.jsm-seller-tools-card>a b{font-size:14px!important}.jsf-seller-tools-card.jsm-seller-tools-card>a small{font-size:12px!important;line-height:1.5!important}@media(max-width:780px){.jsm-marketplace-section-heading{align-items:flex-start;flex-wrap:wrap}}
