:root{color:#233129;background:#dce6dc}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 8% 4%,rgba(255,253,248,.72),transparent 26rem),#dce6dc}*{box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:3px solid #8f3e1d;outline-offset:3px}.skip-link{position:fixed;z-index:9999;top:.75rem;left:.75rem;padding:.65rem 1rem;color:#fff;background:#233129;border-radius:8px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.route-skeleton,.form-page-skeleton{display:block;max-width:72rem;min-height:45vh;padding:2rem;margin:2rem auto}.brand-mark{display:grid;width:34px;height:34px;color:#fffaf2;font-weight:800;background:#c75b2a;border-radius:9px;place-items:center}.console-layout{min-height:100vh;background:transparent}.console-layout .ant-pro-layout-bg-list{display:none}.console-layout .ant-pro-global-header,.console-layout .ant-layout-header{border-bottom:1px solid #d9e0d7;box-shadow:0 8px 24px #2331290d}.console-layout .ant-pro-sider{background:#fffdf8;border-inline-end:1px solid #d9e0d7;box-shadow:8px 0 24px #2331290a}.console-layout .ant-pro-sider .ant-menu{user-select:none}.console-layout .ant-pro-sider-logo{border-block-end:1px solid #edf0ea}.console-header-content{display:flex;width:100%;min-width:0;padding-inline:1rem;justify-content:flex-end}.session-actions,.session-identity{display:flex;align-items:center;gap:.75rem}.session-identity{gap:.5rem}.console-main{width:min(100%,1480px);min-height:calc(100vh - 64px);padding:1.25rem;margin:0 auto}.island-page{overflow:hidden;min-height:calc(100vh - 6.5rem);background:#fffdf8f5;border:1px solid rgba(255,255,255,.72);border-radius:18px;box-shadow:0 20px 60px #3346391a}.island-page .ant-pro-page-container-children-container{padding-block-end:1.5rem}.configuration-page .ant-page-header{background:transparent}.configuration-page .ant-page-header,.configuration-page .ant-pro-page-container-children-container{padding-inline:0}.configuration-page .ant-pro-page-container-children-container{padding-block-end:0}.section-alert,.form-note{margin:1rem 0}.login-page{display:grid;min-height:100vh;padding:1rem;background:linear-gradient(120deg,#dce6dcf5,#ebeddbe0),#dce6dc;place-items:center}.login-card{width:min(100%,26rem);border:1px solid rgba(255,255,255,.88);border-radius:16px;box-shadow:0 28px 80px #2f403424}.login-card .ant-card-body{padding:clamp(1.5rem,4vw,2.5rem)}.login-heading{margin-bottom:1.5rem;text-align:center}.login-heading h1.ant-typography{margin-bottom:0;font-size:1.75rem}.login-submit-button{display:block;margin-inline:auto}.shop-list-surface,.filter-island,.table-island,.backfill-island{background:#fffdf8;border:1px solid #e2e7de;border-radius:12px}.shop-list-surface{overflow:hidden;padding:1rem}.shop-list-surface .ant-pro-card{border:0}.shop-list-surface .ant-pro-card-body{padding-inline:0}.shop-list-toolbar,.workspace-heading,.section-heading-inline,.table-pager{display:flex;align-items:center;justify-content:space-between;gap:1rem}.shop-list-toolbar{align-items:flex-end;margin-bottom:1rem}.shop-list-toolbar>div:first-child{display:grid;gap:.15rem}.shop-list-toolbar h2.ant-typography{margin:0;font-size:1rem}.shop-list-filters{width:min(100%,32rem)}.shop-list-search{flex:1 1 auto}.shop-status-filter{width:8rem}.export-status-filter{min-width:9rem}.business-applications-surface{overflow:hidden;background:#fffdf8;border:1px solid #e2e7de;border-radius:12px}.business-applications-surface .ant-card-body{padding:1rem}.business-applications-toolbar{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1rem;gap:1rem}.business-applications-toolbar>div:first-child{display:grid;gap:.15rem}.business-applications-toolbar h2.ant-typography{margin:0;font-size:1rem}.business-application-filters{justify-content:flex-end}.business-application-filters .ant-input-search{width:min(20rem,100%)}.business-application-filters .ant-select{min-width:8rem}.business-application-detail-stack{display:grid;gap:1rem;width:100%}.business-application-detail-section+.business-application-detail-section{padding-top:1rem;border-top:1px solid #e2e7de}.business-application-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.business-application-section-heading h4.ant-typography{margin:0;font-size:1rem}.business-application-credential-details{margin-bottom:.75rem}.business-application-config-heading{display:block;margin-bottom:.5rem}.business-application-shop-tags .ant-tag{margin-inline-end:0}.object-storage-page .object-storage-configured{width:min(100%,64rem)}.object-storage-page .object-storage-summary{max-width:64rem}.object-storage-page .object-storage-cors-help{margin-top:1rem}.object-storage-page section+section{padding-top:.5rem;border-top:1px solid #e2e7de}.object-storage-page section h5.ant-typography{margin-top:0}.asset-filter-island,.assets-empty-state,.asset-card{background:#fffdf8;border:1px solid #e2e7de;border-radius:12px}.asset-filter-island{margin-bottom:1rem}.asset-filters{display:grid;grid-template-columns:minmax(12rem,2fr) repeat(2,minmax(8rem,1fr)) minmax(15rem,1.5fr);gap:.75rem}.asset-filters>*{width:100%;min-width:0}.assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem}.asset-card{overflow:hidden;height:100%}.asset-card .ant-card-body{display:grid;height:100%;padding:0;grid-template-rows:11rem minmax(0,1fr)}.asset-card-preview{display:grid;width:100%;min-width:0;padding:0;overflow:hidden;color:#526158;cursor:pointer;background:#f1f4ee;border:0;place-items:center}.asset-card-preview img{width:100%;height:100%;object-fit:contain}.asset-file-icon{color:#718178;font-size:3.5rem}.asset-card-body{display:flex;min-width:0;padding:1rem;flex-direction:column;gap:.75rem}.asset-card-meta{display:block;margin-top:.2rem;font-size:.78rem}.asset-card-tags{display:flex;min-height:1.5rem;flex-wrap:wrap;gap:.25rem}.asset-card-tags .ant-tag{margin-inline-end:0}.asset-card-actions{padding-top:.75rem;margin-top:auto;border-top:1px solid #edf0ea}.assets-empty-state{display:grid;min-height:22rem;place-items:center}.asset-preview-image,.asset-preview-video{display:block;max-width:100%;max-height:70vh;margin:0 auto;object-fit:contain}.asset-preview-video{width:100%}.asset-preview-pdf{width:100%;height:70vh;border:1px solid #e2e7de}.asset-tag-list{max-height:55vh;margin-top:1rem;overflow:auto}.asset-tag-list .ant-list-item{gap:.75rem}.upload-center-badge{position:fixed;z-index:900;right:1.5rem;bottom:1.5rem}.upload-center-list{display:grid;padding:0;margin:0;gap:.75rem;list-style:none}.asset-preview-note{margin:.75rem 0 0;color:#667068;text-align:center}.upload-center-item{display:grid;padding:.875rem;gap:.5rem;background:#f7f8f4;border:1px solid #e2e7de;border-radius:10px}.upload-center-item-heading{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}@media (max-width: 1100px){.asset-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.asset-filters,.assets-grid{grid-template-columns:1fr}.asset-card .ant-card-body{grid-template-rows:10rem minmax(0,1fr)}.upload-center-badge{right:.75rem;bottom:.75rem}.upload-center-trigger>span:not(.anticon){display:none}}.business-application-config{padding:.75rem;margin-bottom:0;overflow-wrap:anywhere;white-space:pre-wrap;background:#f4f6f1;border:1px solid #e2e7de;border-radius:8px}.business-application-secret,.shop-secret-value{overflow-wrap:anywhere}.agent-integration-stack{display:grid;gap:1rem}.agent-integration-prompt{box-sizing:border-box;width:100%;height:min(52vh,34rem);min-height:18rem;padding:1rem;margin:0;overflow:auto;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8125rem;line-height:1.65;resize:vertical;white-space:pre-wrap;background:#f4f6f1;border:1px solid #e2e7de;border-radius:8px}.agent-integration-actions{justify-content:flex-end;width:100%}.exports-header-actions{display:flex;align-items:center}.exports-loading-state{width:min(100%,48rem);padding:2rem 0;margin:0 auto}.exports-empty-state{display:grid;min-height:calc(100vh - 15rem);padding:2rem 1rem 4rem;text-align:center;place-items:center}.exports-empty-state .ant-empty{margin:0}.exports-empty-copy{display:grid;max-width:28rem;margin:0 auto;gap:.25rem}.exports-empty-copy h2.ant-typography{margin:0;font-size:1.125rem}.export-task-cell,.export-status-cell{display:grid;min-width:0;gap:.25rem}.export-task-heading,.export-filter-list,.export-filter-item{display:flex;align-items:center}.export-task-heading{gap:.4rem}.export-task-heading .ant-tag{margin:0}.export-filter-list{flex-wrap:wrap;gap:.35rem .75rem}.export-filter-item{flex-wrap:wrap;min-width:0;gap:.3rem;color:#28342d;font-size:.82rem;overflow-wrap:anywhere}.export-filter-hint{color:#7c857e;font-size:.75rem}.export-filter-label{color:#7c857e;white-space:nowrap}.export-task-meta{font-size:.75rem}.export-status-cell{min-width:10rem}.export-status-cell .ant-progress{width:9rem;margin:0}.shop-list-surface .ant-table-cell-fix-right,.table-island .ant-table-cell-fix-right{background:#fffdf8}.export-column-groups{display:grid;gap:1rem;width:100%}.export-column-group{display:grid;gap:.625rem}.export-column-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem}.shop-row-selected>td{background:#fff0e5!important}.shop-workspace{min-width:0}.shop-detail-drawer .shop-workspace{padding:0}.empty-workspace{display:grid;place-items:center}.workspace-heading{align-items:flex-start;margin-bottom:1.25rem}.workspace-heading h2.ant-typography{margin:0}.workspace-section{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid #e5e8df}.workspace-section h3.ant-typography{margin:0 0 1rem;font-size:1rem}.run-summary-list{padding:0;margin:0;list-style:none}.run-summary-list li{display:grid;grid-template-columns:minmax(10rem,1fr) auto minmax(6rem,auto);align-items:center;padding:.75rem 0;border-bottom:1px solid #ecefe8;gap:.75rem}.form-page .ant-card,.filter-island,.table-island,.backfill-island{margin-bottom:1rem}.form-grid,.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.filter-grid{grid-template-columns:repeat(5,minmax(9rem,1fr))}.order-filter-form{container-name:order-filters;container-type:inline-size;display:grid;gap:1rem}.order-filter-form .ant-form-item{margin-bottom:0}.order-filter-primary-row{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(9rem,.6fr) minmax(10rem,.7fr) minmax(16rem,1fr) auto;align-items:end;gap:1rem}.order-filter-primary-row>*{min-width:0}.order-filter-actions{display:flex;gap:.75rem}.order-filter-time-row{display:flex;align-items:end;flex-wrap:wrap;gap:1rem}.order-filter-time-field{flex:1 1 28rem;max-width:36rem}.order-filter-time-field .ant-picker{width:100%}.order-quick-ranges,.order-active-filters{display:flex;align-items:center;flex-wrap:wrap;color:#667068;gap:.5rem}.order-active-filters{padding-top:1rem;border-top:1px solid #ecefe8}.order-active-filters .ant-tag{max-width:100%;margin-inline-end:0;white-space:normal}.sync-run-filter-primary-row{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(10rem,.55fr) minmax(11rem,.65fr) auto;align-items:end;gap:1rem}@container order-filters (max-width: 64rem){.order-filter-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.order-filter-actions{grid-column:1 / -1;justify-content:flex-end}}.sync-run-backfill-range{width:100%}.sync-run-summary,.sync-run-range,.sync-run-progress{display:grid;min-width:0;gap:.25rem}.sync-run-summary time,.sync-run-summary span,.sync-run-range span,.sync-run-progress span{color:#667068;font-size:.75rem;line-height:1.5}.sync-run-range span{overflow-wrap:anywhere}.sync-run-progress .ant-tag{width:fit-content;margin-inline-end:0}.sync-run-mobile-shop{display:none}.sync-runs-table .ant-table-cell{vertical-align:top}.sync-run-detail-stack{display:grid;gap:1rem}.sync-run-detail-hero,.sync-run-detail-section{padding:1rem;border:1px solid #e4e9e1;border-radius:12px;background:#fff}.sync-run-detail-hero{background:#f6f8f3}.sync-run-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sync-run-detail-heading .ant-tag{flex:0 0 auto;margin-inline-end:0}.sync-run-detail-heading .ant-typography{margin-block:0}.sync-run-detail-heading h4.ant-typography{margin-top:.25rem}.sync-run-detail-hero>.ant-typography{margin:.75rem 0 0}.sync-run-detail-section>h3{margin:0 0 .875rem;color:#253129;font-size:.9375rem}.sync-run-result-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem;margin-top:.875rem}.sync-run-result-grid-legacy{grid-template-columns:repeat(2,minmax(0,8rem))}.sync-run-result-item{display:grid;padding:.75rem;border:1px solid #e7ebe4;border-radius:10px;background:#fafbf9;gap:.125rem}.sync-run-result-item strong{color:#253129;font-size:1.375rem;line-height:1.2}.sync-run-result-item span{color:#667068;font-size:.75rem}.sync-run-result-item-success{border-color:#cfe4d2;background:#f3f9f3}.sync-run-result-item-processing{border-color:#caddec;background:#f3f8fc}.sync-run-result-item-danger{border-color:#ebd0cc;background:#fcf5f3}.sync-run-technical-info{border-top:1px solid #ecefe8}.sync-run-technical-info .ant-collapse-header,.sync-run-technical-info .ant-collapse-content-box{padding-inline:0!important}.sync-run-technical-info .ant-typography{overflow-wrap:anywhere}.table-pager{padding-top:1rem}.table-pager-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.table-page-size{min-width:7rem}.order-product-summary{display:flex;align-items:flex-start;min-width:0;gap:.75rem}.order-product-image,.order-product-image-placeholder{flex:0 0 4rem;width:4rem;height:4rem;border-radius:8px}.order-product-image{object-fit:cover}.order-product-image-placeholder{display:grid;place-items:center;background:#f2f4ef;color:#7c857e;font-size:.75rem}.order-product-content,.order-identity{display:grid;min-width:0;gap:.2rem}.order-product-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-product-secondary,.order-product-aggregate{color:#667068;font-size:.78rem}.order-sku-copy{width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:#667068;cursor:pointer;font:inherit;font-size:.78rem;overflow-wrap:anywhere;text-align:start}.order-sku-copy:hover{color:#9c4d22;text-decoration:underline}.order-sku-copy:focus-visible{border-radius:2px;outline:2px solid #d15b2a;outline-offset:2px}.order-product-quantity{color:#28342d;font-size:.82rem}.order-product-aggregate{color:#9c4d22}.order-id-button{width:fit-content;max-width:100%;height:auto;padding:0;overflow-wrap:anywhere;text-align:start;white-space:normal}.orders-table .ant-table-cell{vertical-align:top}.order-value-summary{display:grid;align-content:start;gap:.35rem}.order-value-summary .ant-tag{width:fit-content;margin:0;white-space:normal}.order-value-summary strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-state-line{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.35rem}.order-state-line>span{color:#667068;font-size:.75rem}.order-money-lines{display:grid;padding-top:.2rem;gap:.15rem}.order-money-lines span{color:#9c4d22;font-size:.75rem;line-height:1.45}.order-mobile-info{display:none;padding-top:.35rem;margin-top:.25rem;border-top:1px solid #ecefe8}.order-detail>.workspace-section:first-child{padding-top:0;margin-top:0;border-top:0}.order-detail .workspace-section h4.ant-typography{margin:0 0 1rem;font-size:1rem}.order-detail-stack{display:grid;gap:.75rem}@media (max-width: 1024px){.console-main{padding:1rem}.filter-grid{grid-template-columns:repeat(3,minmax(9rem,1fr))}.order-filter-primary-row,.sync-run-filter-primary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.session-identity{display:none}.console-main{padding:.75rem}.island-page{border-radius:12px}.island-page .ant-page-header,.island-page .ant-pro-page-container-children-container{padding-inline:1rem}.island-page .ant-page-header-heading,.island-page .ant-page-header-heading-left{flex-wrap:wrap}.island-page .ant-page-header-heading-left{flex:1 1 100%}.island-page .ant-page-header-heading-title{flex:0 0 auto;max-width:100%}.island-page .ant-page-header-heading-sub-title{flex:1 1 100%;max-width:100%;margin-inline-start:0;white-space:normal}.island-page .ant-page-header-heading-extra{margin-inline-start:0}.configuration-page .ant-page-header,.configuration-page .ant-pro-page-container-children-container{padding-inline:0}.shop-list-toolbar,.business-applications-toolbar{align-items:stretch;flex-direction:column}.business-application-filters{display:grid;width:100%;grid-template-columns:1fr}.business-application-filters .ant-input-search,.business-application-filters .ant-select{width:100%}.agent-integration-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-integration-actions .ant-space-item,.agent-integration-actions .ant-btn,.shop-list-filters,.exports-header-actions{width:100%}.exports-header-actions .export-status-filter{flex:1 1 auto;min-width:0}.exports-empty-state{min-height:calc(100vh - 18rem);padding-bottom:2rem}.workspace-heading{display:grid}.form-grid,.filter-grid{grid-template-columns:1fr}.order-filter-primary-row,.order-filter-time-row,.sync-run-filter-primary-row{display:grid;grid-template-columns:1fr}.order-filter-actions .ant-btn{flex:1 1}.order-filter-time-field{width:100%;max-width:none}.sync-run-mobile-shop{display:block}.sync-run-detail-heading{align-items:flex-start;flex-direction:column}.sync-run-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.export-column-options{grid-template-columns:1fr}.table-pager{align-items:flex-start;flex-direction:column}.order-product-image,.order-product-image-placeholder{flex-basis:3rem;width:3rem;height:3rem}.order-mobile-info{display:block}}@media (max-width: 360px){.console-main{padding:.5rem}.agent-integration-actions{grid-template-columns:1fr}.orders-table .ant-table-cell{padding-inline:.375rem}.order-product-summary{gap:.5rem}.order-product-image,.order-product-image-placeholder{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.login-page{padding:1rem}.shop-list-surface{padding:.75rem}.session-actions .ant-btn>span:not(.anticon){display:none}.session-actions .anticon{color:#233129;font-size:1rem}.run-summary-list li{grid-template-columns:1fr auto}.run-summary-list li span:last-child{grid-column:1 / -1}}.api-docs-page{min-height:100vh;background:#f4f7f5}.api-docs-header{padding:1.25rem clamp(1rem,4vw,3rem);border-bottom:1px solid #dfe7e2;background:#fff}.api-docs-header h1{margin:0 0 .375rem;color:#1f2d26;font-size:clamp(1.375rem,3vw,2rem)}.api-docs-header p{max-width:64rem;margin:0;color:#5b6b62;line-height:1.7}.api-docs-header a{color:#1677ff}.api-docs-header details{margin-top:.75rem;color:#31453a}.api-docs-header summary{width:fit-content;cursor:pointer;font-weight:600}.api-docs-header details p{margin-top:.5rem;padding:.75rem;border-radius:.5rem;background:#f4f7f5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.api-docs-content{max-width:100%;overflow-x:auto}.api-docs-content .swagger-ui .topbar{display:none}
