#app{min-height:100vh}:root{--primary: #1890ff;--radius-control: 4px;--radius-table-shell: 0;--radius-panel: 8px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--bar-padding-block: 8px;--bar-padding-inline: 16px;--font-size-base: 14px;--font-size-title: 16px;--font-size-large: 20px;--sashop-range-picker-base-w: 368px;--segmented-track-height: 32px;--segmented-track-padding: 2px;--segmented-track-gap: 0;--segmented-track-bg: #ebebeb;--segmented-track-border-radius: 8px;--segmented-item-font-size: 14px;--segmented-item-line-height: 1;--segmented-item-padding-inline: 14px;--segmented-item-padding-inline-compact: 12px}*{box-sizing:border-box}body{margin:0;font-size:var(--font-size-base);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.confirm-discard-btns .ant-btn+.ant-btn{margin-left:8px}.ant-btn:not(.ant-btn-round):not(.ant-btn-circle),.ant-input,.ant-input-password,.ant-input-number,.ant-input-number-affix-wrapper,.ant-input-affix-wrapper,.ant-input-textarea-affix-wrapper,.ant-select-selector,.ant-picker{border-radius:var(--radius-control)!important}.ant-card{border-radius:var(--radius-panel)!important}.pin-otp-wrap{display:inline-flex;gap:8px;justify-content:center}.pin-otp-wrap .pin-otp-cell{width:40px;text-align:center;font-size:16px}.pin-otp-wrap .pin-otp-cell .ant-input{text-align:center;padding:4px 8px}.action-drawer-pin .pin-label{font-size:14px;color:#000000e0;margin-bottom:8px}.sashop-toolbar-range-picker-wrap{display:inline-flex;align-items:center;vertical-align:middle;flex:0 0 auto;max-width:100%}.sashop-toolbar-range-picker-wrap:not(.sashop-range-picker-fluid) .ant-picker.ant-picker-range{width:calc(var(--sashop-range-picker-base-w) * .75)}.sashop-toolbar-range-picker-wrap.sashop-range-picker-fluid .ant-picker.ant-picker-range{width:100%!important;min-width:0}.sashop-toolbar-range-picker-wrap .ant-picker.ant-picker-range{max-width:100%}.sashop-toolbar-range-picker-wrap .ant-picker-suffix{order:-1;margin-inline-start:0!important;margin-inline-end:6px}.sashop-toolbar-range-picker-wrap .ant-picker-input input{text-align:center}.sashop-toolbar-date-picker-wrap:not(.sashop-range-picker-fluid) .ant-picker:not(.ant-picker-range){width:calc(var(--sashop-range-picker-base-w) * .75)}.sashop-toolbar-date-picker-wrap.sashop-range-picker-fluid .ant-picker:not(.ant-picker-range){width:100%!important;min-width:0}.sashop-toolbar-date-picker-wrap .ant-picker:not(.ant-picker-range){max-width:100%}.sashop-toolbar-date-picker-wrap .ant-picker-input .ant-picker-suffix{order:-1;margin-inline-start:0!important;margin-inline-end:6px}.sashop-toolbar-date-picker-wrap .ant-picker-input>input{text-align:center}.admin-table-shell{flex:1;min-height:0;min-width:0;overflow:auto;padding:0;box-sizing:border-box;background:#fff;border:1px solid #f0f0f0;border-radius:0}.buyer-hub-table-wrap{flex:1;min-height:0;overflow:auto;padding:8px;margin:0;box-sizing:border-box;display:flex;flex-direction:column}.drawer-body-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer-toolbar-row{flex-shrink:0;padding-bottom:12px;border-top:none;border-bottom:1px solid #f0f0f0;box-sizing:border-box}.drawer-list-shell{border:1px solid #f0f0f0;border-radius:0;box-sizing:border-box;min-height:0;background:#fff}.sashop-segmented{display:flex;align-items:stretch;flex-wrap:nowrap;width:100%;min-width:0;height:var(--segmented-track-height);padding:var(--segmented-track-padding);gap:var(--segmented-track-gap);border-radius:var(--segmented-track-border-radius);background:var(--segmented-track-bg);box-sizing:border-box}.sashop-segmented__item{flex:1 1 0;min-width:0;margin:0;padding:0 var(--segmented-item-padding-inline);border:none;background:transparent;cursor:pointer;font-size:var(--segmented-item-font-size);line-height:var(--segmented-item-line-height);color:#000000a6;border-radius:var(--radius-control);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:color .2s,background .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.sashop-segmented__item:focus{outline:none}.sashop-segmented__item:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.sashop-segmented__item:hover:not(.sashop-segmented__item--active){color:#000000e0}.sashop-segmented__item.sashop-segmented__item--active{background:#fff;color:#000000e0;font-weight:500;box-shadow:0 1px 4px #0000001f}.sashop-segmented--frozen .sashop-segmented__item:disabled{cursor:not-allowed;opacity:1;-webkit-text-fill-color:currentColor}.sashop-segmented--frozen .sashop-segmented__item:disabled:not(.sashop-segmented__item--active){color:#00000073}.share-order-drawer-root .ant-drawer-header-title{flex:1;justify-content:flex-start}.share-order-drawer-root .ant-drawer-title{flex:1}.share-order-drawer-title{display:flex;align-items:center;gap:8px;width:100%;min-height:24px}.share-order-drawer-close-btn{border:none;background:transparent;padding:4px;line-height:1;cursor:pointer;color:#00000073;display:inline-flex;align-items:center;justify-content:center}.share-order-drawer-close-btn:hover{color:#000000e0}.share-order-drawer-title-text{font-size:16px;font-weight:600;color:#000000e0;line-height:1}.share-order-body{display:flex;flex-direction:column;gap:16px}.share-order-field{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.share-order-field--url{align-items:flex-start}.share-order-field--url .share-order-field-label{padding-top:6px}.share-order-field--stack{align-items:flex-start}.share-order-field--stack .share-order-field-label{padding-top:6px}.share-order-field--between{align-items:center}.share-order-field-label{font-size:14px;color:#000000a6;min-width:72px;flex-shrink:0}.share-order-url-input{flex:1;min-width:0}.share-order-field--url .share-order-url-input{flex:1 1 200px}.share-order-url-icon{cursor:pointer;color:#00000073;font-size:16px}.share-order-url-icon:hover{color:#1677ff}.share-order-preview-hint{margin:-8px 0 0;font-size:12px;color:#8c8c8c;line-height:1.45}.share-access-expire-picker-panel{display:flex;flex-direction:row;align-items:stretch}.share-access-expire-picker-presets{flex-shrink:0;border-inline-end:1px solid rgba(5,5,5,.06);padding:8px 0;min-width:96px}.share-access-expire-picker-presets-list{list-style:none;margin:0;padding:0 8px}.share-access-expire-picker-preset-item{padding:4px 12px;border-radius:4px;cursor:pointer;font-size:14px;color:#000000e0;line-height:22px;white-space:nowrap}.share-access-expire-picker-preset-item:hover{background:#0000000a}.share-access-expire-picker-main,.share-order-field .share-access-expire-picker-wrap{flex:1;min-width:0}.ant-table-wrapper.detail-table,.ant-table-wrapper.allocate-table,.ant-table-wrapper.package-drawer-table,.ant-table-wrapper.preview-box-table,.ant-table-wrapper.merge-orders-table,.ant-table-wrapper.create-package-table,.ant-table-wrapper.product-picker-table{border-radius:var(--radius-table-shell);background:#fff}.ant-table-wrapper.detail-table>.ant-table,.ant-table-wrapper.allocate-table>.ant-table,.ant-table-wrapper.package-drawer-table>.ant-table,.ant-table-wrapper.preview-box-table>.ant-table,.ant-table-wrapper.merge-orders-table>.ant-table,.ant-table-wrapper.create-package-table>.ant-table,.ant-table-wrapper.product-picker-table>.ant-table{border-radius:var(--radius-table-shell)}.ant-table-wrapper.product-table{border-radius:var(--radius-table-shell);background:#fff}.ant-table-wrapper.product-table>.ant-table{border-radius:var(--radius-table-shell)}.orders-page .orders-table-wrap .ant-table-wrapper,.manual-orders-page>.table-wrap .ant-table-wrapper,.guest-orders-page>.table-wrap .ant-table-wrapper,.shelves-page>.table-wrap .ant-table-wrapper,.ship-page .ship-table-wrap .ant-table-wrapper,.share-code-audit-page--admin .admin-table-shell .ant-table-wrapper,.sellers-page--admin-entity .admin-table-shell .ant-table-wrapper,.admin-order-tags-page .admin-table-shell .ant-table-wrapper,.buyer-order-tags-root .admin-table-shell .ant-table-wrapper,.buyer-addresses-tab-panel .admin-table-shell .ant-table-wrapper,.purchase-page .table-wrap .ant-table-wrapper,.recipient-drawer-table-wrap .ant-table-wrapper,.collaborator-drawer-table-wrap .ant-table-wrapper,.order-detail-page .allocate-inline-table-wrap .ant-table-wrapper,.allocate-view-modal-body .ant-table-wrapper,.modify-order-page .table-wrap .ant-table-wrapper,.order-detail-manual-edit-body .table-wrap .ant-table-wrapper,.merge-drawer-table-wrap .ant-table-wrapper,.shelf-config-page .edit-table-wrap .ant-table-wrapper,.shelf-products-table-wrap .ant-table-wrapper,.manual-order-create-page .addr-table-wrap .ant-table-wrapper,.manual-order-create-page .product-step-edit-table-wrap .ant-table-wrapper{border-radius:var(--radius-table-shell);background:#fff}.orders-page .orders-table-wrap .ant-table-wrapper>.ant-table,.manual-orders-page>.table-wrap .ant-table-wrapper>.ant-table,.guest-orders-page>.table-wrap .ant-table-wrapper>.ant-table,.shelves-page>.table-wrap .ant-table-wrapper>.ant-table,.ship-page .ship-table-wrap .ant-table-wrapper>.ant-table,.buyers-page .admin-table-shell .ant-table-wrapper>.ant-table,.share-code-audit-page--admin .admin-table-shell .ant-table-wrapper>.ant-table,.sellers-page--admin-entity .admin-table-shell .ant-table-wrapper>.ant-table,.admin-order-tags-page .admin-table-shell .ant-table-wrapper>.ant-table,.buyer-order-tags-root .admin-table-shell .ant-table-wrapper>.ant-table,.buyer-addresses-tab-panel .admin-table-shell .ant-table-wrapper>.ant-table,.purchase-page .table-wrap .ant-table-wrapper>.ant-table,.recipient-drawer-table-wrap .ant-table-wrapper>.ant-table,.collaborator-drawer-table-wrap .ant-table-wrapper>.ant-table,.order-detail-page .allocate-inline-table-wrap .ant-table-wrapper>.ant-table,.allocate-view-modal-body .ant-table-wrapper>.ant-table,.modify-order-page .table-wrap .ant-table-wrapper>.ant-table,.order-detail-manual-edit-body .table-wrap .ant-table-wrapper>.ant-table,.merge-drawer-table-wrap .ant-table-wrapper>.ant-table,.shelf-config-page .edit-table-wrap .ant-table-wrapper>.ant-table,.shelf-products-table-wrap .ant-table-wrapper>.ant-table,.manual-order-create-page .addr-table-wrap .ant-table-wrapper>.ant-table,.manual-order-create-page .product-step-edit-table-wrap .ant-table-wrapper>.ant-table{border-radius:var(--radius-table-shell)}.orders-page .orders-table-wrap .ant-table-wrapper .ant-table-body,.manual-orders-page>.table-wrap .ant-table-wrapper .ant-table-body,.guest-orders-page>.table-wrap .ant-table-wrapper .ant-table-body,.shelves-page>.table-wrap .ant-table-wrapper .ant-table-body,.ship-page .ship-table-wrap .ant-table-wrapper .ant-table-body,.buyers-page .admin-table-shell .ant-table-wrapper .ant-table-body,.share-code-audit-page--admin .admin-table-shell .ant-table-wrapper .ant-table-body,.sellers-page--admin-entity .admin-table-shell .ant-table-wrapper .ant-table-body,.admin-order-tags-page .admin-table-shell .ant-table-wrapper .ant-table-body,.buyer-order-tags-root .admin-table-shell .ant-table-wrapper .ant-table-body,.buyer-addresses-tab-panel .admin-table-shell .ant-table-wrapper .ant-table-body,.purchase-page .table-wrap .ant-table-wrapper .ant-table-body,.purchase-page .table-scroll .ant-table-wrapper.product-table .ant-table-body,.order-detail-page .allocate-inline-table-wrap .ant-table-wrapper .ant-table-body,.modify-order-page .table-wrap .ant-table-wrapper .ant-table-body,.order-detail-manual-edit-body>.table-wrap .ant-table-wrapper .ant-table-body,.merge-drawer-table-wrap .ant-table-wrapper .ant-table-body,.recipient-drawer-table-wrap .ant-table-wrapper .ant-table-body,.collaborator-drawer-table-wrap .ant-table-wrapper .ant-table-body,.shelf-config-page .edit-table-wrap .ant-table-wrapper .ant-table-body,.shelf-products-table-wrap .ant-table-wrapper .ant-table-body,.manual-order-create-page .addr-table-wrap .ant-table-wrapper .ant-table-body{overflow-y:visible!important;max-height:none!important}.orders-page .orders-table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.manual-orders-page>.table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.guest-orders-page>.table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.shelves-page>.table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.ship-page .ship-table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.buyers-page .admin-table-shell .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.share-code-audit-page--admin .admin-table-shell .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.sellers-page--admin-entity .admin-table-shell .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.admin-order-tags-page .admin-table-shell .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.buyer-order-tags-root .admin-table-shell .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.buyer-addresses-tab-panel .admin-table-shell .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.purchase-page .table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.purchase-page .table-scroll .ant-table-wrapper.product-table .ant-table-thead .ant-table-cell-scrollbar,.order-detail-page .allocate-inline-table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.modify-order-page .table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.order-detail-manual-edit-body>.table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.merge-drawer-table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.recipient-drawer-table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.collaborator-drawer-table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.shelf-config-page .edit-table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.shelf-products-table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar,.manual-order-create-page .addr-table-wrap .ant-table-wrapper .ant-table-thead .ant-table-cell-scrollbar{display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:none!important}.buyer-addresses-tab-panel .admin-table-shell .ant-table-wrapper .ant-table-measure-row,.buyer-order-tags-root .admin-table-shell .ant-table-wrapper .ant-table-measure-row,.admin-order-tags-page .admin-table-shell .ant-table-wrapper .ant-table-measure-row,.share-code-audit-page--admin .admin-table-shell .ant-table-wrapper .ant-table-measure-row{display:none!important}.buyer-addresses-tab-panel .admin-table-shell .ant-table-wrapper .ant-table-sticky-scroll,.buyer-order-tags-root .admin-table-shell .ant-table-wrapper .ant-table-sticky-scroll,.admin-order-tags-page .admin-table-shell .ant-table-wrapper .ant-table-sticky-scroll,.share-code-audit-page--admin .admin-table-shell .ant-table-wrapper .ant-table-sticky-scroll{border-top:none!important}.order-detail-page .ant-table-wrapper.detail-table,.order-detail-page .ant-table-wrapper.detail-table>.ant-table,.order-detail-page .ant-table-wrapper.allocate-table,.order-detail-page .ant-table-wrapper.allocate-table>.ant-table,.order-detail-page .modify-order-page .ant-table-wrapper.product-table,.order-detail-page .modify-order-page .ant-table-wrapper.product-table>.ant-table,.order-detail-manual-edit-body .ant-table-wrapper.product-table,.order-detail-manual-edit-body .ant-table-wrapper.product-table>.ant-table,.order-detail-manual-edit-body .ant-table-wrapper.product-picker-table,.order-detail-manual-edit-body .ant-table-wrapper.product-picker-table>.ant-table,.order-detail-manual-edit-body .ant-table-wrapper.edit-products-table,.order-detail-manual-edit-body .ant-table-wrapper.edit-products-table>.ant-table,.work-order-detail-page .ant-table-wrapper.detail-table,.work-order-detail-page .ant-table-wrapper.detail-table>.ant-table{border-radius:var(--radius-table-shell)!important}.order-detail-page .ant-table-wrapper .ant-table-container,.work-order-detail-page .ant-table-wrapper .ant-table-container{border-radius:var(--radius-table-shell)!important}.allocate-view-modal-body .ant-table-wrapper,.allocate-view-modal-body .ant-table-wrapper>.ant-table,.allocate-view-modal-body .ant-table-wrapper .ant-table-container{border-radius:var(--radius-table-shell)!important}.collaborator-drawer-table-wrap .ant-table-wrapper .ant-table-container,.recipient-drawer-table-wrap .ant-table-wrapper .ant-table-container,.modify-order-page .table-wrap .ant-table-wrapper .ant-table-container,.order-detail-page .allocate-inline-table-wrap .ant-table-wrapper .ant-table-container{border-radius:var(--radius-table-shell)!important}.ant-table-wrapper.detail-table .ant-table-thead>tr>th,.ant-table-wrapper.detail-table .ant-table-tbody>tr>td,.ant-table-wrapper.allocate-table .ant-table-thead>tr>th,.ant-table-wrapper.allocate-table .ant-table-tbody>tr>td,.ant-table-wrapper.package-drawer-table .ant-table-thead>tr>th,.ant-table-wrapper.package-drawer-table .ant-table-tbody>tr>td,.ant-table-wrapper.preview-box-table .ant-table-thead>tr>th,.ant-table-wrapper.preview-box-table .ant-table-tbody>tr>td,.ant-table-wrapper.create-package-table .ant-table-thead>tr>th,.ant-table-wrapper.create-package-table .ant-table-tbody>tr>td,.ant-table-wrapper.merge-orders-table .ant-table-thead>tr>th,.ant-table-wrapper.merge-orders-table .ant-table-tbody>tr>td,.ant-table-wrapper.product-picker-table .ant-table-thead>tr>th,.ant-table-wrapper.product-picker-table .ant-table-tbody>tr>td,.collaborator-drawer-table-wrap .ant-table-wrapper .ant-table-thead>tr>th,.collaborator-drawer-table-wrap .ant-table-wrapper .ant-table-tbody>tr>td,.recipient-drawer-table-wrap .ant-table-wrapper .ant-table-thead>tr>th,.recipient-drawer-table-wrap .ant-table-wrapper .ant-table-tbody>tr>td,.allocate-view-modal-body .ant-table-wrapper .ant-table-thead>tr>th,.allocate-view-modal-body .ant-table-wrapper .ant-table-tbody>tr>td,.modify-order-page .table-wrap .ant-table-wrapper .ant-table-thead>tr>th,.modify-order-page .table-wrap .ant-table-wrapper .ant-table-tbody>tr>td,.order-detail-page .shipping-table-wrap .ant-table-wrapper .ant-table-thead>tr>th,.order-detail-page .shipping-table-wrap .ant-table-wrapper .ant-table-tbody>tr>td,.work-order-detail-page .shipping-table-wrap .ant-table-wrapper .ant-table-thead>tr>th,.work-order-detail-page .shipping-table-wrap .ant-table-wrapper .ant-table-tbody>tr>td,.order-detail-page .allocate-table-wrap .ant-table-wrapper .ant-table-thead>tr>th,.order-detail-page .allocate-table-wrap .ant-table-wrapper .ant-table-tbody>tr>td,.order-detail-page .allocate-inline-table-wrap .ant-table-wrapper .ant-table-thead>tr>th,.order-detail-page .allocate-inline-table-wrap .ant-table-wrapper .ant-table-tbody>tr>td,.order-detail-page .allocate-tab-modal-inner .ant-table-wrapper .ant-table-thead>tr>th,.order-detail-page .allocate-tab-modal-inner .ant-table-wrapper .ant-table-tbody>tr>td,.order-detail-manual-edit-body .table-wrap .ant-table-wrapper .ant-table-thead>tr>th,.order-detail-manual-edit-body .table-wrap .ant-table-wrapper .ant-table-tbody>tr>td{border-radius:0!important;border-start-start-radius:0!important;border-start-end-radius:0!important;border-end-start-radius:0!important;border-end-end-radius:0!important}.order-detail-page .modify-order-page .table-wrap .ant-table-wrapper.product-table .ant-table-thead>tr>th,.order-detail-page .modify-order-page .table-wrap .ant-table-wrapper.product-table .ant-table-tbody>tr>td,.order-detail-manual-edit-body .ant-table-wrapper.product-table .ant-table-thead>tr>th,.order-detail-manual-edit-body .ant-table-wrapper.product-table .ant-table-tbody>tr>td,.order-detail-manual-edit-body .ant-table-wrapper.product-picker-table .ant-table-thead>tr>th,.order-detail-manual-edit-body .ant-table-wrapper.product-picker-table .ant-table-tbody>tr>td,.order-detail-manual-edit-body .ant-table-wrapper.edit-products-table .ant-table-thead>tr>th,.order-detail-manual-edit-body .ant-table-wrapper.edit-products-table .ant-table-tbody>tr>td{border-radius:0!important;border-start-start-radius:0!important;border-start-end-radius:0!important;border-end-start-radius:0!important;border-end-end-radius:0!important}.shipping-package-drawer .ant-table-wrapper.package-drawer-table .ant-table-thead>tr>th,.shipping-package-drawer .ant-table-wrapper.package-drawer-table .ant-table-tbody>tr>td{border-radius:0!important;border-start-start-radius:0!important;border-start-end-radius:0!important;border-end-start-radius:0!important;border-end-end-radius:0!important}.shipping-package-drawer .ant-table-wrapper.package-drawer-table .ant-table-container,.shelf-config-page .product-table-wrap--readonly .ant-table-wrapper .ant-table-container{border-radius:var(--radius-table-shell)!important}.shelf-config-page .product-table-wrap--readonly .ant-table-wrapper .ant-table-thead>tr>th,.shelf-config-page .product-table-wrap--readonly .ant-table-wrapper .ant-table-tbody>tr>td{border-radius:0!important;border-start-start-radius:0!important;border-start-end-radius:0!important;border-end-start-radius:0!important;border-end-end-radius:0!important}
