:root{color:#1f1f1f;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root,.merchant-toolbox-ant-app{min-width:0;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden}a{color:inherit}.merchant-toolbox-layout{background:var(--ant-color-bg-layout,#f5f5f5);min-width:0;min-height:100vh}.merchant-toolbox-sider{border-inline-end:1px solid var(--ant-color-border-secondary,#f0f0f0);min-height:100vh}.merchant-sidebar-head{padding:24px 24px 16px}.merchant-brand{color:var(--ant-color-text,#1f1f1f);align-items:center;gap:8px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.merchant-brand span{border-radius:var(--ant-border-radius,6px);color:#fff;background:var(--ant-color-primary,#ff2442);align-items:center;min-height:28px;padding-inline:8px;font-size:14px;display:inline-flex}.merchant-sidebar-head p{color:var(--ant-color-text-secondary,#595959);margin:16px 0 0;font-size:13px;line-height:1.7}.merchant-tool-navigation{flex-direction:column;flex:1;min-height:0;display:flex}.merchant-tool-navigation .ant-menu{border-inline-end:0;flex:1}.merchant-tool-navigation .ant-menu-item a{justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:flex}.merchant-contact-service,.merchant-contact-service.ant-btn-block{align-self:flex-start;width:calc(100% - 32px);max-width:calc(100% - 32px);margin:16px}.merchant-toolbox-content{min-width:0;padding:20px 24px 24px}.merchant-tool-stage{width:min(100%,1120px);margin:0 auto}.merchant-tool-loading{place-items:center;min-height:320px;display:grid}.merchant-tool-placeholder{min-height:320px;box-shadow:var(--ant-box-shadow-tertiary)}.merchant-tool-placeholder h1{color:var(--ant-color-text-heading,#1f1f1f);margin:8px 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.25}.merchant-tool-placeholder>.ant-card-body>p:not(.merchant-tool-kicker){max-width:680px;color:var(--ant-color-text-secondary,#595959);margin:0 0 24px;line-height:1.75}.merchant-tool-kicker{color:var(--ant-color-primary,#ff2442);letter-spacing:.08em;margin:0;font-size:12px;font-weight:600}.merchant-mobile-bar{border-block-end:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-bg-container,#fff);justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 16px;display:flex}.merchant-tool-page{gap:16px;min-width:0;display:grid}.merchant-tool-page-head{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;padding:0 0 4px;display:flex}.merchant-tool-page-head>div:first-child{min-width:0}.merchant-tool-page-kicker{color:var(--ant-color-primary,#ff2442);letter-spacing:.06em;font-size:12px;font-weight:600}.merchant-tool-page-head h1.ant-typography{margin:4px 0 6px;font-size:clamp(26px,3vw,36px);line-height:1.14}.merchant-tool-page-head .ant-typography{max-width:680px;margin-bottom:0;line-height:1.65}.merchant-tool-page-meta{justify-content:flex-end}.merchant-tool-page-meta>.ant-tag{border-color:var(--ant-color-border-secondary,#f0f0f0);color:var(--ant-color-text-secondary,#595959);white-space:nowrap;background:#ffffffb3;margin-inline-end:0;font-size:12px;line-height:24px}.merchant-tool-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:16px;min-width:0;display:grid}.merchant-tool-form-card,.merchant-tool-result-card{min-width:0;box-shadow:var(--ant-box-shadow-tertiary)}.merchant-tool-form-card>.ant-card-body,.merchant-tool-result-card>.ant-card-body{padding:20px}.merchant-tool-card-head{margin-bottom:16px}.merchant-tool-card-head h2.ant-typography{margin:0 0 4px;font-size:19px;line-height:1.35}.merchant-tool-card-head p.ant-typography{color:var(--ant-color-text-secondary,#595959);margin:0}.merchant-tool-feedback{margin-top:12px}.merchant-tool-result-card>.ant-card-body{min-width:0}.merchant-tool-page>.merchant-tool-form-card,.merchant-tool-page>.merchant-tool-result-card{width:100%}.merchant-tool-empty{place-items:center;min-height:136px;padding:18px 12px;display:grid}.merchant-tool-empty .ant-empty{margin:0}.merchant-tool-result-card .ant-form-item:last-child,.merchant-tool-form-card .ant-form-item:last-child{margin-bottom:16px}.merchant-batch-table{min-width:0;margin-top:16px}.merchant-batch-table .ant-table-cell{overflow-wrap:anywhere}.merchant-product-cell{min-width:0}.merchant-product-cell .ant-typography{overflow-wrap:anywhere;min-width:0}.merchant-selection-report{gap:20px;min-width:0;display:grid}.merchant-selection-dossier,.merchant-selection-dossier-copy{min-width:0}.merchant-selection-dossier-copy{flex:1}.merchant-selection-dossier-copy h3.ant-typography{overflow-wrap:anywhere;margin:14px 0 18px}.merchant-selection-cover,.merchant-selection-cover img{border-radius:var(--ant-border-radius-lg,8px);object-fit:cover}.merchant-selection-decision{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-quaternary,#fafafa);min-width:0;padding:20px}.merchant-selection-decision h3.ant-typography{margin:12px 0 8px}.merchant-selection-decision p.ant-typography,.merchant-selection-score p.ant-typography,.merchant-selection-evidence p.ant-typography{margin-bottom:0}.merchant-selection-metrics,.merchant-selection-evidence,.merchant-selection-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.merchant-selection-metrics.is-core{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.merchant-selection-metrics>.ant-statistic,.merchant-selection-evidence>.ant-statistic,.merchant-selection-score{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-bg-container,#fff);min-width:0;padding:16px}.merchant-selection-score.is-risk{border-color:var(--ant-color-warning-border,#ffe58f);background:var(--ant-color-warning-bg,#fffbe6)}.merchant-selection-score .ant-progress{margin:12px 0 6px}.merchant-selection-score .ant-typography{overflow-wrap:anywhere}.merchant-selection-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.merchant-selection-list{color:var(--ant-color-text,#1f1f1f);gap:10px;margin:0;padding-inline-start:20px;line-height:1.7;display:grid}.merchant-selection-list li{overflow-wrap:anywhere}.merchant-history-chart{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-bg-container,#fff);min-width:0;margin:0;padding:16px;overflow:hidden}.merchant-history-chart svg{width:100%;height:auto;display:block;overflow:visible}.merchant-history-axis{stroke:var(--ant-color-border,#d9d9d9);stroke-width:2px}.merchant-history-line{fill:none;stroke:var(--ant-color-primary,#ff2442);stroke-linecap:round;stroke-linejoin:round;stroke-width:6px}.merchant-history-chart circle{fill:var(--ant-color-bg-container,#fff);stroke:var(--ant-color-primary,#ff2442);stroke-width:4px}.merchant-history-chart figcaption{color:var(--ant-color-text-secondary,#595959);justify-content:space-between;gap:16px;font-size:12px;display:flex}.image-ai-tag-workspace{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);gap:20px;min-width:0;display:grid}.image-ai-tag-workspace>*{min-width:0}.image-ai-tag-local-note.ant-alert{border-color:var(--ant-color-info-border,#91caff);background:#e6f4ffb8;align-items:flex-start;padding:12px 16px}.image-ai-tag-local-note .ant-alert-message{font-weight:600}.image-ai-tag-local-note .ant-alert-description{font-size:13px;line-height:1.65}.image-ai-tag-dropzone .ant-upload{min-height:164px;padding:22px 16px}.image-ai-tag-dropzone .ant-upload-drag-icon{margin-bottom:12px}.image-ai-tag-dropzone .ant-upload-drag-icon .anticon{color:var(--ant-color-primary,#ff2442);font-size:38px}.image-ai-tag-options{margin-top:20px}.image-ai-tag-options .ant-input-number{width:100%}.image-ai-tag-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin-bottom:16px;display:grid}.image-ai-tag-reference-grid .ant-card,.image-ai-tag-reference-grid .ant-card-body{min-width:0}.image-ai-tag-reference-grid .ant-card-body{gap:12px;display:grid}.image-ai-tag-reference-grid .ant-typography{overflow-wrap:anywhere;margin:0}.image-ai-tag-reference-grid .ant-btn{white-space:normal;max-width:100%}.image-ai-tag-switch-row{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);min-width:0;margin-bottom:20px;padding:14px 16px}.image-ai-tag-switch-row>div{min-width:0}.image-ai-tag-switch-row .ant-typography{margin:0}.image-ai-tag-switch-row p.ant-typography{color:var(--ant-color-text-secondary,#595959);font-size:12px;line-height:1.6}.image-ai-tag-table,.image-ai-tag-table .ant-table,.image-ai-tag-table .ant-table-container,.image-ai-tag-table .ant-table-cell{min-width:0}.image-ai-tag-table .ant-table-cell{padding-inline:0}.image-ai-tag-item{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.image-ai-tag-item>img{border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-tertiary,#f5f5f5);object-fit:cover;width:80px;height:80px;display:block}.image-ai-tag-item-copy{gap:6px;min-width:0;display:grid}.image-ai-tag-item-copy>.ant-typography{overflow-wrap:anywhere;min-width:0;margin:0}.image-ai-tag-item-copy .ant-progress{width:min(100%,320px);margin:0}.image-ai-tag-item-actions{justify-content:flex-end;min-width:0}.image-ai-tag-empty{text-align:center;place-content:center;min-height:184px;padding:24px;display:grid}.image-ai-tag-empty h3.ant-typography{margin:0 0 8px;font-size:18px}.image-ai-tag-empty p.ant-typography{color:var(--ant-color-text-secondary,#595959);margin:0}.image-ai-tag-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.image-ai-tag-summary .ant-statistic{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);min-width:0;padding:14px}@media (width<=899px){.merchant-tool-page-head{flex-direction:column;align-items:flex-start}.merchant-tool-page-meta{justify-content:flex-start}.merchant-tool-grid,.image-ai-tag-workspace{grid-template-columns:minmax(0,1fr)}.merchant-selection-metrics,.merchant-selection-evidence,.merchant-selection-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.toolbox-service-dialog{z-index:1080;background:#00000073;place-items:center;padding:24px;display:none;position:fixed;inset:0}.toolbox-service-dialog.is-open{display:grid}body.service-modal-open{overflow:hidden}.toolbox-service-card{border:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-bg-elevated,#fff);width:min(420px,100%);box-shadow:var(--ant-box-shadow-secondary,0 6px 16px #00000014);border-radius:8px;gap:16px;padding:24px;display:grid;position:relative}.toolbox-service-card h2{color:var(--ant-color-text-heading,#1f1f1f);margin:2px 44px 0 0;font-size:24px;font-weight:600;line-height:1.2}.toolbox-service-card p{color:var(--ant-color-text-secondary,#595959);margin:0;font-size:14px;line-height:1.7}.toolbox-service-close{border:1px solid var(--ant-color-border,#d9d9d9);background:var(--ant-color-bg-container,#fff);width:32px;height:32px;color:var(--ant-color-text-secondary,#595959);cursor:pointer;font:inherit;border-radius:6px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.toolbox-service-close:focus-visible{outline:2px solid var(--ant-color-primary,#ff2442);outline-offset:2px}.toolbox-service-qr{object-fit:contain;border:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-bg-container,#fff);border-radius:8px;justify-self:center;width:min(268px,100%);max-height:360px;display:block}.toolbox-service-note{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);padding-top:2px;font-size:12px!important}@media (width<=767px){.merchant-toolbox-layout{display:block}.merchant-toolbox-content{padding:14px 16px 16px}.merchant-tool-placeholder{min-height:0}.merchant-tool-page{gap:14px}.merchant-tool-page-head{gap:12px}.merchant-tool-page-head h1.ant-typography{margin-top:3px;font-size:27px;line-height:1.16}.merchant-tool-page-meta{width:100%}.image-ai-tag-reference-grid{grid-template-columns:minmax(0,1fr)}.image-ai-tag-item{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px}.image-ai-tag-item>img{width:64px;height:64px}.image-ai-tag-item-actions{grid-column:1/-1;justify-content:flex-start}.image-ai-tag-item-actions .ant-btn{flex:auto}.image-ai-tag-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.image-ai-tag-tool .merchant-tool-result-card .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.image-ai-tag-tool .merchant-tool-result-card .ant-card-extra{width:100%;margin-inline-start:0}.image-ai-tag-tool .merchant-tool-result-card .ant-card-extra .ant-btn{width:100%}.merchant-tool-form-card .ant-card-body,.merchant-tool-result-card .ant-card-body{padding:16px}.merchant-tool-empty{min-height:108px;padding:12px}.merchant-batch-table .ant-table-thead th:first-child,.merchant-batch-table .ant-table-tbody td:first-child{display:none}.merchant-batch-table .ant-table-thead th,.merchant-batch-table .ant-table-tbody td{padding:10px 8px}.merchant-selection-report{gap:16px}.merchant-selection-dossier{flex-direction:column}.merchant-selection-cover,.merchant-selection-cover img{width:min(156px,100%)!important}.merchant-selection-metrics,.merchant-selection-metrics.is-core,.merchant-selection-evidence,.merchant-selection-score-grid,.merchant-selection-insight-grid{grid-template-columns:minmax(0,1fr)}.merchant-selection-decision,.merchant-history-chart{padding:14px}.merchant-selection-report .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:12px}.merchant-selection-report .ant-card-extra{width:100%;margin-inline-start:0}.toolbox-service-dialog{padding:16px}.toolbox-service-card{gap:14px;padding:22px}.toolbox-service-card h2{font-size:22px}.toolbox-service-qr{width:min(248px,100%);max-height:330px}}.merchant-violation-report{gap:24px;min-width:0;display:grid}.merchant-violation-report section,.merchant-violation-report .ant-card,.merchant-violation-report .ant-card-body,.merchant-violation-report .ant-list,.merchant-violation-report .ant-table-wrapper{min-width:0}.merchant-report-source-card,.merchant-report-hero,.merchant-report-risk-card,.merchant-report-sample-group{box-shadow:var(--ant-box-shadow-tertiary)}.merchant-report-source-card a,.merchant-report-sample-card a{min-width:0;color:var(--ant-color-link,#1677ff);overflow-wrap:anywhere;align-items:flex-start;gap:6px;text-decoration:none;display:inline-flex}.merchant-report-source-card a:focus-visible,.merchant-report-sample-card a:focus-visible,.merchant-report-table-region:focus-visible{outline:2px solid var(--ant-color-primary,#ff2442);outline-offset:3px}.merchant-report-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:24px;min-width:0;display:grid}.merchant-report-kicker{color:var(--ant-color-primary,#ff2442);letter-spacing:.06em;font-size:12px}.merchant-report-hero h1.ant-typography{max-width:760px;margin:12px 0;font-size:clamp(32px,4vw,50px);line-height:1.12}.merchant-report-hero p.ant-typography{max-width:780px;color:var(--ant-color-text-secondary,#595959);margin-bottom:0;font-size:16px;line-height:1.8}.merchant-report-hero-steps .ant-tag{margin-bottom:10px}.merchant-report-step-list{color:var(--ant-color-text-secondary,#595959);gap:10px;margin:0;padding-inline-start:20px;display:grid}.merchant-report-section-head h2.ant-typography{margin:0;font-size:clamp(24px,3vw,32px)}.merchant-report-section-head p.ant-typography{max-width:780px;color:var(--ant-color-text-secondary,#595959);margin:0;line-height:1.75}.merchant-report-card-title.ant-typography{margin:0;font-size:18px;line-height:1.4}.merchant-report-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin-top:16px;display:grid}.merchant-report-metric-card .ant-card-body{align-content:space-between;gap:12px;min-height:112px;display:grid}.merchant-report-callout{margin-top:16px}.merchant-report-risk-list,.merchant-report-sample-groups{gap:16px;min-width:0;margin-top:16px;display:grid}.merchant-report-risk-heading h3.ant-typography{overflow-wrap:anywhere;min-width:0;margin:0}.merchant-report-risk-index{border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-primary-bg,#fff1f0);width:40px;height:40px;color:var(--ant-color-primary,#ff2442);flex:0 0 40px;place-items:center;display:inline-grid}.merchant-report-risk-card>.ant-card-body>p.ant-typography{color:var(--ant-color-text-secondary,#595959);margin:14px 0}.merchant-report-risk-guidance{margin-top:14px}.merchant-report-two-column{grid-template-columns:minmax(0,1fr) minmax(300px,.66fr);align-items:start;gap:16px;min-width:0;margin-top:16px;display:grid}.merchant-report-term-row{grid-template-columns:minmax(128px,.7fr) minmax(120px,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;display:grid}.merchant-report-term-list,.merchant-report-guidance-list{gap:0;display:grid}.merchant-report-term-row{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);padding:12px 0}.merchant-report-term-row:last-child,.merchant-report-guidance-list p.ant-typography:last-child{border-bottom:0}.merchant-report-guidance-list p.ant-typography{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);margin:0;padding:12px 0}.merchant-report-term-row>div{gap:2px;min-width:0;display:grid}.merchant-report-table-region{border-radius:var(--ant-border-radius-lg,8px);border:1px solid var(--ant-color-border-secondary,#f0f0f0);overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;margin-top:16px;overflow:auto hidden}.merchant-report-table .ant-table-cell{overflow-wrap:anywhere}.merchant-report-sample-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-report-sample-grid{gap:12px;min-width:0;display:grid}.merchant-report-sample-meta{margin-top:12px}.merchant-report-sample-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.merchant-report-sample-stats>div{gap:2px;min-width:0;display:grid}.merchant-report-sample-stats .ant-typography{overflow-wrap:anywhere}.merchant-report-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.merchant-report-checklist .ant-card,.merchant-report-checklist .ant-card-body{height:100%}.merchant-report-checklist p.ant-typography{color:var(--ant-color-text-secondary,#595959);margin:4px 0 0}.merchant-report-disclaimer{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);padding-top:20px;line-height:1.75;margin:0!important}.merchant-entity-category-report,.merchant-entity-detail{gap:20px;min-width:0;display:grid}.merchant-entity-category-report section,.merchant-entity-category-report .ant-card,.merchant-entity-category-report .ant-card-body,.merchant-entity-category-report .ant-list,.merchant-entity-category-report .ant-table-wrapper,.merchant-entity-category-tabs{min-width:0}.merchant-entity-source>.ant-card-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.merchant-entity-source a{min-width:0;color:var(--ant-color-link,#1677ff);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.merchant-entity-source a:focus-visible,.merchant-entity-table-region:focus-visible{outline:2px solid var(--ant-color-primary,#ff2442);outline-offset:3px}.merchant-entity-category-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;min-width:0;display:grid}.merchant-entity-overview h1.ant-typography,.merchant-entity-detail-hero h1.ant-typography{margin:10px 0;font-size:clamp(30px,4vw,46px);line-height:1.15}.merchant-entity-overview h1.ant-typography span:last-child,.merchant-entity-detail-hero h1.ant-typography span:last-child{color:var(--ant-color-primary,#ff2442)}.merchant-entity-overview p.ant-typography,.merchant-entity-detail-hero p.ant-typography{color:var(--ant-color-text-secondary,#595959);margin-bottom:0;line-height:1.75}.merchant-entity-category-board h2.ant-typography{margin:0 0 8px}.merchant-entity-category-board p.ant-typography{color:var(--ant-color-text-secondary,#595959)}.merchant-entity-metric-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;min-width:0;margin-top:16px;display:grid}.merchant-entity-metric-card .ant-card-body{min-height:92px}.merchant-entity-category-tabs>.ant-tabs-nav{min-width:0;margin-bottom:16px}.merchant-entity-category-tabs .ant-tabs-nav-wrap{overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}.merchant-entity-category-tabs .ant-tabs-tab{min-width:min(232px,100vw - 64px);padding:0}.merchant-entity-tab-label{text-align:start;white-space:normal;gap:5px;width:100%;min-width:0;padding:12px;display:grid}.merchant-entity-current{color:var(--ant-color-primary,#ff2442);font-size:12px;display:none}.merchant-entity-category-tabs .ant-tabs-tab-active .merchant-entity-current{display:inline-flex}.merchant-entity-tab-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.merchant-entity-tab-metrics>span{min-width:0;font-size:12px;display:grid}.merchant-entity-current-report{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-bg-container,#fff);flex-wrap:wrap;gap:4px;min-width:0;padding:10px 14px;display:flex}.merchant-entity-section-head{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.merchant-entity-section-head h2.ant-typography{overflow-wrap:anywhere;flex:320px;min-width:0;margin:0;font-size:clamp(20px,2.6vw,28px)}.merchant-entity-section-index,.merchant-entity-section-badge{border-radius:var(--ant-border-radius,6px);background:var(--ant-color-primary-bg,#fff1f0);color:var(--ant-color-primary,#ff2442);padding:5px 10px}.merchant-entity-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.merchant-entity-chart-card,.merchant-entity-chart-card .ant-card-body{min-width:0}.merchant-entity-callout,.merchant-entity-formula,.merchant-entity-text,.merchant-entity-action-grid,.merchant-entity-chart-grid>.merchant-entity-table-region{grid-column:1/-1;min-width:0}.merchant-entity-callout,.merchant-entity-formula{border-inline-start:3px solid var(--ant-color-primary,#ff2442);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-primary-bg,#fff1f0);padding:14px 16px}.merchant-entity-text p.ant-typography,.merchant-entity-callout p.ant-typography,.merchant-entity-formula p.ant-typography{margin:0;line-height:1.75}.merchant-entity-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-entity-action-grid .ant-card,.merchant-entity-action-grid .ant-card-body{min-width:0;height:100%}.merchant-entity-action-grid p.ant-typography{color:var(--ant-color-text-secondary,#595959);overflow-wrap:anywhere;margin:8px 0 0}.merchant-entity-card-index{color:var(--ant-color-primary,#ff2442)}.merchant-entity-table-region{overscroll-behavior-inline:contain;border-radius:var(--ant-border-radius-lg,8px);width:100%;min-width:0;max-width:100%;overflow:auto hidden}.merchant-entity-table .ant-table-content{overflow:visible}.merchant-entity-table table{min-width:720px}.merchant-entity-table .ant-table-cell{overflow-wrap:anywhere}.merchant-entity-table .ant-progress{min-width:128px}.merchant-entity-footer{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);gap:5px;min-width:0;padding-top:20px;display:grid}@media (width<=899px){.merchant-report-hero-grid,.merchant-report-two-column,.merchant-report-sample-groups{grid-template-columns:minmax(0,1fr)}.merchant-report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-entity-category-hero,.merchant-entity-chart-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.merchant-entity-category-report{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.merchant-entity-category-tabs{width:100%;min-width:0;max-width:100%}.merchant-entity-category-tabs>.ant-tabs-nav{margin-bottom:12px}.merchant-entity-category-tabs .ant-tabs-tab{min-width:min(168px,100vw - 64px)}.merchant-entity-tab-label{padding:10px}.merchant-entity-tab-label>.ant-typography:nth-child(2),.merchant-entity-tab-metrics{display:none}.merchant-entity-table-region{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.merchant-entity-table .ant-table-content{overflow-x:visible}.merchant-entity-category-report .ant-card{min-width:0;max-width:100%;overflow:hidden}.merchant-entity-action-grid{grid-template-columns:minmax(0,1fr)}.merchant-entity-section>.ant-card-body,.merchant-entity-overview>.ant-card-body,.merchant-entity-detail-hero>.ant-card-body{padding:16px}.merchant-violation-report{gap:20px;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.merchant-report-table-region{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.merchant-report-table{width:100%;min-width:0;max-width:100%;overflow:hidden}.merchant-report-table .ant-table-content{overflow-x:auto}.merchant-violation-report .ant-card{min-width:0;max-width:100%;overflow:hidden}.merchant-report-hero>.ant-card-body,.merchant-report-risk-card>.ant-card-body,.merchant-report-sample-group>.ant-card-body{padding:16px}.merchant-report-hero h1.ant-typography{font-size:32px}.merchant-report-term-row{grid-template-columns:minmax(0,1fr) auto}.merchant-report-term-row>.ant-progress{grid-area:2/1/auto/-1}.merchant-report-sample-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-report-checklist{grid-template-columns:minmax(0,1fr)}.merchant-report-action-row{flex-wrap:wrap;min-width:0;max-width:100%}.merchant-report-action-row>div{overflow-wrap:anywhere;flex:220px;min-width:0;max-width:100%}}.merchant-paid-tool-card-link{display:block}.merchant-paid-tool-card-link:hover .merchant-paid-tool-card{border-color:var(--ant-color-primary,#ff2442)}.merchant-paid-tool-card{transition:border-color .2s}.merchant-paid-tool-card .ant-card-body{padding:16px}.merchant-other-tools-free{box-shadow:var(--ant-box-shadow-tertiary)}.merchant-free-tool-summary-card{height:100%}.merchant-free-tool-summary-card .ant-card-body{padding:14px}@media (width<=767px){.merchant-paid-tool-card-link,.merchant-free-tool-summary-card{flex:100%!important}}.note-image-batch-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.note-image-batch-sidebar{gap:16px;min-width:0;display:grid}.note-image-upload-wrapper,.note-image-upload-wrapper .ant-upload{width:100%;display:block}.note-image-upload-zone{cursor:pointer;border:1px dashed var(--ant-color-border,#d9d9d9);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-fill-quaternary,#fafafa);min-height:132px;color:var(--ant-color-text-secondary,#595959);text-align:center;place-items:center;gap:6px;padding:18px;transition:border-color .2s,background .2s;display:grid}.note-image-upload-zone:hover,.note-image-upload-zone:focus-within{border-color:var(--ant-color-primary,#ff2442);background:var(--ant-color-primary-bg,#fff1f3)}.note-image-upload-zone>.anticon{color:var(--ant-color-primary,#ff2442);font-size:24px}.note-image-upload-zone strong{color:var(--ant-color-text,#1f1f1f);font-size:15px;line-height:1.4}.note-image-upload-zone span{font-size:12px;line-height:1.55}.note-image-upload-zone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.note-image-upload-summary{margin-top:12px}.note-image-thumb-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;min-width:0;margin-top:12px;display:grid}.note-image-thumb{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff);gap:6px;min-width:0;padding:8px;display:grid}.note-image-thumb .ant-image,.note-image-thumb img{border-radius:var(--ant-border-radius-sm,4px);object-fit:cover;width:100%}.note-image-thumb .ant-btn{justify-self:end}.note-image-preview-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;min-width:0;display:grid}.note-image-preview-card{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff);min-width:0;overflow:hidden}.note-image-preview-stage{aspect-ratio:3/4;background-color:#0000;background-image:linear-gradient(45deg,#00000008 25%,#0000 25%),linear-gradient(-45deg,#00000008 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#00000008 75%),linear-gradient(-45deg,#0000 75%,#00000008 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;width:100%;position:relative;overflow:hidden}.note-image-preview-template{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.note-image-material-layer{z-index:1;cursor:move;outline-offset:1px;touch-action:none;outline:1px solid #ff2442b8;position:absolute}.note-image-material-layer img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.note-image-material-remove{z-index:2;position:absolute;top:-12px;right:-12px}.note-image-material-corner,.note-image-material-edge{z-index:2;border:1px solid var(--ant-color-primary,#ff2442);background:var(--ant-color-bg-container,#fff);position:absolute}.note-image-material-corner{cursor:nwse-resize;border-radius:999px;width:12px;height:12px;bottom:-6px;right:-6px}.note-image-material-edge-top{cursor:ns-resize;opacity:0;width:52%;height:8px;top:-4px;left:24%}.note-image-material-edge-right{cursor:ew-resize;opacity:0;width:8px;height:52%;top:24%;right:-4px}.note-image-preview-footer{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:10px;display:grid}.note-image-preview-footer>.ant-typography:nth-child(2){grid-column:1/2;font-size:12px}.note-image-preview-footer>.ant-typography:last-child{color:var(--ant-color-primary,#ff2442);grid-area:1/2/3/3;align-self:center}.note-image-message{margin-top:14px}.note-image-export-progress{z-index:20;border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container,#fff);width:min(320px,100vw - 48px);box-shadow:var(--ant-box-shadow-tertiary);padding:14px;position:fixed;bottom:24px;right:24px}@media (width<=899px){.note-image-batch-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.note-image-preview-grid{grid-template-columns:minmax(0,1fr)}.note-image-batch-page .ant-card-extra{width:100%;margin-top:12px}.note-image-batch-page .ant-card-head-wrapper,.note-image-batch-page .ant-card-extra .ant-space,.note-image-batch-page .ant-card-extra .ant-space-item,.note-image-batch-page .ant-card-extra .ant-btn,.note-image-batch-page .ant-card-extra .ant-select{width:100%}}
/*$vite$:1*/