.mk-product-image{vertical-align:middle;background:#fff;border:1px solid #dce4e2;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mk-product-image .ant-image{display:block}.mk-product-image img{object-fit:contain!important}.mk-product-image-empty{color:#607477;text-align:center;justify-content:center;align-items:center;min-height:100%;padding:4px;font-size:11px;line-height:1.4;display:flex}.instant-page{max-width:1000px;margin:auto}.instant-filters{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.instant-filters .ant-select{min-width:200px;max-width:60%}.instant-filters>span{color:#5c6874;font-size:13px}.instant-update{color:#5c6874;overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.7}.instant-summary{color:#fff;text-align:center;background:#087cf0;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 16px 16px;display:grid}.instant-summary>div{flex-direction:column;gap:10px;display:flex}.instant-summary span{font-size:16px}.instant-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:34px;line-height:1.2}.instant-summary small{font-size:12px}.instant-summary p{grid-column:1/-1;margin:20px 0 0;font-size:12px;line-height:1.6}.instant-note{color:#5c6874;margin:14px 0 20px;font-size:12px;line-height:1.7}.instant-list{background:#fff;border-radius:12px;margin:16px 0;overflow:hidden}.instant-table-head,.instant-row{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px;padding:18px 14px;display:grid}.instant-table-head{color:#5c6874;font-size:12px;font-weight:600}.instant-numbers{text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.instant-row .instant-numbers{font-size:20px}.instant-row strong{overflow-wrap:anywhere;font-size:14px;display:block}.instant-row small{color:#66717c;margin-top:6px;font-size:11px;display:block}.instant-shop{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 10px;width:100%;font-family:inherit}.instant-shop:hover{background:#f2f8ff}.instant-shop:focus-visible{outline-offset:-2px;outline:2px solid #087cf0}.instant-product{gap:10px;min-width:0;display:flex}.instant-product>div{min-width:0}.instant-product img{object-fit:contain;width:44px;height:44px}.instant-product span{color:#66717c;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.instant-table-head .ant-btn{padding:0 8px 0 0;font-size:12px}.instant-page .ant-alert{margin:12px 0}@media (width<=600px){.instant-page .page-head h1{font-size:24px}.instant-filters{flex-direction:column;align-items:flex-start}.instant-filters .ant-select{width:100%;max-width:100%}.instant-summary{border-radius:18px;padding:24px 12px 14px}.instant-summary strong{font-size:30px}.instant-row,.instant-table-head{gap:8px;padding:16px 10px}.instant-row .instant-numbers{font-size:18px}.instant-product{gap:6px}.instant-product strong{font-size:12px}.instant-product img{width:36px;height:36px}.instant-numbers{gap:5px}.instant-summary span{font-size:14px}}.instant-summary{row-gap:26px}.instant-summary .instant-money-total strong{font-size:26px}.instant-summary>p{margin-top:0}.instant-shop-grid{grid-template-columns:minmax(0,1fr) 70px 130px 10px}.instant-detail-grid{grid-template-columns:minmax(0,1fr) 70px 130px 110px}.instant-numbers,.instant-amounts{text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.instant-numbers>span,.instant-amounts>span{min-height:22px;line-height:22px}.instant-row .instant-numbers,.instant-row .instant-amounts{font-size:16px}.instant-amounts{overflow-wrap:anywhere}.instant-stock,.instant-stock-heading{text-align:right;overflow-wrap:anywhere}.instant-stock strong{font-size:18px}.instant-stock-warning{color:#a96000!important}.instant-summary .instant-money-total strong{overflow-wrap:anywhere}@media (width<=600px){.instant-shop-grid{grid-template-columns:minmax(0,1fr) 42px 90px 10px}.instant-detail-grid{grid-template-columns:minmax(0,1fr) 35px 75px 60px}.instant-row .instant-numbers,.instant-row .instant-amounts{font-size:13px}.instant-table-head{font-size:10px}.instant-numbers>span,.instant-amounts>span{min-height:21px;line-height:21px}.instant-stock small{font-size:10px}.instant-product{flex-direction:column}.instant-summary .instant-money-total strong{font-size:clamp(16px,4.6vw,24px)}.instant-summary{row-gap:22px}.instant-summary span{font-size:13px}}.cs-page{max-width:1500px}.cs-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 18px;display:flex}.cs-workspace{background:#fff;border:1px solid #e3e8ee;border-radius:8px;grid-template-columns:minmax(260px,30%) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.cs-queue{border-right:1px solid #e3e8ee;min-width:0;padding:8px 0}.cs-question{text-align:left;color:#233341;cursor:pointer;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #edf0f3;padding:18px 20px;display:block}.cs-question.selected{background:#eef6f6;box-shadow:inset 3px 0 #286c70}.cs-question:hover{background:#f5f8fa}.cs-question span,.cs-question small{color:#748392;font-size:12px}.cs-question p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:9px 0;line-height:1.65;display:-webkit-box;overflow:hidden}.cs-question:focus-visible{outline-offset:-3px;outline:2px solid #286c70}.cs-queue .ant-pagination{margin:18px 12px}.cs-detail{min-width:0;padding:22px 26px}.cs-detail>header{color:#748392;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.cs-language-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cs-language-pair article+article{border-left:1px solid #e3e8ee;padding-left:24px}.cs-detail h2{color:#637483;margin:0 0 12px;font-size:13px;font-weight:600}.cs-detail article p,.cs-confirm p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.cs-composer{border-top:1px solid #e3e8ee;margin-top:28px;padding-top:24px}.cs-composer label{margin-bottom:12px;font-weight:600;display:block}.cs-composer>.ant-btn{margin-top:24px}.cs-preview{background:#f2f7f7;border-radius:6px;margin-top:24px;padding:20px}.cs-preview .ant-btn{margin-top:18px}.cs-answer{border-top:1px solid #e3e8ee;margin-top:28px;padding-top:22px}@media (width<=900px){.cs-workspace{grid-template-columns:240px minmax(0,1fr)}.cs-language-pair{grid-template-columns:1fr}.cs-language-pair article+article{border-top:1px solid #e3e8ee;border-left:0;padding:18px 0 0}.cs-detail{padding:18px}}@media (width<=650px){.cs-workspace{grid-template-columns:1fr}.cs-queue{border-bottom:1px solid #e3e8ee;border-right:0;max-height:320px;overflow:auto}.cs-detail>header{flex-wrap:wrap}}.cs-after-workspace{grid-template-columns:minmax(220px,22%) minmax(380px,1fr) minmax(230px,26%)}.cs-case-panel{overflow-wrap:anywhere;border-left:1px solid #e3e8ee;min-width:0;padding:22px 20px}.cs-case-panel h2{margin:26px 0 14px;font-size:14px}.cs-case-panel h2:first-child{margin-top:0}.cs-case-panel p{font-size:13px;line-height:1.6}.cs-order-item,.cs-plan{border-bottom:1px solid #edf0f3;padding:10px 0}.cs-order-item small,.cs-operation small{color:#718394;font-size:12px}.cs-channel{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.cs-message{border-top:1px solid #e8edf0;padding:20px 0}.cs-message>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.cs-message>header time{color:#80909e}.cs-message.platform>header strong{color:#286c70}.cs-attachments{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.cs-composer-actions{gap:10px;margin:24px 0 14px;display:flex}.cs-operation{margin-bottom:12px}.cs-operation small{margin-top:5px;display:block}.cs-error{color:#b7403d;margin-bottom:8px;font-size:12px;display:block}.cs-after-workspace .cs-language-pair{grid-template-columns:1fr}.cs-after-workspace .cs-language-pair article+article{border-top:0;border-left:0;padding-left:0}.cs-after-workspace .cs-language-pair article+article p{background:#f3f7f7;border-radius:4px;padding:12px}.cs-case-panel>.ant-btn-primary{margin-top:16px}@media (width<=1250px){.cs-after-workspace{grid-template-columns:220px minmax(0,1fr)}.cs-case-panel{border-top:1px solid #e3e8ee;border-left:0;grid-column:2}.cs-after-workspace .cs-queue{grid-row:1/3}}@media (width<=750px){.cs-after-workspace{grid-template-columns:1fr}.cs-after-workspace .cs-queue{grid-row:auto}.cs-case-panel{grid-column:1}.cs-composer-actions{flex-wrap:wrap}}.cs-service-tabs{gap:12px;margin:24px 32px 0;display:flex}.cs-service-tabs .ant-btn{justify-content:center;align-items:center;gap:12px;min-width:110px;height:40px;display:flex}.cs-service-tabs+.cs-page{padding-top:20px}@media (width<=600px){.cs-service-tabs{margin:18px 12px 0}}.cs-reply-suggestions{border-bottom:1px solid #e3e8ee;margin-bottom:24px;padding-bottom:24px}.cs-reply-suggestions>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-detail .cs-reply-suggestions h2{color:#233341;margin:0}.cs-reply-product{color:#637483;font-size:12px;margin:12px 0!important}.cs-reply-choices{flex-direction:column;gap:12px;display:flex}.cs-reply-choices article{background:#f6f9fa;border-left:3px solid #b4d3d4;padding:14px 16px}.cs-reply-choices article>p{font-size:13px;line-height:1.75}.cs-reply-choices details{color:#637483;overflow-wrap:anywhere;margin:10px 0;font-size:12px}.cs-reply-choices summary{cursor:pointer}.cs-reply-choices details p{padding-top:8px}.cs-reply-choices .ant-btn{margin-top:10px}.cs-reply-suggestions summary:focus-visible{outline-offset:3px;outline:2px solid #286c70}.cs-reply-tools{flex-wrap:wrap;gap:8px;display:flex}.cs-reply-memory-note{color:#718394;margin:8px 0 14px;font-size:12px}.cs-memory-list{max-height:60vh;overflow:auto}.cs-memory-list article{border-top:1px solid #e3e8ee;padding:16px 0}.cs-memory-list header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-memory-list header strong{overflow-wrap:anywhere;flex:1}.cs-memory-list p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75}@media (width<=650px){.cs-reply-suggestions>header{flex-direction:column;align-items:flex-start}}.cs-workspace:not(.cs-after-workspace) .cs-reply-choices{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs-reply-choices article{flex-direction:column;min-width:0;display:flex}.cs-reply-choices article>.ant-btn{align-self:flex-start;margin-top:auto}.cs-reply-choices details[open] p{max-height:180px;overflow:auto}@media (width<=1400px){.cs-workspace:not(.cs-after-workspace) .cs-reply-choices{grid-template-columns:1fr}}.erp-date-field{width:100%}.erp-date-range{width:300px;max-width:100%}.erp-date-range .ant-picker-input>input{width:100%;min-width:0}.erp-calendar-popup .ant-picker-panel-container{border:1px solid #e1e8ed;box-shadow:0 8px 32px #24374618}.erp-calendar-popup .ant-picker-header-view{font-size:16px;font-weight:600}.erp-calendar-popup .ant-picker-cell-inner{border-radius:50%}.erp-calendar-popup .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.erp-calendar-popup .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.erp-calendar-popup .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:#286d73}@media (width<=650px){.erp-calendar-range-popup .ant-picker-panels{flex-direction:column}.erp-calendar-range-popup .ant-picker-panel-container{max-height:calc(100dvh - 120px);overflow:auto}.erp-calendar-popup{max-width:calc(100vw - 16px)}.erp-calendar-popup .ant-picker-panel{max-width:100%}}.analysis-report-filters .erp-date-range{border-color:#e3e0d9;height:38px}.analysis-report-filters .erp-date-range .ant-picker-input>input{background:0 0;border:0;border-radius:0;min-width:0;padding:0;height:auto!important}.filter-bar .erp-date-range{height:32px}.erp-calendar-popup .ant-picker-date-panel{width:308px}.erp-calendar-popup .ant-picker-content{width:280px}.erp-calendar-popup .ant-picker-cell{padding:5px 0}.erp-calendar-popup .ant-picker-cell .ant-picker-cell-inner{min-width:30px;height:30px;line-height:30px;border-radius:50%!important}.erp-calendar-popup .ant-picker-cell-in-view.ant-picker-cell-in-range:before,.erp-calendar-popup .ant-picker-cell-in-view.ant-picker-cell-range-start:before,.erp-calendar-popup .ant-picker-cell-in-view.ant-picker-cell-range-end:before{background:#edf5f5!important}.erp-calendar-popup .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.erp-calendar-popup .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.erp-calendar-popup .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{color:#fff!important;background:#286d73!important}.shipments-page{max-width:1440px}.shipment-filters{flex-wrap:wrap;gap:10px;margin:20px 0 12px;display:flex}.shipment-filters .ant-select{width:190px}.shipment-filters .ant-input-search{width:min(320px,100%)}.shipment-result-note{color:#71848a;margin:0 0 12px;font-size:12px}.shipment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:120px;display:grid}.shipment-card{border-color:#dfe8e3}.shipment-card .ant-card-body{padding:19px}.shipment-card-head{justify-content:space-between;gap:12px;display:flex}.shipment-card-head span,.shipment-card-head small,.shipment-fields span{color:#728684;font-size:11px;display:block}.shipment-card-head strong{color:#173b39;font-variant-numeric:tabular-nums;letter-spacing:.03em;margin:3px 0;font-size:24px;display:block}.shipment-fields{border-bottom:1px solid #e7ece8;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;padding:17px 0;display:grid}.shipment-fields strong{color:#263b3c;overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.shipment-card-foot{justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.shipment-card-foot small{color:#84938f}.shipment-pagination{justify-content:flex-end;margin-top:18px;display:flex}.shipment-detail-meta{color:#536a66;background:#f5f8f5;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;font-size:12px;display:grid}.shipment-note{color:#516863;padding:10px 0}.shipment-box{border:1px solid #dfe8e3;border-radius:8px;margin:12px 0;padding:12px}.shipment-box>strong{color:#284b44;margin-bottom:8px;display:block}.shipment-line{border-top:1px solid #edf0ed;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.shipment-line b,.shipment-line small{display:block}.shipment-line small{color:#748782;margin-top:4px;font-size:11px}.shipment-form-grid,.shipment-line-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.shipment-form-heading{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.shipment-form-heading h3{margin:4px 0 12px}.shipment-form-heading span{color:#78908b;font-size:11px}.shipment-edit-line{background:#fbfcfa;border:1px solid #e0e8e1;border-radius:9px;margin-bottom:12px;padding:12px}.shipment-edit-line-head{justify-content:space-between;align-items:center;display:flex}.shipment-edit-line-head strong{color:#365b50}@media (width<=800px){.shipment-list{grid-template-columns:1fr}.shipment-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-filters .ant-select,.shipment-filters .ant-input-search{width:100%}}.shipment-arrival-line{border-bottom:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.shipment-arrival-line strong,.shipment-arrival-line small{display:block}.shipment-arrival-line small{color:#748782;margin-top:4px;font-size:11px}.shipment-arrival-line .ant-input-number{flex:none;width:90px}.shipment-head-actions{flex-wrap:wrap;gap:8px;display:flex}.shipment-import-controls{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.shipment-import-note{color:#70837e;font-size:12px}.shipment-import-layout{grid-template-columns:200px minmax(0,1fr);gap:14px;margin-top:15px;display:grid}.shipment-import-batches{align-content:start;gap:6px;max-height:65vh;display:grid;overflow:auto}.shipment-import-batches button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e9e3;border-radius:7px;padding:9px}.shipment-import-batches button.selected{background:#eef8f4;border-color:#16796b}.shipment-import-batches strong,.shipment-import-batches small{display:block}.shipment-import-batches small{color:#788984;margin:3px 0 6px}.shipment-import-detail{min-width:0}.shipment-import-detail h3{margin:4px 0}.shipment-import-detail>p{color:#71827e;font-size:12px}.shipment-import-line{border-bottom:1px solid #e6ede8;padding:10px 0}.shipment-import-line strong,.shipment-import-line small{display:block}.shipment-import-line small{color:#758883;margin:4px 0 8px;font-size:11px}.shipment-import-line .ant-select{width:100%}.shipment-import-actions{margin:18px 0}@media (width<=650px){.shipment-import-layout{grid-template-columns:1fr}.shipment-import-batches{grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px}.shipment-head-actions{width:100%}.shipment-head-actions .ant-btn{flex:1}}.shipment-detail-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.shipment-import-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.shipment-verification-lines{gap:12px;margin:16px 0;display:grid}.shipment-verification-lines>div{gap:7px;display:grid}.shipment-verification-part{align-items:center;gap:8px;margin-top:8px;display:flex}.shipment-verification-part .ant-select{flex:1;min-width:0}.shipment-verification-part .ant-input-number{flex:0 0 100px;width:100px}.shipment-line-wrap{border-top:1px solid #edf0ed}.shipment-line-wrap>.shipment-line{border-top:0}.shipment-line-review{background:#fff9eb;border:1px solid #f0dfb4;border-radius:7px;margin-bottom:10px;padding:10px}.shipment-line-review>small{color:#6b7064;overflow-wrap:anywhere;margin:4px 0;font-size:12px;display:block}.shipment-verification-part .ant-select{width:100%}@media (width<=520px){.shipment-verification-part{flex-wrap:wrap}.shipment-verification-part .ant-select{flex-basis:100%}.shipment-line>strong{white-space:nowrap}}.page-wrap.rep-page{color:#233341;padding:28px 32px}@media (width<=600px){.page-wrap.rep-page{padding:20px 14px}.rep-heading{flex-wrap:wrap;align-items:flex-start}}.rep-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.rep-heading h1{letter-spacing:-.03em;margin:0 0 8px;font-size:30px;font-weight:650}.rep-heading p{color:#607382;margin:0}.rep-overview{background:#fff;border:1px solid #e3e8ee;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.rep-overview>div{border-right:1px solid #e3e8ee;padding:20px 24px}.rep-overview>div:last-child{border-right:0}.rep-overview span,.rep-overview small{color:#607382;font-size:12px;display:block}.rep-overview strong{margin:12px 0 8px;font-size:25px;font-weight:600;display:block}.rep-overview strong em{color:#607382;margin-left:8px;font-size:12px;font-style:normal;font-weight:400}.rep-overview:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.rep-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rep-needed{color:#b53b2e;background:#fff0ed;border-radius:5px;padding:5px 9px;font-weight:650;display:inline-block}.rep-suggested{color:#22656a;background:#e0efef;border-radius:5px;padding:5px 9px;font-weight:650;display:inline-block}.rep-tabs{border-bottom:1px solid #e3e8ee;flex-wrap:wrap;gap:24px;padding:0 20px;display:flex}.rep-tabs button{color:#607382;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px 0 15px;font-size:13px}.rep-tabs button.active{color:#286c70;border-bottom-color:#286c70;font-weight:650}.rep-tabs button span{background:#edf1f4;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:11px}.rep-tabs button.active span{color:#286c70;background:#e0efef}.rep-tabs button:focus-visible{outline-offset:3px;outline:2px solid #337b80}.rep-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rep-rule-grid .ant-input-number{width:100%}.rep-mobile-hint{color:#607382;margin:0;padding:0 20px 12px;font-size:11px}.rep-rule-notice{margin-bottom:20px}.rep-workspace{background:#fff;border:1px solid #e3e8ee;border-radius:10px;overflow:visible}.rep-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;display:flex}.rep-filter-note{color:#607382;padding:0 20px 14px;font-size:12px}.rep-toolbar .ant-input-affix-wrapper{flex:200px;min-width:160px;max-width:360px}.rep-toolbar .ant-select{min-width:190px}.rep-toolbar-end{align-items:center;gap:12px;margin-left:auto;display:flex}.rep-count{color:#607382;white-space:nowrap}.rep-product{align-items:center;gap:12px;min-width:0;display:flex}.rep-product img,.rep-image-empty{object-fit:contain;background:#fff;border:1px solid #e3e8ee;border-radius:6px;flex-shrink:0;width:44px;height:44px}.rep-image-empty{color:#607382;place-items:center;font-size:10px;display:grid}.rep-product strong{font-size:13px;line-height:1.55;display:block}.rep-product small,.rep-sub{color:#607382;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.rep-product .ant-tag{margin-top:6px;font-size:11px}.rep-page .ant-table{font-variant-numeric:tabular-nums}.rep-page .ant-table-thead>tr>th{color:#607382;background:#f3f6f8;font-size:12px}.rep-page .ant-table-cell{font-size:12px}.rep-page .ant-table-thead>tr>th,.rep-page .ant-table-tbody>tr>td{overflow-wrap:anywhere;padding:14px 7px}.rep-product>div{min-width:0}.rep-product img,.rep-image-empty{width:36px;height:36px}.rep-product{gap:8px}.rep-page .ant-table-cell .ant-tag{white-space:normal;max-width:100%;margin-inline-end:0;padding:0 4px}.rep-row-actions{gap:5px;min-width:0;display:grid}.rep-link-row{display:grid}.rep-operation-row{gap:4px;display:flex}.rep-operation-row>.ant-btn{flex:1;min-width:0}.rep-page .rep-row-actions .ant-btn{white-space:normal;height:auto;min-height:24px;padding-inline:3px;font-size:11px}.rep-page .rep-row-actions .ant-btn>span{overflow-wrap:anywhere}.rep-card-actions .rep-row-actions{max-width:240px}.rep-page .ant-table-cell .rep-sales{flex-wrap:wrap;gap:4px}.rep-profit-error{color:#c53c31;font-weight:600}.rep-cards{padding:0 16px 20px}.rep-card{border:1px solid #e3e8ee;border-radius:8px;margin-bottom:12px;padding:16px}.rep-card-group{background:#edf5f5;border-color:#d6e7e8}.rep-card-heading{margin-bottom:12px}.rep-card-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;display:grid}.rep-card-fields>div{overflow-wrap:anywhere;min-width:0}.rep-card-fields-with-suggestion .rep-card-need{grid-column:1}.rep-card-fields-with-suggestion .rep-card-suggested{grid-column:2}.rep-card-fields>div>span{color:#607382;margin-bottom:6px;font-size:11px;display:block}.rep-card-actions{border-top:1px solid #e3e8ee;margin-top:16px;padding-top:12px}.rep-cards .ant-pagination{flex-wrap:wrap;justify-content:flex-end}.rep-empty{text-align:center;color:#607382;padding:36px 0}@media (width<=600px){.rep-card-fields,.rep-page .rep-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-heading>.rep-actions{width:100%}.rep-toolbar .ant-select{flex:1;min-width:0}.rep-tabs{gap:16px;padding:0 16px}}.rep-sales{align-items:center;gap:9px;display:flex}.rep-sales i,.rep-slash{color:#a2aeb8;font-style:normal}.rep-original{color:#7f8d99;margin-top:5px;font-size:10px;text-decoration:line-through;display:block}.rep-pending{color:#607382;font-size:12px}.rep-low-rating{color:#c53c31;font-weight:600}.rep-group-row>.ant-table-cell{background:#edf5f5!important;border-bottom-color:#d6e7e8!important}.rep-variant-row .rep-product{border-left:2px solid #c5dfe1;padding-left:14px}.rep-page .ant-table-pagination{padding:0 20px}.rep-footnote{color:#607382;border-top:1px solid #e3e8ee;padding:14px 20px;font-size:11px;line-height:1.8}@media (width<=850px){.rep-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-overview>div{padding:16px}.rep-overview>div:nth-child(2){border-right:0}.rep-overview>div:nth-child(-n+2){border-bottom:1px solid #e3e8ee}.rep-toolbar{flex-wrap:wrap}.rep-toolbar .ant-input-affix-wrapper{max-width:none}.rep-count{font-size:12px}}.rep-page .ant-table-sticky-holder{z-index:20;box-shadow:0 3px 8px #23334112}@media (width>=951px) and (width<=1440px){.page-wrap.rep-page{padding:24px 20px}.rep-page .ant-table-thead>tr>th,.rep-page .ant-table-tbody>tr>td{padding:12px 5px}.rep-page .ant-table-cell,.rep-page .ant-table-thead>tr>th{font-size:11px}.rep-page .rep-product strong{font-size:12px}.rep-page .rep-product img,.rep-page .rep-image-empty{width:30px;height:30px}.rep-page .rep-product{gap:6px}.rep-page .rep-sales{gap:3px}}@media (width>=951px) and (width<=1200px){.page-wrap.rep-page{padding:20px 12px}.rep-page .ant-table-thead>tr>th,.rep-page .ant-table-tbody>tr>td{padding:10px 3px}.rep-page .rep-product strong{font-size:11px}.rep-page .rep-product small,.rep-page .rep-sub{font-size:10px}.rep-page .rep-product img,.rep-page .rep-image-empty{width:26px;height:26px}.rep-page .rep-product{gap:4px}.rep-page .ant-table-cell .rep-row-actions .ant-btn{padding-inline:1px;font-size:10px}.rep-page .rep-needed,.rep-page .rep-suggested{padding:4px 5px}.rep-page .rep-overview>div{padding:16px}}.rep-sales-title{white-space:nowrap}.rep-sales{justify-content:center}.rep-card-fields{text-align:center}@media (width>=951px) and (width<=1200px){.rep-sales-title{font-size:10px}}.rep-variant-name{color:#286c70;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.rep-stock-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted;padding:0}.rep-stock-link.rep-sub{margin-inline:auto}.rep-stock-link:focus-visible{outline-offset:3px;outline:2px solid #337b80}.rep-note-hint{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.inv-page{color:#142a38}.inv-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.inv-heading h1{margin:0 0 8px}.inv-heading p,.inv-note{color:#607477}.inv-value{background:#fff;border:1px solid #dce4e2;border-radius:10px;grid-template-columns:1.2fr 1fr 1fr 1fr;margin-bottom:24px;display:grid;overflow:hidden}.inv-value>div{border-right:1px solid #dce4e2;flex-direction:column;gap:10px;padding:22px;display:flex}.inv-value>div:last-child{border:0}.inv-value strong{font-variant-numeric:tabular-nums;font:600 25px Segoe UI,Microsoft YaHei UI,sans-serif}.inv-value small{color:#607477;font-size:12px}.inv-value .inv-total{color:#fff;background:#142a38}.inv-total small{color:#b8d4d0}.inv-workspace{background:#fff;border:1px solid #dce4e2;border-radius:10px;overflow:hidden}.inv-tabs{background:#f7f8f5;border-bottom:1px solid #dce4e2;display:flex;overflow:auto}.inv-tabs button{white-space:nowrap;cursor:pointer;color:#607477;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px 22px}.inv-tabs button.active{color:#16796b;background:#fff;border-bottom-color:#16796b;font-weight:600}.inv-tabs button:focus-visible{outline-offset:-5px;outline:2px solid #16796b}.inv-tabs span{font-variant-numeric:tabular-nums;margin-left:10px}.inv-toolbar{align-items:center;gap:14px;padding:20px;display:flex}.inv-toolbar .ant-input-affix-wrapper{max-width:440px}.inv-toolbar .ant-select{width:220px}.inv-toolbar>span:last-child{white-space:nowrap;color:#607477;margin-left:auto}.inv-groups{min-height:140px;padding:0 20px}.inv-group{border:1px solid #dce4e2;border-radius:6px;margin-bottom:20px;overflow:hidden}.inv-group>header{background:#f1f6f5;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.inv-product{align-items:center;gap:12px;min-width:0;display:flex}.inv-product img,.inv-no-image{object-fit:contain;background:#fff;border:1px solid #e4ebea;border-radius:4px;flex:none;width:58px;height:58px}.inv-no-image{color:#607477;text-align:center;place-items:center;padding:3px;font-size:11px;display:grid}.inv-product strong{overflow-wrap:anywhere;line-height:1.5;display:block}.inv-product small{color:#607477;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.inv-group-total{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:18px;display:flex}.inv-row{font-variant-numeric:tabular-nums;border-top:1px solid #e5ecea;grid-template-columns:minmax(230px,2.5fr) repeat(3,minmax(65px,.65fr)) minmax(120px,1fr) minmax(180px,1.4fr);align-items:center;gap:12px;padding:15px 18px;display:grid}.inv-row>div:not(:first-child),.inv-column-head>span:not(:first-child){text-align:right}.inv-no-finance{grid-template-columns:minmax(230px,2.5fr) repeat(3,minmax(65px,.65fr)) minmax(180px,1.4fr)}.inv-column-head{color:#607477;padding-top:10px;padding-bottom:10px;font-size:12px}.inv-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.inv-workspace>.ant-pagination{padding:8px 20px 16px}.inv-note{border-top:1px solid #dce4e2;margin:0;padding:16px 20px;font-size:12px;line-height:1.8}.inv-empty{text-align:center;color:#607477;padding:45px}.inv-workspace>.ant-alert{margin:0 20px 16px}.inv-history{border-bottom:1px solid #dce4e2;padding:16px 0}.inv-history small{color:#607477}.inv-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}@media (width<=1200px){.inv-row{grid-template-columns:minmax(200px,2fr) repeat(3,65px) 115px 130px;gap:8px;font-size:13px}.inv-no-finance{grid-template-columns:minmax(200px,2fr) repeat(3,65px) 130px}}@media (width<=900px){.inv-value{grid-template-columns:1fr 1fr}.inv-value>div{border-bottom:1px solid #dce4e2}.inv-toolbar{flex-wrap:wrap}.inv-toolbar .ant-input-affix-wrapper{width:100%;max-width:none}.inv-column-head{display:none}.inv-row,.inv-no-finance{grid-template-columns:repeat(3,1fr);gap:14px}.inv-row .inv-product{grid-column:1/-1}.inv-row>div:not(:first-child){text-align:left}.inv-row>div[data-label]:before{content:attr(data-label);color:#607477;margin-bottom:4px;font-size:12px;display:block}.inv-row-actions{grid-column:1/-1;justify-content:flex-start}.inv-group>header{flex-direction:column;align-items:flex-start}.inv-group-total{align-self:flex-end}.inv-groups{padding:0 12px}.inv-tabs button{padding:15px 12px}.inv-value strong{font-size:21px}}@media (width<=480px){.inv-heading{align-items:flex-start}.inv-value>div{padding:16px 12px}.inv-value small{line-height:1.5}.inv-value strong{font-size:18px}.inv-toolbar .ant-select{width:100%}.inv-toolbar>span:last-child{margin:0}.inv-tabs{grid-template-columns:1fr 1fr;display:grid}.inv-tabs button{text-align:left}.inv-tabs button:nth-child(-n+2){border-bottom-color:#dce4e2}.inv-tabs button.active{border-bottom-color:#16796b}}.inv-group-single{margin-bottom:8px}.inv-group-single>.inv-row{border-top:0}.inv-groups>.inv-column-head{border-top:0;padding-left:19px;padding-right:19px}.inv-label-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:0 20px 18px;display:flex}.inv-label-toolbar>span{color:#607477;font-size:13px}.inv-label-toolbar>.ant-btn-primary{margin-left:auto}@media (width<=600px){.inv-label-toolbar{padding:0 12px 16px}.inv-label-toolbar>.ant-btn-primary{margin-left:0}}.inv-label-search{flex:1;min-width:0}.inv-label-search .ant-select{width:100%}.inv-label-option{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:3px;display:flex}.inv-label-option strong{color:#173e3a;font-weight:600}.inv-label-option span{font-size:13px}.inv-label-option small{color:#607477;font-size:12px}.inv-label-search-footer{text-align:center;padding:8px 12px}.inv-toolbar .inv-label-search{max-width:440px}.inv-toolbar-summary{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.inv-toolbar-summary>span{white-space:nowrap;color:#607477}@media (width<=900px){.inv-toolbar .inv-label-search{flex-basis:100%;max-width:none}}@media (width<=480px){.inv-toolbar-summary{justify-content:flex-end;width:100%;margin-left:0}}.customs-page{max-width:1660px}.customs-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.customs-heading h1{color:#233341;margin:8px 0;font-size:28px}.customs-heading .ant-btn-link{padding-left:0}.customs-heading p{color:#526172;margin:0}.customs-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:24px 0 16px;display:flex}.customs-toolbar h2{margin:0 0 8px;font-size:19px}.customs-toolbar>div>span{color:#286c70}.customs-toolbar small{color:#526172;margin-top:6px;display:block}.customs-page .ant-table-cell{vertical-align:top}.customs-page .ant-table-cell small{color:#667587;margin-top:6px;line-height:1.5;display:block}.customs-page .customs-failed td{background:#fff7f4}.customs-page .ant-table-cell .customs-error{color:#b33928}.customs-settings{gap:14px;margin-top:20px;display:grid}.customs-settings label{color:#344454;gap:7px;display:grid}.customs-page input:focus-visible{outline-offset:2px;outline:2px solid #337b80}@media (width<=650px){.customs-heading,.customs-toolbar{flex-direction:column;align-items:flex-start}.customs-toolbar .ant-btn{width:100%}.customs-page{padding:20px 16px 50px}}.customs-page .customs-banned td{color:#a52e23;background:#fff0ed!important}.customs-page .customs-banned input{color:#a52e23;border-color:#d9978e}.customs-page>.ant-alert{margin-bottom:14px}.customs-rule-list{gap:14px;margin:16px 0;display:grid}.customs-rule{border-bottom:1px solid #e3e8ee;grid-template-columns:minmax(130px,1fr) minmax(200px,2fr) auto auto;align-items:center;gap:10px;padding-bottom:14px;display:grid}.customs-rule-actions{gap:12px;display:flex}@media (width<=650px){.customs-rule{grid-template-columns:1fr 1fr}.customs-rule textarea{grid-area:2/1/auto/-1}}.customs-product{align-items:flex-start;gap:10px;min-width:0;display:flex}.customs-product-name{overflow-wrap:anywhere;flex:1;min-width:0}.page-wrap.customs-page{width:100%;min-width:0;max-width:none;padding:28px 24px 60px}.customs-page .ant-table-wrapper,.customs-page .ant-table-container{width:100%;min-width:0}.customs-page .ant-table table{table-layout:fixed;width:100%}.customs-page .ant-table-thead>tr>th,.customs-page .ant-table-tbody>tr>td{overflow-wrap:anywhere;padding:12px 8px}.customs-page .ant-input{width:100%;min-width:0}.customs-page .ant-table-cell .ant-tag{white-space:normal;max-width:100%;margin-inline-end:0}.customs-page .ant-table-cell .ant-btn{max-width:100%;padding-inline:8px}@media (width<=1100px){.page-wrap.customs-page{padding-inline:14px}.customs-page .ant-table-thead>tr>th,.customs-page .ant-table-tbody>tr>td,.customs-page .ant-table-cell .ant-btn{padding-inline:5px}}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color:#1b344b;background:#f4f7f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}.centered{place-items:center;min-height:100vh;display:grid}.shell{min-height:100vh}.side .ant-layout-sider-children{flex-direction:column;display:flex}.side .ant-menu{padding:4px 12px;background:0 0!important;border:0!important}.side .ant-menu-item{border-radius:10px;width:100%;height:44px;margin:3px 0;font-weight:600;line-height:44px}.brand{color:#fff;align-items:center;gap:11px;padding:30px 20px 26px;display:flex}.brand-symbol{background:#10ad96;border-radius:12px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:800;display:grid}.brand strong{letter-spacing:.02em;font-size:18px;display:block}.brand small{color:#90a9ba;letter-spacing:.05em;margin-top:1px;font-size:10px;display:block}.side-caption{color:#7490a7;letter-spacing:.17em;padding:9px 24px 10px;font-size:11px;font-weight:700}.side-bottom{color:#fff;border-top:1px solid #214059;align-items:center;gap:11px;margin-top:auto;padding:20px;display:flex}.side-bottom strong,.side-bottom small{display:block}.side-bottom small{color:#8da8bd;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:12px;overflow:hidden}.side-avatar{color:#9ff5dc;background:#194e66;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.main-layout{background:#f4f7f9}.topbar{color:#3e596e;background:#fff;border-bottom:1px solid #e7edf0;justify-content:space-between;align-items:center;height:64px;padding:0 34px;font-size:13px;display:flex}.topbar-slash{color:#bbc8d0;padding:0 8px}.page-wrap{max-width:1350px;margin:0 auto;padding:34px 36px 70px}.page-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eyebrow{letter-spacing:.18em;color:#078e7d;font-size:11px;font-weight:800}.page-head h1{letter-spacing:-.035em;color:#102d44;margin:8px 0 6px;font-size:30px}.page-head p,.section-heading p{color:#71879a;margin:0;font-size:14px}.page-tag{border-radius:6px;margin-top:10px;padding:7px 11px;font-size:12px}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 26px;display:grid}.metric{background:#fff;border:1px solid #e8eef1;border-radius:15px;padding:20px 24px;box-shadow:0 3px 16px #1b3b5b08}.metric small{color:#6b8191;font-size:13px}.metric strong{color:#122e42;margin:8px 0 3px;font-size:28px;line-height:1.2;display:block}.metric span{color:#99aab5;font-size:12px}.section-tabs{border-bottom:1px solid #dce6eb;gap:24px;margin:2px 0 20px;display:flex}.section-tabs button{font:inherit;color:#678195;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 1px;font-size:14px}.section-tabs button.selected{color:#078e7d;border-bottom-color:#078e7d;font-weight:700}.two-col{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.panel{border:1px solid #e6edf0;border-radius:15px;box-shadow:0 4px 20px #1b3b5b08}.panel .ant-card-head{min-height:62px}.panel-title{font-size:16px;font-weight:700}.panel-description{color:#718697;margin:5px 0 23px;font-size:13px;line-height:1.7}.panel .ant-form-item-label label{font-weight:600}.panel .ant-form-item-extra{color:#90a0ad;font-size:12px}.panel .ant-form-item{margin-bottom:23px}.panel .ant-btn-primary{min-width:150px}.help-panel{background:linear-gradient(155deg,#fff,#f3fbf8)}.help-panel p{color:#607889;font-size:13px;line-height:1.8}.step-number{color:#0a9683;letter-spacing:.12em;font-size:11px;font-weight:800}.help-panel textarea{color:#305368;resize:none;font-family:ui-monospace,monospace;font-size:12px}.copy-button{margin:12px 0 19px}.mini-steps{border-top:1px solid #e0eae7;margin-bottom:18px;padding-top:16px}.mini-steps div{color:#5d7484;align-items:center;gap:10px;margin:9px 0;font-size:12px;display:flex}.mini-steps b{color:#fff;background:#55ae9e;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.help-panel a{color:#078e7d;font-size:13px;font-weight:600}.tenants-grid{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr)}.date-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.date-row .ant-form-item{min-width:0}.tenant-list .ant-card-body{padding:7px 16px 20px}.tenant-list .ant-table{font-size:12px}.tenant-list .ant-table-thead>tr>th{background:#f7fafb}.success-credentials p{margin:8px 0}.muted{color:#8598a7}.login-intro{color:#fff;background:radial-gradient(circle at 10% 90%,#1b6e74 0,#0b3856 36%,#0b2543 75%);flex-direction:column;justify-content:center;padding:8vh 8vw;display:flex}.login-mark{background:#11b8a2;border-radius:15px;place-items:center;width:55px;height:55px;font-size:29px;font-weight:800;display:grid}.login-intro p{color:#71d8c9;letter-spacing:.13em;margin:33px 0 10px;font-weight:700}.login-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,49px);line-height:1.3}.login-points{flex-wrap:wrap;gap:12px;margin-top:48px;display:flex}.login-points span{color:#d5e7ed;border:1px solid #ffffff3b;border-radius:25px;padding:8px 13px;font-size:12px}.login-card{border:1px solid #e9eef1;border-radius:20px;width:min(430px,100% - 48px);margin:auto;box-shadow:0 20px 55px #102c4320}.login-card .ant-card-body{padding:38px}.login-card h2{margin:7px 0;font-size:28px}.login-card>.ant-card-body>.muted{margin:0 0 27px}.login-form .ant-form-item-label label{font-weight:600}.login-help{color:#9aacb7;text-align:center;margin:20px 0 0;font-size:12px}.section-spin{place-items:center;height:400px;display:grid}.notice{margin:20px 0}.section-heading{justify-content:space-between;align-items:end;gap:12px;margin:22px 0 13px;display:flex}.section-heading h2{color:#16334a;margin:0 0 5px;font-size:19px}.connect-card{background:linear-gradient(105deg,#f4fffb,#fff);border:1px solid #cbe9e2;border-radius:15px;box-shadow:0 4px 17px #2b7a6508}.connect-card .ant-card-body{align-items:center;gap:17px;display:flex}.connect-icon,.shop-logo{color:#283b42;background:#ffe06b;border-radius:13px;flex:none;place-items:center;width:50px;height:50px;font-size:24px;font-weight:900;display:grid}.connect-copy{flex:1;min-width:200px}.connect-copy strong,.connect-copy span{display:block}.connect-copy strong{font-size:17px}.connect-copy span{color:#77909b;margin-top:4px;font-size:12px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shop-card{border:1px solid #e4ecf0;border-radius:15px;box-shadow:0 3px 18px #23405b09}.shop-card-top{justify-content:space-between;align-items:start;display:flex}.shop-logo{width:43px;height:43px;font-size:22px}.shop-card h3{margin:16px 0 11px;font-size:17px}.shop-card p{color:#748a9a;margin:6px 0;font-size:12px}.shop-card-footer{color:#9aabb4;border-top:1px solid #ecf1f3;justify-content:space-between;align-items:center;margin-top:18px;padding-top:12px;font-size:11px;display:flex}.shop-card-footer .ant-btn{padding:0}.pending-card{background:#fffcf5;border-color:#f1dca4}.pending-card .ant-btn{margin-top:14px}.empty-panel{border:1px dashed #d5e3e7;border-radius:14px;padding:28px}.pending-section{margin-top:26px}.shops-section{margin-top:30px}@media (width<=1100px){.two-col,.tenants-grid{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=750px){.page-wrap{padding:23px 17px 50px}.topbar{padding:0 19px}.metrics{grid-template-columns:1fr;gap:10px}.metric{padding:15px 18px}.metric strong{font-size:23px}.page-head h1{font-size:25px}.connect-card .ant-card-body{flex-wrap:wrap}.connect-card .ant-space{width:100%}.card-grid,.login-shell{grid-template-columns:1fr}.login-intro{display:none}.login-card{margin:9vh auto}.side{display:none}.date-row{grid-template-columns:1fr}.page-tag{display:none}}.section-tabs{white-space:nowrap;overflow-x:auto}.section-tabs button{flex:none}.password-panel{max-width:540px}:root{--ink:#142a38;--amber:#e5ad37;--jade:#16796b;--paper:#f7f8f5;--mist:#dce4e2;--vermillion:#c55440;color:var(--ink);background:var(--paper);font-family:Segoe UI,Microsoft YaHei UI,sans-serif}.shell,.main-layout{background:var(--paper)}.side{min-height:100vh;background:var(--ink)!important}.nav-content{background:var(--ink);color:#eef4f1;flex-direction:column;height:100%;min-height:100vh;display:flex;overflow-y:auto}.brand-symbol{background:var(--amber);color:var(--ink);border-radius:7px;width:39px;height:39px}.brand small{color:#a9bebf;letter-spacing:0;font-size:10px}.nav-tenant{background:#ffffff08;border:1px solid #34505c;border-radius:6px;min-width:0;margin:0 14px 15px;padding:11px 12px}.nav-tenant span,.nav-tenant strong{display:block}.nav-tenant span{color:#92a8ab;font-size:11px}.nav-tenant strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.side-caption{color:#90a9a9;letter-spacing:.08em;padding:10px 10px 5px;font-size:11px}.nav-item{color:#c7d4d3;text-align:left;width:100%;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:0 11px;font-size:13px;transition:background .16s,color .16s,transform .16s;display:flex}.nav-item.active{color:#ffe5a4;border-left-color:var(--amber);background:#e5ad3719;font-weight:700}.nav-index{color:#759194;width:20px;font:11px/1 ui-monospace,Cascadia Code,monospace}.nav-item.active .nav-index{color:var(--amber)}.nav-pending{color:#7e9698;margin-left:auto;font-size:10px}.nav-item.active .nav-pending{color:#ccb47c}.side-bottom{border-top-color:#34505c;padding:14px 18px}.side-avatar{color:#ffe4a1;background:#e5ad3725;border-radius:6px}.side-bottom small{color:#91a8a9}.topbar{border-bottom-color:var(--mist);background:#fbfcfa;height:58px;padding:0 29px}.topbar-location{align-items:center;gap:3px;min-width:0;display:flex}.topbar-location>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-location strong{color:var(--ink);font-size:13px}.topbar-slash{padding:0 8px}.mobile-menu-button{display:none}.content{min-height:calc(100vh - 58px)}.page-wrap{padding-top:28px}.page-head h1{color:var(--ink);letter-spacing:-.025em;font-size:28px}.eyebrow{color:var(--jade);letter-spacing:.04em;font-size:11px}.page-head p,.section-heading p{color:#6a7e84}.section-heading h2{color:var(--ink)}.metric,.panel,.shop-card,.connect-card{box-shadow:none;border-color:var(--mist);border-radius:8px}.metric{border-top:3px solid var(--amber)}.metric strong{color:var(--ink)}.help-panel,.connect-card{background:#fff}.section-tabs{border-bottom-color:var(--mist)}.section-tabs button.selected{color:var(--ink);border-bottom-color:var(--amber)}.section-tabs button{color:#5f737a}.shop-logo,.connect-icon{background:#f6d978;border-radius:7px}.login-intro{background:var(--ink)}.login-mark{background:var(--amber);color:var(--ink);border-radius:7px}.login-intro p{color:#ecd093}.login-card{border-radius:9px;box-shadow:0 18px 45px #142a3820}.login-points span,.page-tag{border-radius:4px}.code-text{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-family:Cascadia Code,Consolas,monospace;font-size:11px}.table-subline{color:#7d8f91;margin-top:4px;font-size:11px}.filter-bar,.mapping-toolbar,.mapping-controls{border:1px solid var(--mist);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;margin:23px 0;padding:16px;display:flex}.filter-bar label,.mapping-toolbar label,.mapping-controls label{color:#5d7278;flex-direction:column;gap:6px;font-size:12px;display:flex}.filter-bar .ant-input{width:155px}.ledger-table,.preview-frame,.mapping-fields{border:1px solid var(--mist);background:#fff;border-radius:8px;overflow:hidden}.ledger-table .ant-table-thead>tr>th,.preview-frame .ant-table-thead>tr>th{color:#40575e;background:#eef2ef;font-size:12px}.ledger-table .ant-table-cell{vertical-align:top}.ledger-table .ant-table-wrapper{padding:5px 12px}.upcoming-note{border:1px solid var(--mist);border-left:4px solid var(--amber);background:#fff;border-radius:5px;max-width:620px;margin-top:34px;padding:35px}.upcoming-note>span{color:#876a30;font-size:11px}.upcoming-note h2{margin:14px 0 7px;font-size:20px}.upcoming-note p{color:#718489;margin:0;line-height:1.8}.mapping-source{border:1px solid var(--mist);border-left:4px solid var(--jade);background:#fff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.mapping-source div{flex-direction:column;gap:4px;margin-right:auto;display:flex}.mapping-source small{color:#70858a}.mapping-source>span:last-child{color:#73878b;font-size:12px}.mapping-page .section-tabs{margin-top:23px}.mapping-hint{color:#688087;font-size:12px;line-height:1.7}.preview-frame{margin-top:16px}.preview-frame .selected-header-row>td{background:#fff8e8!important}.mapping-fields{margin-top:18px;padding:20px}.mapping-fields-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mapping-fields-head h2{margin:0;font-size:17px}.mapping-fields-head p{color:#70858a;margin:5px 0 0;font-size:12px}.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:18px;display:grid}.mapping-grid label{border-bottom:1px solid #edf0ec;grid-template-columns:27px minmax(130px,1fr) minmax(170px,1.4fr);align-items:center;gap:9px;padding:10px 0;font-size:13px;display:grid}.mapping-grid .ant-select{min-width:0}.mapping-number{color:#9d812e;font:11px ui-monospace,monospace}.page-wrap{animation:.24s ease-out both page-appear}@keyframes page-appear{0%{opacity:.84;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.mapping-grid{grid-template-columns:1fr}}@media (width<=750px){.desktop-side{display:none!important}.mobile-menu-button{display:inline-flex}.topbar{padding:0 12px}.topbar-location{min-width:0}.page-wrap{padding:20px 15px 45px}.page-head{align-items:start}.page-head h1{font-size:25px}.mapping-grid label{grid-template-columns:24px 110px minmax(0,1fr)}.mapping-page .page-head,.ledger-page .page-head{flex-wrap:wrap}.mapping-page .page-head>.ant-btn,.ledger-page .page-head>.ant-btn,.filter-bar .ant-input{width:100%}}.mobile-nav .ant-drawer-body{background:var(--ink);overflow-y:auto}@media (prefers-reduced-motion:reduce){.page-wrap{animation:none}.nav-item{transition:none}.nav-item:hover{transform:none}}.password-change-screen{background:var(--paper,#f7f8f5)}.password-change-actions{justify-content:flex-end;gap:10px;display:flex}.login-captcha-image{align-items:center;gap:8px;margin-bottom:12px;display:flex}.login-captcha-image img{border:1px solid var(--mist,#dce4e2);border-radius:4px}.iam-table{margin-top:24px}.iam-table .ant-table-wrapper{padding:6px 12px}.iam-page .page-head{align-items:center}.iam-hint{margin-top:18px;padding:16px 20px}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:48vh;display:grid;overflow:auto}.permission-group{border:1px solid var(--mist);border-radius:6px;padding:12px}.permission-group strong{margin-bottom:9px;display:block}.permission-group>div{flex-wrap:wrap;gap:5px 14px;display:flex}.permission-group .ant-checkbox-wrapper{margin-inline-start:0}.iam-form-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.iam-shop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.iam-shop-list .ant-checkbox-wrapper{margin-inline-start:0}@media (width<=700px){.permission-grid,.iam-shop-list{grid-template-columns:1fr}.iam-page .page-head{flex-wrap:wrap}}.product-info{align-items:center;gap:10px;min-width:0;display:flex}.product-info .ant-image{flex:none}.product-info img{object-fit:cover;background:#eff2ef;border-radius:5px}.product-info div{min-width:0}.product-info strong,.product-info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-info strong{font-size:12px}.product-info small{color:#71848a;margin-top:4px;font:11px ui-monospace,monospace}.variation-list{gap:6px;padding:6px 10px;display:grid}.variation-list>div{border-bottom:1px solid #e8eeeb;justify-content:space-between;gap:20px;max-width:580px;padding:7px;display:flex}.variation-list strong{white-space:nowrap}.product-actions{flex-wrap:wrap;gap:5px;display:flex}.analysis-price-button{color:#087b70;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}.analysis-price-button:hover{text-decoration:underline}.reprice-loading{align-items:center;gap:10px;padding:22px 0;display:flex}.reprice-product{align-items:center;gap:10px;margin-bottom:14px;display:flex}.reprice-product strong{flex:1}.reprice-prices{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 16px;display:grid}.reprice-prices>div{background:#f4f8f5;border-radius:6px;padding:12px}.reprice-prices span,.reprice-prices strong{display:block}.reprice-prices span{color:#71848a;font-size:12px}.reprice-prices strong{margin-top:4px;font-size:17px}.reprice-target{gap:7px;margin:18px 0 10px;font-weight:600;display:grid}.reprice-rule{color:#637b79;font-size:12px;line-height:1.65}.reprice-result{border-top:1px solid #e4ebe7;margin-top:16px;padding-top:12px}.reprice-result h3{margin:0 10px 10px 0;display:inline-block}.reprice-result ol{padding-left:22px;font-size:12px;line-height:1.8}.variation-detail{padding:4px 12px 8px}.variation-parent{border-left:3px solid var(--amber);background:#f8f8f2;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding:7px 10px;font-size:12px;display:flex}.variation-parent strong{color:#7a6027}.variation-parent span{color:#576e73}.variation-list .variation-entry{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;max-width:none;display:grid}.variation-attributes{flex-wrap:wrap;gap:3px;display:flex}.variation-attribute{color:#345951;background:#edf4f1;padding:4px 3px;font-size:12px;font-weight:600;display:inline-block}.variation-attribute:first-child{border-radius:4px 0 0 4px;padding-left:7px}.variation-attribute:last-child{border-radius:0 4px 4px 0;padding-right:7px}.variation-attribute.unresolved{color:#8c672b;background:#fff4d9}.variation-entry>strong{color:#345058;font-size:12px}.product-info .product-difference{border-left:2px solid var(--amber);color:#68552e;background:#fbf5e8;width:fit-content;margin-top:4px;padding:2px 6px;font-size:11px;display:inline-block}.products-table table{table-layout:fixed!important;width:100%!important}.product-group-detail{gap:12px;padding:8px 2px;display:grid}.product-child{background:#fbfcfa;border:1px solid #e4ebe7;border-radius:6px;grid-template-columns:minmax(230px,2fr) repeat(4,minmax(90px,1fr));align-items:start;gap:12px;padding:12px;display:grid}.product-child>div:not(.product-info):not(.variation-detail)>span{color:#71848a;margin-bottom:5px;font-size:11px;display:block}.product-child>div:not(.product-info):not(.variation-detail)>strong{font-size:12px;display:block}.product-child>.variation-detail{grid-column:1/-1}.products-card>.product-group-detail{margin-top:10px}.products-card>.product-group-detail .product-child{grid-template-columns:repeat(2,minmax(0,1fr))}.products-card>.product-group-detail .product-child>.product-info{grid-column:1/-1}@media (width<=750px){.product-child,.products-card>.product-group-detail .product-child{grid-template-columns:repeat(2,minmax(0,1fr))}.product-child>.product-info{grid-column:1/-1}}.products-page{width:100%;min-width:0;max-width:none}.products-page .filter-bar{min-width:0}.products-table .ant-table{table-layout:fixed}.products-table .ant-table-content{overflow-x:hidden!important}.products-table .ant-table-cell{overflow-wrap:anywhere;white-space:normal}.products-table .ant-table-thead>tr>th{padding-inline:8px;font-size:11px}.products-table .ant-table-tbody>tr>td{padding-inline:8px}.products-page .product-info{align-items:flex-start}.products-page .product-info>div{min-width:0}.products-page .product-info strong,.products-page .product-info small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.product-image-empty{color:#788c88;background:#f3f6f3;border:1px dashed #ced8d3;border-radius:5px;flex:none;place-items:center;width:56px;height:56px;font-size:10px;display:grid}.products-cards{gap:12px;min-width:0;display:grid}.products-card-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.products-card-fields>div{min-width:0}.products-card-fields span,.products-card-fields strong,.products-card-fields small{overflow-wrap:anywhere;display:block}.products-card-fields span{color:#71848a;font-size:11px}.products-card-fields strong{margin-top:4px;font-size:13px}.products-card-fields small{color:#71848a;margin-top:3px;font-size:11px}.products-card{border:1px solid var(--mist);background:#fff;border-radius:8px;padding:16px}.products-card .variation-detail{padding:5px 0}.products-card>.ant-btn{margin-top:12px}.products-cards>.ant-pagination{justify-content:flex-end;margin-top:16px}.gross-sales{color:#238368;flex-direction:column;align-items:flex-start;min-width:120px;display:flex}.gross-sales strong{color:#162934;font-size:14px}.gross-sales svg{width:130px;height:46px;overflow:visible}.gross-sales small{color:#71848a;font-size:10px;line-height:1.4}.gross-sales-wide svg{width:min(100%,220px);height:70px}@media (width<=1500px){.products-card-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.products-page .page-head{flex-wrap:wrap}.products-page .page-head>.ant-btn,.products-page .filter-bar label{width:100%}.products-page .filter-bar .ant-select,.products-page .filter-bar .ant-input{width:100%!important}.products-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.products-cards>.ant-pagination{justify-content:center}}.analysis-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.analysis-progress>div{border:1px solid var(--mist);background:#f5f8f5;border-radius:6px;padding:15px}.analysis-progress span,.analysis-progress strong{display:block}.analysis-progress span{color:#728689;font-size:11px}.analysis-progress strong{color:var(--ink);margin-top:8px;font-size:16px}@media (width<=540px){.analysis-progress{grid-template-columns:1fr}}.analysis-evidence-toggle{margin:20px 0 12px}.analysis-return-evidence{border-top:3px solid var(--jade)}.analysis-return-evidence .panel-description{max-width:900px}.analysis-return-evidence .analysis-progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.analysis-return-evidence .analysis-progress>div{border:0;border-top:2px solid var(--mist);background:#fff;border-radius:0;padding:14px 3px}.analysis-return-evidence .analysis-progress>div:nth-child(3){border-top-color:var(--jade)}.analysis-return-evidence .ant-btn+.ant-btn{margin-left:8px}@media (width<=700px){.analysis-return-evidence .analysis-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}.content:has(.analysis-page){background:#f5f3ee}.analysis-page{background:#f5f3ee;width:100%;max-width:1760px;min-height:calc(100vh - 58px);margin-inline:auto;padding:36px 32px 72px}.analysis-report-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.analysis-report-title>span{letter-spacing:.11em;color:#82918c;font-size:11px;font-weight:750}.analysis-report-title h1{color:#111b27;letter-spacing:-.035em;margin:8px 0 7px;font-size:38px;line-height:1.2}.analysis-report-title p{color:#718086;max-width:900px;margin:0;font-size:13px;line-height:1.65}.analysis-report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.analysis-report-actions .ant-btn{height:40px;font-weight:650}.analysis-report-actions .ant-btn-primary{background:#111b27}.analysis-pricing-state{color:#926800;white-space:nowrap;background:#fff0cc;border-radius:7px;padding:7px 11px;font-size:12px}.analysis-report-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-top:25px;display:flex}.analysis-report-filters label{color:#65757a;gap:5px;font-size:11px;font-weight:600;display:grid}.analysis-report-filters .ant-select{min-width:190px}.analysis-report-filters .ant-select-selector,.analysis-report-filters input{color:#263139;font:inherit;background:#fff;border:1px solid #e3e0d9;border-radius:7px;padding:6px 10px;font-size:13px;height:38px!important}.analysis-report-filters input{min-width:150px}.analysis-currency{background:#eae9e4;border:1px solid #e3e0d9;border-radius:8px;height:38px;padding:3px;display:flex}.analysis-currency button{color:#87908e;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:12px}.analysis-currency button.selected{color:#18222b;background:#fff;font-weight:750;box-shadow:0 1px 5px #142a3814}.analysis-rate-note{color:#84918f;margin:9px 0 0;font-size:11px}.analysis-data-notice{background:#eef8f2;border-color:#cfe7dc;margin:24px 0 13px}.analysis-key-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analysis-key-metric{color:#fff;border-radius:15px;flex-direction:column;min-height:116px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.analysis-key-metric:after{content:"";background:#ffffff19;border-radius:50%;width:70%;height:96px;position:absolute;top:-40%;right:-13%;transform:rotate(-12deg)}.analysis-key-metric.violet{background:linear-gradient(115deg,#5b68e8,#9369e8)}.analysis-key-metric.blue{background:linear-gradient(115deg,#3a91dc,#657ee8)}.analysis-key-metric.orange{background:linear-gradient(115deg,#dd6270,#ee8a27)}.analysis-key-metric>span{font-size:12px;font-weight:700}.analysis-key-metric strong{font-variant-numeric:tabular-nums;margin-top:12px;font-size:29px;line-height:1.15}.analysis-key-metric strong small{font-size:12px}.analysis-key-metric>small{color:#ffffffd9;text-align:right;margin-top:auto;font-size:11px}.analysis-secondary-metrics{background:#fff;border:1px solid #e5e1da;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));margin:12px 0 15px;display:grid;overflow:hidden}.analysis-secondary-metrics>div{border-right:1px solid #eae7e0;min-height:88px;padding:18px 16px}.analysis-secondary-metrics>div:last-child{border-right:0}.analysis-secondary-metrics span{color:#83908f;min-height:18px;font-size:11px;display:block}.analysis-secondary-metrics strong{color:#283740;margin-top:10px;font-size:18px;display:block}.analysis-ledger{background:#fff;border:1px solid #e5e1da;border-radius:16px;overflow:hidden}.analysis-ledger-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.analysis-ledger-search{width:min(460px,100%)}.analysis-ledger-checks{color:#6b7b7b;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:11px;display:flex}.analysis-ledger-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.analysis-ledger-actions .ant-btn{font-size:11px;font-weight:650}.analysis-ledger-actions>span{color:#9aa5a2;margin-left:5px;font-size:11px}.analysis-table-wrap{min-height:200px;position:relative;overflow-x:auto}.analysis-table{border-collapse:collapse;color:#42555a;width:100%;min-width:1100px;font-size:12px}.analysis-table th{text-align:left;color:#455b5c;background:#f5f4f0;border-top:1px solid #e8e5df;border-bottom:1px solid #e8e5df;padding:14px 12px;font-size:11px;font-weight:750}.analysis-table td{vertical-align:top;border-bottom:1px solid #eae7e0;border-right:1px solid #f0eee8;padding:16px 12px;line-height:1.55}.analysis-table td:last-child{border-right:0}.analysis-table td:first-child{width:270px}.analysis-table td:nth-child(2){width:110px}.analysis-table td:nth-child(3){width:180px}.analysis-table td:nth-child(4){width:150px}.analysis-table td:nth-child(5){width:235px}.analysis-table td:nth-child(6){width:220px}.analysis-table td>strong,.analysis-item strong{color:#23363c;font-size:12px;display:block}.analysis-table td>small,.analysis-item small{color:#819293;margin-top:5px;font-size:11px;display:block}.analysis-item{gap:10px;display:flex}.analysis-item-image{color:#9aa7a2;background:#f5f6f3;border-radius:7px;flex:none;place-items:center;width:58px;height:58px;font-size:10px;display:grid;overflow:hidden}.analysis-item-image img{object-fit:contain;width:100%;height:100%}.analysis-item b{color:#16796b;margin-top:9px;display:block}.analysis-item s{color:#9ea9aa;margin-top:3px;display:block}.analysis-status{color:#778685;white-space:nowrap;background:#f0f1ed;border-radius:12px;padding:3px 7px;font-size:11px;display:inline-block}.analysis-status.active{color:#22866a;background:#e3f4eb}.analysis-pending-value{color:#9b7b3a;font-weight:700}.analysis-table-loading{background:#fffa;place-items:center;display:grid;position:absolute;inset:0}.analysis-ledger-footer{justify-content:flex-end;padding:14px 16px;display:flex}.analysis-sync-heading{margin-top:35px;scroll-margin-top:20px}.analysis-sync-heading h2{color:#23363c;margin:0 0 5px;font-size:21px}.analysis-sync-heading p{color:#7b8c8c;margin:0;font-size:12px}.analysis-page .analysis-grid{margin-top:14px}.analysis-batch-state{color:#306950;background:#eff8f2;border:1px solid #cfe3d8;border-radius:7px;margin-top:14px;padding:10px 14px;font-size:12px}@media (width<=1100px){.analysis-secondary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-secondary-metrics>div:nth-child(3){border-right:0}.analysis-secondary-metrics>div:nth-child(-n+3){border-bottom:1px solid #eae7e0}.analysis-report-head{flex-direction:column;align-items:flex-start}.analysis-report-actions{justify-content:flex-start}}@media (width<=700px){.analysis-page{padding:22px 15px 50px}.analysis-report-title h1{font-size:30px}.analysis-key-metrics{grid-template-columns:1fr}.analysis-key-metric{min-height:103px}.analysis-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-secondary-metrics>div{border-bottom:1px solid #eae7e0}.analysis-secondary-metrics>div:nth-child(3){border-right:1px solid #eae7e0}.analysis-secondary-metrics>div:nth-child(2n){border-right:0}.analysis-ledger-actions{width:100%}.analysis-report-filters label{flex:150px}.analysis-report-filters .ant-select{width:100%;min-width:0}}.analysis-shop-status{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.analysis-shop-status strong{color:#42555a;font-size:12px;font-weight:650}.analysis-detail-list{font-variant-numeric:tabular-nums;gap:5px;margin:0;font-size:11px;display:grid}.analysis-detail-list>div:not(.analysis-detail-note){justify-content:space-between;align-items:baseline;gap:10px;display:flex}.analysis-detail-list dt{color:#788b8b;white-space:nowrap}.analysis-detail-list dd{color:#42555a;text-align:right;white-space:nowrap;margin:0}.analysis-detail-list .analysis-detail-total{border-top:1px solid #e9e7e1;margin-top:5px;padding-top:7px;font-weight:750}.analysis-detail-list .analysis-detail-total dt,.analysis-detail-list .analysis-detail-total dd{color:#26383e}.analysis-detail-note{color:#9a8250;margin-top:4px;font-size:10px;line-height:1.5}.variation-list .variation-entry{grid-template-columns:minmax(160px,1fr) repeat(2,minmax(100px,130px)) minmax(65px,auto)}.variation-attributes{min-width:0}.variation-sale{gap:3px;display:grid}.variation-sale small{color:#71848a;font-size:10px}.variation-sale strong{color:#162934;font-size:13px}@media (width<=700px){.variation-list .variation-entry{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.variation-attributes,.variation-entry>strong{grid-column:1/-1}}.settings-feature-card .ant-card-body{justify-content:space-between;align-items:center;gap:18px;display:flex}.settings-feature-card strong{color:#203339;font-size:18px}.settings-feature-card p{color:#6e8082;margin:8px 0 0;font-size:13px}.auto-pricing-modal .ant-modal-body{max-height:min(76vh,830px);overflow:auto}.auto-pricing-body{gap:12px;padding:3px 0 6px;display:grid}.auto-pricing-enable{background:#eff8f3;border:1px solid #cbe4d6;border-radius:11px;flex-wrap:wrap;align-items:center;gap:16px;padding:15px;display:flex}.auto-pricing-enable>span{color:#60736a;flex:1;min-width:240px;font-size:12px}.auto-pricing-enable>label{color:#445b51;align-items:center;gap:8px;font-size:12px;display:flex}.auto-pricing-enable input[type=time]{background:#fff;border:1px solid #d5ded8;border-radius:6px;padding:5px 7px}.auto-pricing-rule-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auto-pricing-rule{border:1px solid #e3ded4;border-radius:12px;padding-bottom:12px;overflow:hidden}.auto-pricing-rule.down{background:#fffaf7}.auto-pricing-rule.up{background:#f8fcfa}.auto-pricing-rule h3{color:#384b48;background:#faece7;align-items:center;gap:9px;margin:0 0 12px;padding:12px;font-size:14px;display:flex}.auto-pricing-rule.up h3{background:#e8f4ee}.auto-pricing-rule h3 span{color:#fff;background:#d57355;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.auto-pricing-rule.up h3 span{background:#398e6c}.auto-pricing-rule h3 small{color:#7e8d86;margin-left:auto;font-size:11px;font-weight:400}.auto-pricing-rule>label{color:#526362;align-items:center;gap:7px;margin:8px 12px;font-size:12px;display:flex}.auto-pricing-rule .ant-input-number{width:90px}.auto-pricing-rule .ant-select{min-width:105px}.auto-pricing-protect{background:#fff8e9;border:1px solid #e9d7ad;border-radius:12px;padding:15px}.auto-pricing-protect h3{color:#745816;margin:0 0 12px;font-size:14px}.auto-pricing-protect-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.auto-pricing-protect-grid label{color:#6e5930;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.auto-pricing-protect-grid .ant-input-number{width:83px}.auto-pricing-protect p{color:#8b7140;margin:13px 0 0;font-size:11px;line-height:1.7}.auto-pricing-products .ant-collapse-content-box{gap:12px;display:grid}.auto-pricing-search{max-width:420px}.auto-pricing-item-list{border:1px solid #e7e9e5;border-radius:9px;max-height:340px;overflow:auto}.auto-pricing-item{cursor:pointer;border-bottom:1px solid #eef0ed;align-items:center;gap:10px;padding:9px 11px;display:flex}.auto-pricing-item:last-child{border-bottom:0}.auto-pricing-thumb{background:#f5f6f4;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.auto-pricing-thumb img{object-fit:contain;max-width:100%;max-height:100%}.auto-pricing-item-copy{flex:1;min-width:0}.auto-pricing-item-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#263d3d;font-size:12px;display:block;overflow:hidden}.auto-pricing-item-copy small{color:#879690;margin-top:4px;font-size:11px;display:block}.auto-pricing-item>span:last-child{white-space:nowrap;font-size:12px}.auto-pricing-footnote{color:#788880;margin:0;font-size:11px}.auto-pricing-history{gap:6px;display:grid}.auto-pricing-history button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e9ece8;border-radius:8px;align-items:center;gap:12px;padding:9px 11px;display:flex}.auto-pricing-history button span{flex:1}.auto-pricing-history small{color:#74817e}.auto-pricing-empty{color:#83908c;text-align:center;padding:17px;font-size:12px}.auto-pricing-decision{border-bottom:1px solid #ebeeea;gap:5px;padding:12px 0;display:grid}.auto-pricing-decision strong{font-size:13px}.auto-pricing-decision small{color:#81908d}.auto-pricing-decision span{font-size:12px}.auto-pricing-decision p{color:#607471;margin:0;font-size:12px}@media (width<=700px){.auto-pricing-rule-grid,.auto-pricing-protect-grid{grid-template-columns:1fr}.settings-feature-card .ant-card-body{flex-direction:column;align-items:flex-start}.auto-pricing-modal{max-width:100vw}.auto-pricing-rule h3 small{display:none}}.shop-shipment-sync{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.shop-shipment-sync small{color:#657680;font-size:12px;line-height:1.5}.shop-logo{letter-spacing:-.04em;text-align:center;white-space:nowrap;width:52px;min-width:52px;padding:0 3px;font-size:13px;overflow:hidden}.shop-card-footer{gap:8px}.shop-card-footer .ant-space{flex-wrap:wrap;justify-content:flex-end}.desktop-side{align-self:flex-start;height:100dvh;top:0;overflow:hidden;min-height:0!important;position:sticky!important}.nav-content{height:100%;min-height:0;overflow:hidden}.brand,.nav-tenant,.side-tasks,.side-bottom{flex-shrink:0}.nav-menu-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.side-bottom{margin-top:0;padding:12px 18px}.side-task-heading{color:#eef4f1;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.side-task-heading>span{color:#a9c8bb}.side-task-list{overscroll-behavior:contain;max-height:190px;overflow-y:auto}.side-task{border-bottom:1px solid #ffffff12;flex-direction:column;gap:3px;padding:9px 0;display:flex}.side-task:last-child{border-bottom:0}.side-task strong{color:#eef4f1;font-size:12px}.side-task>span,.side-task small{color:#acc2b9;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.side-task-empty{color:#acc2b9;font-size:11px}.side-task .ant-progress-text{font-size:11px;color:#acc2b9!important}.mobile-nav .ant-drawer-body{overflow:hidden}.mobile-nav .nav-content{height:100%;min-height:0;overflow:hidden}.brand{gap:10px;padding:22px 16px}.brand-symbol{flex-shrink:0;width:34px;height:34px}.brand strong{font-size:17px}.nav-group{margin:0;padding:0 10px}.nav-item{height:40px;padding:0 10px}.side-bottom{gap:9px;padding:12px 14px}.side-avatar{flex-shrink:0;width:32px;height:32px}.side-bottom>div{min-width:0}.side-bottom strong,.side-bottom small{text-overflow:ellipsis;white-space:nowrap;max-width:126px;overflow:hidden}.side-tasks{padding:12px 14px}.nav-item{height:42px;font-size:15px;font-weight:500}.nav-item.active{font-weight:700}.auto-pricing-selection-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auto-pricing-selection-tools>.ant-select{min-width:140px}.auto-pricing-selection-tools .auto-pricing-search{flex:1;min-width:210px}.auto-pricing-modal .ant-modal-body{scrollbar-gutter:stable;overflow-x:hidden}.auto-pricing-body{grid-template-columns:minmax(0,1fr);min-width:0}.auto-pricing-body>*{min-width:0}.auto-pricing-rule-grid,.auto-pricing-protect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-pricing-rule>label{flex-wrap:wrap}.auto-pricing-enable>span{flex-basis:220px;min-width:0}.auto-pricing-enable>label{flex-wrap:wrap}.auto-pricing-enable input[type=time]{flex:none;width:112px}.auto-pricing-products .ant-collapse-content-box{grid-template-columns:minmax(0,1fr);min-width:0}.auto-pricing-selection-tools>*{max-width:100%}.auto-pricing-item-list{overflow-x:hidden}.auto-pricing-item-copy small,.auto-pricing-footnote,.auto-pricing-protect p{overflow-wrap:anywhere}.auto-pricing-history button{flex-wrap:wrap}.auto-pricing-history button span{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.auto-pricing-rule-grid,.auto-pricing-protect-grid{grid-template-columns:minmax(0,1fr)}.auto-pricing-selection-tools .auto-pricing-search{flex-basis:100%;min-width:0}.auto-pricing-item{flex-wrap:wrap}.auto-pricing-item-copy{flex-basis:calc(100% - 85px)}}.auto-pricing-modal .ant-modal-body{max-height:calc(100dvh - 140px)}.auto-pricing-modal .auto-pricing-item-list{max-height:none;overflow:visible}.auto-pricing-stat-row{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 12px;display:flex}.auto-pricing-stat-row label{color:#526362;align-items:center;gap:6px;font-size:12px;display:flex}.auto-pricing-stat-row .ant-input-number{width:66px}.auto-pricing-item-copy strong{white-space:normal;overflow-wrap:anywhere}.wps-mapping-modal{max-width:calc(100vw - 32px);top:32px}.wps-mapping-modal .ant-modal-title{color:#243746;font-size:20px}.wps-mapping-modal .ant-modal-body{max-height:calc(100dvh - 200px);padding-right:8px;overflow:auto}.wps-mapping-file{color:#71858e;overflow-wrap:anywhere;margin:8px 0 20px;font-size:12px}.wps-mapping-controls{align-items:end;gap:12px;margin:20px 0;display:flex}.wps-mapping-controls label{color:#435b65;flex-direction:column;flex:1;gap:8px;display:flex}.wps-mapping-controls .ant-select{width:100%}.wps-mapping-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.wps-mapping-heading h3{margin:0;font-size:17px}.wps-mapping-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:8px 0 24px;display:grid}.wps-mapping-fields label{border-bottom:1px solid #e8eef1;flex-direction:column;gap:9px;min-width:0;padding:14px 0;font-size:14px;display:flex}.wps-mapping-fields small{color:#7c8e96;margin-left:8px;font-size:12px}.wps-mapping-fields .ant-select{width:100%}@media (width<=700px){.wps-mapping-modal{top:12px}.wps-mapping-modal .ant-modal-body{max-height:calc(100dvh - 170px)}.wps-mapping-fields{grid-template-columns:1fr}.wps-mapping-modal .ant-modal-title{font-size:18px}}.wps-mapping-modal .section-tabs button.selected{color:#286d73;border-bottom-color:#286d73}.wps-mapping-modal .section-tabs button:focus-visible{outline-offset:3px;outline:2px solid #286d73}.products-page .product-child>.product-detail-fields{grid-column:auto;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.products-page .product-child>.product-actions{grid-column:1/-1;justify-content:flex-end}.products-page .variation-list .variation-full-entry{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);align-items:start;padding:12px 0}.products-page .variation-full-entry>.product-detail-fields{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.products-page .product-detail-fields>div{min-width:0}.products-page .product-detail-fields .gross-sales{width:100%;max-width:150px}.products-page .product-detail-fields .gross-sales svg{width:100%}.products-card .product-child>.product-detail-fields{grid-column:1/-1}@media (width<=1100px){.products-page .product-child,.products-page .variation-list .variation-full-entry{grid-template-columns:minmax(0,1fr)}.products-page .product-child>.product-detail-fields,.products-page .variation-full-entry>.product-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.products-page .product-child>.product-detail-fields,.products-page .variation-full-entry>.product-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-sort-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.product-sort-bar>span{margin-right:4px;font-size:13px;font-weight:600}.product-sort-bar>small{color:#71848a;font-size:12px}.products-page .products-table .ant-table-wrapper{padding:4px 6px}.products-page .products-table .ant-table-cell{font-variant-numeric:tabular-nums;min-width:0;padding:16px 7px;font-size:12px}.products-page .products-table .ant-table-thead>tr>th{padding:13px 7px;font-size:11px;line-height:1.5}.products-page .product-info{align-items:flex-start;gap:9px}.products-page .product-info>div{flex:1;min-width:0}.products-page .product-info .product-title{cursor:help;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-family:inherit;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.products-page .product-title:focus-visible{outline:2px solid var(--jade);outline-offset:2px}.products-page .product-info small{overflow-wrap:normal;font-family:inherit;font-size:11px;line-height:1.5}.products-page .product-history{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.products-page .product-history small{margin:0}.product-status{color:#7d8c92;vertical-align:middle;flex:none;width:15px;height:15px;display:inline-flex}.product-status-active{color:var(--jade)}.product-status-paused{color:#bc9645}.product-status svg{width:100%;height:100%}.product-status path{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.products-page .gross-sales{gap:4px;width:100%;min-width:0;max-width:180px}.products-page .gross-sales-totals{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.products-page .gross-sales-totals strong{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:11px;line-height:1.6}.products-page .gross-sales svg{aspect-ratio:130/46;width:100%;max-width:150px;height:auto;display:block}.products-page .product-actions{align-items:flex-start;gap:5px}.products-page .product-actions .ant-btn{white-space:nowrap;padding-inline:7px;font-size:11px}.products-page .product-detail-fields{gap:10px}.products-page .product-child,.products-page .variation-list .variation-full-entry{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.products-page .product-child>.product-detail-fields,.products-page .variation-full-entry>.product-detail-fields{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=701px) and (width<=1200px){.products-page{padding-inline:18px}.products-page .products-table .ant-table-cell{padding-inline:4px;font-size:11px}.products-page .products-table .ant-table-thead>tr>th{padding-inline:4px;font-size:10px}.products-page .product-info{gap:6px}.products-page .product-info .mk-product-image,.products-page .product-info .ant-image,.products-page .product-info .ant-image-img{width:40px!important;height:40px!important}.products-page .product-title{font-size:12px}.products-page .product-info small,.products-page .table-subline{font-size:10px}.products-page .gross-sales-totals{gap:3px 7px}.products-page .gross-sales-totals strong{font-size:10px}.products-page .product-actions .ant-btn{padding-inline:4px;font-size:10px}}@media (width<=700px){.products-page{padding:18px 12px 36px}.products-page .page-head{gap:10px;margin-bottom:14px}.products-page .page-head h1{font-size:24px}.products-page .page-head p{font-size:12px;line-height:1.6}.products-page .filter-bar{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;padding:12px;display:grid}.products-page .filter-bar label{min-width:0}.products-page .filter-bar label:nth-child(3){grid-column:1/-1}.products-page .filter-bar>.ant-btn{width:100%;padding-inline:6px;font-size:12px}.products-page .product-sort-bar{gap:7px}.products-page .product-sort-bar>span,.products-page .product-sort-bar>small{width:100%}.products-page .product-sort-bar>.ant-btn{padding-inline:8px;font-size:11px}.products-page .notice{margin:14px 0;font-size:12px}.products-page .products-cards{gap:12px}.products-page .products-card{border-radius:6px;padding:14px}.products-page .products-card>.product-info{border-bottom:1px solid #e7ede9;gap:10px;padding-bottom:12px}.products-page .products-card>.product-info .product-title{font-size:14px}.products-page .products-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:14px 0}.products-page .products-card-fields>div>span{font-size:11px;line-height:1.5}.products-page .products-card-fields>div>strong{font-variant-numeric:tabular-nums;font-size:14px}.products-page .products-card-fields>div:first-child>strong{color:var(--jade);font-size:20px}.products-page .gross-sales{gap:5px;max-width:none}.products-page .gross-sales svg{max-width:190px}.products-page .gross-sales-totals{gap:8px}.products-page .gross-sales-totals strong{font-size:11px}.products-page .products-card>.product-actions{border-top:1px solid #e7ede9;justify-content:flex-end;margin-top:12px;padding-top:12px}.products-page .products-card>.product-actions .ant-btn{height:30px;padding-inline:12px;font-size:12px}.products-page .product-child,.products-page .variation-list .variation-full-entry{grid-template-columns:minmax(0,1fr)}.products-page .product-child>.product-detail-fields,.products-page .variation-full-entry>.product-detail-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.products-page .variation-list{padding-inline:0}.products-page .variation-parent{flex-wrap:wrap;gap:5px}}.products-page .product-actions .ant-btn{max-width:100%;padding-inline:4px}@media (width<=700px){.products-page .products-card>.product-actions .ant-btn{padding-inline:12px}}.products-page .products-table .ant-table-row-expand-icon-cell{padding-inline:0}.products-page .products-table .ant-table-row-expand-icon{width:15px;height:15px}.products-page .product-actions .ant-btn{white-space:normal;height:auto;min-height:24px;line-height:1.4}.products-page .product-history{display:block}.products-page .product-history-value{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.products-page .product-money,.products-page .product-money-number{font-size:inherit;color:inherit;overflow-wrap:normal;display:inline}.products-page .product-money-number{white-space:nowrap}@media (width>=701px) and (width<=850px){.products-page .products-table .product-money{font-size:9px}}.auto-pricing-adjustment{flex-wrap:wrap;align-items:center;gap:9px 16px;margin:8px 12px;display:flex}.auto-pricing-adjustment label{color:#526362;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.auto-pricing-adjustment label:first-child{flex-basis:100%}.auto-pricing-adjustment small{color:#788880;flex-basis:100%;font-size:11px;line-height:1.6}.auto-pricing-adjustment .ant-select{min-width:142px}.auto-pricing-floor-input{color:#607471;flex:none;align-items:center;gap:6px;font-size:11px;display:flex}.auto-pricing-floor-input .ant-input-number{width:150px}.auto-pricing-item{cursor:default}@media (width<=700px){.auto-pricing-floor-input{flex-basis:100%;margin-left:28px}}.auto-pricing-item-main{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.auto-pricing-item-main>span:last-child{white-space:nowrap;font-size:12px}.permission-description{color:#647b84;margin:6px 0 12px;font-size:13px;line-height:1.65}.permission-group{flex-direction:column;display:flex}.permission-group>div{margin-top:auto}.iam-page .permission-grid{align-items:stretch}.catalog-link-codes{white-space:normal;overflow-wrap:anywhere;color:#7d8f89;font-size:11px;font-weight:400;line-height:1.6;display:block}:root{--ink:#233341;--amber:#337b80;--jade:#286c70;--paper:#f5f7f9;--mist:#e3e8ee}.side,.nav-content{color:#344454;background:#fafbfc!important}.side{border-right:1px solid #e6ebf0}.brand{color:#233341;gap:10px;padding:26px 20px 24px}.brand-symbol{color:#286c70;background:0 0;border-radius:0;width:24px;height:30px;font-size:25px}.brand strong{letter-spacing:-.5px;font-size:24px;font-weight:650}.nav-group{padding:0 12px}.nav-item{color:#526172;border:0;border-radius:6px;gap:11px;height:43px;margin:3px 0;padding:0 12px;font-size:15px;font-weight:450;transition:background .15s,color .15s}.nav-icon{color:#7e8c9a;flex-shrink:0}.nav-item:hover{color:#253746;background:#eff2f5;transform:none}.nav-item.active{color:#245d62;background:#e8f0f1;border:0;font-weight:600}.nav-item.active .nav-icon{color:#286c70}.nav-item:focus-visible{outline-offset:-2px;outline:2px solid #337b80}.nav-menu-scroll,.side-task-list{scrollbar-width:thin;scrollbar-color:#d5dce3 transparent}.side-tasks{background:0 0;border-top:1px solid #e6ebf0;padding:16px 18px}.side-task-heading{color:#586776;font-size:12px;font-weight:500}.side-task-heading>span{text-align:center;color:#637383;background:#edf1f4;border-radius:4px;min-width:20px}.side-task{border-color:#e6ebf0}.side-task strong{color:#344454;font-weight:550}.side-task>span,.side-task small,.side-task-empty{color:#647383}.side-task .ant-progress-text{color:#637383!important}.side-task .ant-progress-inner{background:#e3e9ed}.side-bottom{color:#344454;border-top:1px solid #e6ebf0;gap:10px;padding:16px 18px}.side-avatar{color:#5d7081;background:#edf1f5;border:1px solid #e1e7ed;border-radius:50%;font-size:12px;font-weight:500}.side-bottom strong{font-size:12px;font-weight:550}.side-bottom small{color:#647383;margin-top:3px;font-size:11px}.topbar{background:#fff;border-color:#e6ebf0}.mobile-nav .ant-drawer-body{background:#fafbfc}.mobile-nav .ant-drawer-header{background:#fafbfc;border-color:#e6ebf0}.shop-logo,.connect-icon{color:#286c70;background:#e8f0f1}.login-shell{background:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:100dvh;display:grid}.login-intro{color:#233341;background:#eef2f5;border-right:1px solid #e5eaef;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:48px clamp(40px,6vw,96px);display:flex}.login-wordmark{align-items:center;gap:12px;display:flex}.login-wordmark>span{color:#286c70;font-size:30px;font-weight:700}.login-wordmark strong{letter-spacing:-.5px;font-size:21px;font-weight:600}.login-intro-copy{padding:60px 0 80px}.login-intro h1{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(38px,3.6vw,58px);font-weight:550;line-height:1.45}.login-intro p{color:#607382;letter-spacing:0;margin:0;font-size:15px;font-weight:400;line-height:2}.login-intro-footer{color:#647383;border-top:1px solid #dce3ea;padding-top:22px;font-size:12px}.login-form-panel{justify-content:center;align-items:center;padding:64px 48px;display:flex}.login-card{width:min(360px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.login-card h2{letter-spacing:-.03em;color:#233341;margin:0 0 12px;font-size:29px;font-weight:600}.login-card>.muted{color:#647485;margin:0;font-size:14px}.login-mobile-brand{display:none}.login-form{margin-top:40px}.login-form .ant-form-item{margin-bottom:24px}.login-form .ant-form-item-label{padding-bottom:9px}.login-form .ant-form-item-label label{color:#485967;font-size:13px;font-weight:500}.login-form .ant-form-item-required:before{display:none!important}.login-form .ant-input,.login-form .ant-input-affix-wrapper{background:#fff;border-color:#dfe5eb;border-radius:6px;font-size:14px}.login-form .ant-input-lg,.login-form .ant-input-affix-wrapper-lg{padding:12px 14px}.login-form .ant-input-affix-wrapper .ant-input{padding:0}.login-form .ant-input::placeholder{color:#a5aeb7}.login-form .ant-input:hover,.login-form .ant-input-affix-wrapper:hover{border-color:#93adb2}.login-form .ant-input:focus,.login-form .ant-input-affix-wrapper-focused{border-color:#337b80;box-shadow:0 0 0 3px #337b8010}.login-form .ant-btn-primary{height:48px;box-shadow:none;background:#286c70;border-color:#286c70;border-radius:6px;margin-top:7px;font-size:15px;font-weight:500}.login-form .ant-btn-primary:not(:disabled):hover{background:#205b60;border-color:#205b60}.login-help{text-align:left;color:#647485;margin:28px 0 0;font-size:12px;line-height:1.9}.login-captcha-image{gap:14px;padding:4px 0}.login-captcha-image img{border-color:#e1e7ed}@media (width<=900px){.login-shell{grid-template-columns:1fr}.login-intro{display:none}.login-form-panel{min-height:100dvh;padding:48px 28px}.login-mobile-brand{color:#286c70;margin-bottom:48px;font-size:20px;font-weight:600;display:block}}@media (height<=650px) and (width>=901px){.login-intro{padding-top:30px;padding-bottom:30px}.login-intro-copy{padding:30px 0}.login-form-panel{padding-top:32px;padding-bottom:32px}}.employee-actions{white-space:nowrap;flex-wrap:nowrap}.employee-actions .ant-btn{padding-inline:10px}.shop-wps{border-top:1px solid #e4eaed;min-width:0;margin-top:18px;padding-top:16px}.shop-wps-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-wps-heading strong{color:#334955;font-size:13px}.shop-wps-heading .ant-tag{margin-inline-end:0}.shop-wps .wps-detail{overflow-wrap:anywhere;line-height:1.7}.shop-wps-actions{margin-top:10px}.shop-wps-actions .ant-btn{padding-inline:10px;font-size:12px}.shops-section .shop-card-footer{flex-wrap:wrap;align-items:flex-start}.shops-section .shop-card-footer>.ant-space{margin-left:auto}.shops-section .shop-card-footer .ant-space{row-gap:4px}.wps-section{margin-top:28px}.page-wrap.platform-tenants-page{max-width:none}.platform-tenants-page .tenant-management{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.platform-tenants-page .tenant-management>.panel{width:100%;min-width:0}.platform-tenants-page .tenant-create-form{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.platform-tenants-page .tenant-create-form>*{min-width:0}.platform-tenants-page .tenant-create-dates{grid-column:span 2}.platform-tenants-page .tenant-create-dates .ant-picker{width:100%}.platform-tenants-page .tenant-create-submit{place-self:end;margin-bottom:24px}.platform-tenants-page .tenant-create-submit .ant-btn{min-width:160px}.platform-tenants-page .tenant-list .ant-table-cell{white-space:normal;overflow-wrap:anywhere}.platform-tenants-page .tenant-list .ant-space{max-width:100%}.platform-tenants-page .tenant-list .ant-btn-link{white-space:normal;height:auto;padding-block:5px}@media (width<=1100px){.platform-tenants-page .tenant-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-tenants-page .tenant-create-type,.platform-tenants-page .tenant-create-submit{grid-column:1/-1}}@media (width<=760px){.platform-tenants-page .tenant-create-form{grid-template-columns:minmax(0,1fr)}.platform-tenants-page .tenant-create-dates{grid-column:1}.platform-tenants-page .tenant-create-submit{justify-self:stretch}.platform-tenants-page .tenant-create-submit .ant-btn{width:100%}.platform-tenants-page .tenant-list table,.platform-tenants-page .tenant-list .ant-table-tbody{width:100%;display:block}.platform-tenants-page .tenant-list colgroup{display:none}.platform-tenants-page .tenant-list .ant-table-thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.platform-tenants-page .tenant-list .ant-table-row{border-bottom:1px solid var(--mist);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:12px;display:grid}.platform-tenants-page .tenant-list .ant-table-row>td{border-bottom:0;width:auto;min-width:0;padding:8px 12px;display:block}.platform-tenants-page .tenant-list .ant-table-row>td:first-child,.platform-tenants-page .tenant-list .ant-table-row>td:last-child{grid-column:1/-1}.platform-tenants-page .tenant-list .ant-table-row>td:before{color:#607382;margin-bottom:5px;font-size:12px;display:block}.platform-tenants-page .tenant-list .ant-table-row>td:first-child:before{content:"企业"}.platform-tenants-page .tenant-list .ant-table-row>td:nth-child(2):before{content:"超级管理员"}.platform-tenants-page .tenant-list .ant-table-row>td:nth-child(3):before{content:"会员周期"}.platform-tenants-page .tenant-list .ant-table-row>td:nth-child(4):before{content:"店铺"}.platform-tenants-page .tenant-list .ant-table-row>td:nth-child(5):before{content:"状态"}.platform-tenants-page .tenant-list .ant-table-row>td:nth-child(6):before{content:"操作"}}
