.shipping-labels-page{max-width:1500px;width:100%;min-width:0}.shipping-labels-page .page-head{margin-bottom:12px;gap:12px}.shipping-labels-page .page-head h1{font-size:clamp(23px,2vw,29px);margin:6px 0}.shipping-labels-page .page-head p:last-child{font-size:12px;line-height:1.5;max-width:850px}.shipping-labels-page #shippingLabelsHost{min-width:0;width:100%}.shipping-labels-privacy{display:inline-flex;align-items:center;padding:8px 12px;margin:0 0 12px;border:1px solid #dce7fa;border-radius:12px;background:#f2f6ff;color:#426ea8;font-size:12px;line-height:1.6}.shipping-labels-frame{display:block;width:100%;max-width:100%;height:1000px;min-height:600px;border:0;border-radius:14px;background:#fffaf6}.shipping-labels-loading{padding:20px;text-align:center;color:#82727b;font-size:13px}.shipping-labels-loading[hidden]{display:none}.shipping-labels-page>header{margin-bottom:16px}@media(max-width:720px){.shipping-labels-page{padding:16px 10px 28px}.shipping-labels-privacy{font-size:11px;padding:10px}.shipping-labels-frame{border-radius:10px}}

/* The embedded journey owns its single heading and privacy note. */
.shipping-labels-page{max-width:1180px;padding-top:20px}.shipping-labels-frame{background:#fff;border:1px solid #e1e7ef;border-radius:16px}@media(max-width:720px){.shipping-labels-page{padding:12px 8px 24px}.shipping-labels-frame{border-radius:12px}}

.shipping-labels-frame{height:320px;min-height:320px}.shipping-labels-loading{min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;line-height:1.6}.shipping-labels-retry{padding:12px 18px;border:1px solid #d6e0eb;border-radius:10px;background:#fff;color:#a7195b;font:600 13px Arial,sans-serif;cursor:pointer}.shipping-labels-retry:focus-visible{outline:3px solid #547ba5;outline-offset:3px}
/* Shared expedition workspace. Tables scroll locally; the page never widens. */
.shipping-labels-page [hidden]{display:none!important}.exp-header h1{font-size:clamp(22px,3vw,30px);color:#17334b}.exp-header p,.exp-note{line-height:1.6}.exp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.shipping-labels-page .exp-tabs button{background:#fff;border:1px solid #ebd7e2;border-radius:12px;padding:12px 16px;color:#713653}.shipping-labels-page .exp-tabs button[aria-pressed=true]{background:#bc1265;color:#fff;border-color:#bc1265}.exp-account,.exp-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:#fff;border:1px solid #ecdfe7;padding:16px;border-radius:14px;margin:12px 0 20px}.exp-account>p{width:100%;font-size:12px;line-height:1.6;margin:0;color:#526478}.exp-account label,.exp-filters label,.exp-listing label{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:0}.exp-account select,.exp-filters input,.exp-filters select,.exp-listing input,.exp-listing select,.exp-listing textarea{width:100%;min-width:0;padding:10px;border:1px solid #d9e1ec;border-radius:8px;background:#fff;color:#203447;font:inherit}.exp-account select{min-width:190px}.exp-filters label{flex:1 1 150px}.exp-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.exp-metrics article,.exp-listing,.exp-order{background:#fff;border:1px solid #e5dfe8;border-radius:14px;padding:18px}.exp-metrics strong{font-size:32px;color:#b41b64}.exp-metrics p{margin:6px 0}.exp-metrics small{line-height:1.6}.exp-table{max-width:100%;overflow:auto;border:1px solid #e5dfe8;border-radius:12px;background:#fff}.exp-table table{width:100%;border-collapse:collapse;min-width:600px}.exp-table th,.exp-table td{padding:12px;text-align:left;border-bottom:1px solid #eee;white-space:normal;overflow-wrap:anywhere}.exp-batches article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid #e5dfe8;border-radius:12px;background:#fff;margin:10px 0;overflow-wrap:anywhere}.exp-batches p,.exp-listing p{font-size:12px;line-height:1.6}.exp-batches small{font-size:11px}.exp-listings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exp-listing{display:flex;flex-direction:column;gap:12px;min-width:0;overflow-wrap:anywhere}.exp-listing h4,.exp-listing p{margin:0}.exp-listing textarea{min-height:75px;resize:vertical}.exp-eyebrow{color:#9c3162}.exp-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:20px 0}.exp-order{margin:10px 0;overflow-wrap:anywhere}.shipping-labels-page #exp-status{line-height:1.6;overflow-wrap:anywhere}.exp-note{padding:12px;background:#f5f7fb;border-radius:10px;font-size:12px}.exp-save-status{font-size:12px;color:#a21e51}.shipping-labels-page button:focus-visible,.shipping-labels-page input:focus-visible,.shipping-labels-page select:focus-visible{outline:3px solid #638ab7;outline-offset:3px}@media(max-width:650px){.exp-metrics,.exp-listings{grid-template-columns:1fr}.exp-tabs button{flex:1 1 100%}.exp-batches article{align-items:stretch;flex-direction:column}.exp-account{align-items:stretch;flex-direction:column}.exp-account select{min-width:0}.exp-filters label{flex-basis:100%}.exp-header h1{font-size:24px}}
.shipping-labels-page :is(.exp-header,.exp-account,.exp-filters,.exp-batches,.exp-listing,.exp-pagination) button{font:600 13px Arial,sans-serif;padding:11px 15px;border:1px solid #e4c6d6;border-radius:10px;background:#fff6fa;color:#a91d60;cursor:pointer;min-height:40px}.shipping-labels-page :is(.exp-header,.exp-account,.exp-filters,.exp-batches,.exp-listing,.exp-pagination) button:disabled{opacity:.5;cursor:default}.shipping-labels-page .exp-tabs button[aria-pressed=true]{background:#bc1265;color:white;border-color:#bc1265}.exp-products{margin:18px 0;border:1px solid #eadce5;border-radius:12px;padding:16px;background:#fff}.exp-products summary{cursor:pointer;font-weight:700;color:#25435c}.exp-table{max-height:440px}.exp-table th{position:sticky;top:0;background:#f9f4f7;z-index:1}.exp-table td:first-child{min-width:115px}.exp-table td:nth-child(2){min-width:230px}.exp-table td:nth-child(3){min-width:170px}
