:root{--primary-color:#1f6feb;--remark-color:#d1242f}*{box-sizing:border-box}[v-cloak]{display:none}body{margin:0;background:#f5f5f5;color:#222;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:.625em}button,input,select,textarea{font-family:inherit;font-size:inherit}main{margin:0 auto;padding:1.57em}h1{margin:0 0 .67em;line-height:1.25}h2{margin:0 0 .71em}section{margin-bottom:1em;padding:1.14em;border:1px solid #ddd;border-radius:.57em;background:#fff}label{display:block;margin-bottom:.43em;color:#333}input,select,textarea{width:100%;border:1px solid #ccc;border-radius:.43em;padding:.57em .71em;background:#fff;color:#222}textarea{min-height:5.57em;line-height:1.45;resize:vertical}button{border:0;border-radius:.43em;padding:.64em .93em;cursor:pointer;white-space:nowrap}.primary{background:var(--primary-color);color:#fff}.secondary{background:#eee;color:#222}.ghost{background:#fff;color:#222}.ghost,.view-toggle{border:1px solid #ccc}.view-toggle{display:inline-flex;gap:.14em;padding:.21em;border-radius:.57em;background:#f8f8f8}.view-toggle button{padding:.5em .79em;border-radius:.43em;background:transparent;color:#333}.view-toggle button.active{background:var(--primary-color);color:#fff}.mc-result-store-filter{display:grid;grid-template-columns:auto minmax(10em,16em);gap:.57em;align-items:center;margin:0}.mc-result-tabs{display:flex;gap:.14em;overflow-x:auto;margin-bottom:.86em;padding:.21em;border:1px solid #ccc;border-radius:.57em;background:#f8f8f8}.mc-result-tabs button{flex:1 0 auto;min-width:6em;background:transparent;color:#333}.mc-result-tabs button.active{background:var(--primary-color);color:#fff}.mc-results-table-wrap{max-height:32em}.mc-progress{height:.5em;overflow:hidden;margin-bottom:.86em;background:#ddd}.mc-progress span{display:block;height:100%;background:var(--primary-color)}.mc-summary-strip{display:flex;gap:1em;flex-wrap:wrap;margin-bottom:.86em}.mc-workflow-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(22em,.6fr);gap:1em}.mc-adjustment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.57em}.mc-adjustment-form button,.mc-adjustment-form h3{grid-column:1/-1}.mc-resolution-form{display:grid;grid-template-columns:minmax(12em,1fr) repeat(3,minmax(12em,1fr)) auto;gap:.57em;align-items:end;margin-top:.86em}.mc-resolution-form label{margin:0}.mc-close-toolbar{display:flex;align-items:end;gap:.57em;flex-wrap:wrap}.mc-close-toolbar label:first-child{min-width:14em;margin:0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.86em}.workspace{display:grid;grid-template-columns:minmax(48.57em,1.1fr) minmax(30em,.9fr);gap:1em;align-items:start}.left-pane,.right-pane{min-width:0}.right-pane{position:sticky;top:1em}.matching-modal-mask{position:fixed;z-index:10;inset:0;display:grid;place-items:center;padding:1em;background:rgba(0,0,0,.35)}.matching-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(75em,100%);max-height:min(80vh,60em);border-radius:.57em;background:#fff;box-shadow:0 .57em 2em rgba(0,0,0,.25)}.matching-modal-footer,.matching-modal-header{display:flex;align-items:center;gap:.71em;padding:1em}.matching-modal-header{justify-content:space-between;border-bottom:1px solid #ddd}.matching-modal-header h2,.matching-modal-header p{margin:0}.matching-modal-body{overflow:auto;padding:1em}.matching-modal-row{display:grid;grid-template-columns:minmax(16em,1fr) minmax(22em,1.4fr);gap:1em;align-items:center;padding:.57em 0;border-bottom:1px solid #eee}.matching-open-item{display:grid;gap:.21em}.matching-modal-footer{justify-content:flex-end;border-top:1px solid #ddd}.matching-modal-footer .status{margin-right:auto}.file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.86em}.row{display:flex;align-items:center;gap:.71em;flex-wrap:wrap}.status{color:#666}.table-wrap{max-height:70vh;overflow:auto;border:1px solid #ddd;border-radius:.43em}table{width:-moz-max-content;width:max-content;border-collapse:collapse;min-width:100%}td,th{width:auto;max-width:100px;border-bottom:1px solid #eee;padding:.57em .71em;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.cell-content{display:-webkit-box;max-height:2.7em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}th{position:sticky;top:0;background:#f8f8f8;z-index:1}tr[data-index]{cursor:pointer}tr[data-index]:hover{background:#f5f5f5}tr.selected{background:#eee}tr.multi-selected{background:#f0f6ff}tr.selected.multi-selected{background:#e6f0ff}.row-check{height:1.2em;margin:0;padding:0;font-size:1.5em}.only-opened tr.unopened-row{display:none}.remark-col{max-width:100px}#remark1,#remark2,.remark-col{color:var(--remark-color)}.extra-col{max-width:100px}.link-button{display:block;max-width:100%;padding:.43em .71em;border-radius:.43em;background:var(--primary-color);color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-col{max-width:unset}.link-col .cell-content{display:block;max-height:none;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.link-button-list{display:flex;flex-wrap:nowrap;gap:.36em;overflow:hidden}.link-button-list .link-button{flex:0 1 auto;min-width:0}.custom-message-form{display:grid;grid-template-columns:minmax(10em,.4fr) minmax(16em,1fr) auto;gap:.57em;align-items:start;margin-bottom:.71em}.custom-message-form textarea{min-height:3.5em;resize:vertical}.message-list{display:grid;gap:.71em;max-height:calc(100vh - 12em);overflow:auto;padding-right:.14em;border:1px solid #ddd;border-radius:.57em}.message-toolbar{display:flex;align-items:center;gap:.71em;margin-bottom:.71em}.message-select-all{color:#333;word-break:keep-all}.inline-check,.message-select-all{display:inline-flex;align-items:center;gap:.43em;margin:0}.inline-check{font-size:1.5em}.inline-check input,.message-check,.message-select-all input{height:1.2em;margin:0;padding:0;font-size:1.5em}.message-card{display:grid;grid-template-columns:auto 5.71em minmax(0,1fr) auto;gap:.71em;align-items:start;padding:.86em;border:1px solid #ddd;border-radius:.57em;background:#fafafa;cursor:pointer}.message-card:hover{border-color:#bbb;background:#f5f5f5}.message-card:has(.message-check:checked){border-color:var(--primary-color);background:#f0f6ff}.message-check{margin-top:.7em}.message-card button,.message-card input,.message-card textarea{cursor:auto}.message-title{padding-top:.57em;color:#333}.message-title-input{min-width:0}.custom-message-card{background:#f7fbff}.custom-message-card button:last-child{grid-column:2}.message-card textarea{min-height:4em;height:auto;overflow:hidden;resize:none}.copy-field{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.57em;align-items:center}.barcode-copy-field{grid-template-columns:minmax(0,1fr) minmax(7em,9em) auto auto}.barcode-title-row{display:flex;align-items:center;justify-content:space-between}.barcode-copies-check,.barcode-copies-input{display:inline-flex;align-items:center;gap:.43em;margin:0;white-space:nowrap}.barcode-copies-check input{width:auto;margin:0}.barcode-copies-input input{min-width:0}.hint{margin-top:.57em;color:#666;line-height:1.5;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .2s ease,opacity .2s ease}.visible-hint{max-height:none;opacity:1;overflow:visible;pointer-events:auto}.file-section:hover .hint{display:block;max-height:8em;opacity:1;pointer-events:auto}.group-summary{display:flex;align-items:center;gap:1em;flex-wrap:nowrap;margin:1em 0;padding:.86em;border:1px solid #ddd;border-radius:.57em;background:#fafafa;color:#333;overflow-x:auto;white-space:nowrap}.warning-card{display:grid;gap:.57em;margin-bottom:1em;padding:.86em;border:1px solid #f0b429;border-radius:.57em;background:#fff8e6;color:#5c3b00}.warning-title{font-weight:600}.warning-list{display:none;gap:.71em;max-height:10em;overflow:auto}.file-section:hover .warning-list{display:grid}.warning-group{display:grid;gap:.36em}.warning-group-title{font-weight:600}.warning-item{padding-left:1em}.merge-note{color:#666}.mini-table{margin-bottom:1em}.table-input{min-width:6em;padding:.36em .5em}.total-row td{font-weight:600;background:#fafafa;border-top:1px solid #ddd;border-bottom:0}.money-red{color:red}.shipping-share{margin-top:.2em;color:#666;font-size:.78em;font-weight:400;white-space:nowrap}.wide-field{grid-column:span 3}.stacked-copy+.stacked-copy{margin-top:.57em}.search-row{margin-bottom:.71em}.search-input{max-width:27.14em}.action-row{margin-top:1em}.template-select{display:inline-flex;align-items:center;gap:.57em}.template-select span{white-space:nowrap}.template-sequence{display:inline-flex;align-items:center;gap:.57em}.template-sequence span{white-space:nowrap}.help-tip{display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;border:1px solid #999;border-radius:50%;color:#666;font-size:.86em;line-height:1;cursor:help}.carton-warning{color:#b42318;font-size:.62em;font-weight:600;white-space:normal}.month-close-page{max-width:160em;padding-top:1.14em;padding-bottom:1.14em}.mc-check-summary,.mc-header,.mc-section-heading,.mc-store-heading{display:flex;align-items:center;justify-content:space-between;gap:1em}.mc-header{margin-bottom:.71em}.mc-header-actions{display:flex;align-items:center;gap:.57em}.mc-heading-actions{display:flex;align-items:center;gap:.71em}.mc-header h1,.mc-section-heading h2,.mc-store-heading h3{margin:0}.mc-file-table-wrap small,.mc-inline-status,.mc-subtitle{color:#666}.mc-subtitle{margin-top:.36em}.mc-period-tag{color:var(--primary-color);white-space:nowrap}.mc-state,.mc-task-status{display:inline-flex;align-items:center;min-height:2em;padding:.29em .71em;border:1px solid #ccc;border-radius:.43em;background:#f7f7f7;color:#333;white-space:nowrap}.mc-state.blocking,.mc-task-status.blocking{border-color:#d92d20;background:#fff5f4;color:#a1120a}.mc-state.pass,.mc-task-status.ready{border-color:#198754;background:#f2fbf6;color:#12633e}.mc-state.warning,.mc-task-status.warning{border-color:#b7791f;background:#fffaf0;color:#7a4d0b}.mc-task-strip{display:grid;grid-template-columns:repeat(6,minmax(10em,1fr));gap:1px;margin-bottom:0;border:1px solid #d7d7d7;border-radius:.57em;background:#d7d7d7;overflow:hidden}.mc-task-strip label,.mc-task-strip>div{display:grid;gap:.29em;min-width:0;margin:0;padding:.57em .86em;background:#fff}.mc-task-strip span{color:#666}.mc-task-strip input,.mc-task-strip select{min-width:0;padding:0;border:0;border-radius:0;font-weight:600}.mc-task-strip strong{overflow-wrap:anywhere}.mc-state.neutral{color:#666}.mc-policy-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-1px 0 0;border:1px solid #d7d7d7;border-radius:0 0 .57em .57em;background:#fff;overflow:hidden}.mc-policy-strip>div{display:flex;gap:.57em;align-items:baseline;min-width:0;padding:.5em .86em;border-right:1px solid #e5e5e5}.mc-policy-strip>div:last-child{border-right:0}.mc-policy-strip span{color:#666}.mc-policy-strip strong{overflow-wrap:anywhere}.mc-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(10em,1fr));margin:.71em 0 0;border:1px solid #ccc;border-radius:.57em;background:#fff;overflow:hidden}.mc-workspace-tabs button{display:grid;gap:.21em;padding:.57em .86em;border-right:1px solid #ddd;border-radius:0;background:#fff;color:#222;text-align:left}.mc-workspace-tabs button:last-child{border-right:0}.mc-workspace-tabs button:hover{background:#f5f5f5}.mc-workspace-tabs button.active{box-shadow:inset 0 -.29em 0 var(--primary-color);background:#f7faff;color:var(--primary-color)}.mc-workspace-tabs small{color:#666}.mc-workspace{min-width:0;border:1px solid #d7d7d7;border-top:0;border-radius:0 0 .57em .57em;background:#fff;overflow:hidden}.mc-workspace>section{margin:0;padding:.86em 1em;border:0;border-bottom:1px solid #e5e5e5;border-radius:0}.mc-workspace>section:last-of-type{border-bottom:0}.mc-workspace .mc-section-heading{min-height:2.4em;margin-bottom:.57em}.mc-parameter-grid{display:grid;grid-template-columns:repeat(3,minmax(12em,1fr));gap:.86em;margin-top:1em}.mc-store-heading{margin:.71em 0 .57em}.mc-table-wrap,.mc-table-wrap.bigheight,.mc-table-wrap.mc-results-table-wrap{max-height:70vh}.mc-table td,.mc-table th{width:auto;max-width:none;vertical-align:middle}.mc-table input,.mc-table select{min-width:9em}.mc-table .mc-check{width:1.3em;min-width:1.3em;height:1.3em;margin:0}.mc-icon-button{width:2.2em;height:2.2em;padding:0;border:1px solid #ccc;background:#fff;color:#555;font-size:1.15em;line-height:1}.mc-file-actions{display:flex;align-items:center;gap:.43em}.mc-replace-button{position:relative;display:inline-flex;align-items:center;min-height:2.2em;margin:0;padding:.43em .71em;border:1px solid var(--primary-color);border-radius:.43em;color:var(--primary-color);cursor:pointer;white-space:nowrap}.mc-replace-button.disabled{opacity:.6;cursor:default}.mc-replace-button input{position:absolute;width:.1em;height:.1em;opacity:0;pointer-events:none}.mc-file-button{display:inline-flex;align-items:center;min-height:2.4em;margin:0;padding:.57em .93em;border-radius:.43em;background:var(--primary-color);color:#fff;cursor:pointer}.mc-file-button.disabled{opacity:.6;cursor:default}.mc-file-button input{position:absolute;width:.1em;height:.1em;opacity:0;pointer-events:none}.mc-inline-status{margin:.71em 0}.mc-import-heading{align-items:center;gap:1em}.mc-import-guide{position:relative;display:inline-flex;align-items:center}.mc-help-button{width:2.4em;height:2.4em;padding:0;border:1px solid #bbb;border-radius:50%;background:#fff;color:#444;font-weight:700;line-height:1}.mc-help-popover{position:absolute;top:calc(100% + .43em);right:0;z-index:5;display:none;width:34em;padding:.86em 1em;border:1px solid #ccc;border-radius:.43em;background:#fff;box-shadow:0 .43em 1.14em #0002}.mc-help-popover:before{position:absolute;right:0;bottom:100%;width:100%;height:.43em;content:""}.mc-help-popover span,.mc-help-popover strong{display:block}.mc-help-popover span{margin-top:.43em;color:#666}.mc-import-guide:focus-within .mc-help-popover,.mc-import-guide:hover .mc-help-popover{display:block}.mc-upload-defaults{display:grid;flex:1;grid-template-columns:minmax(20em,20em) minmax(20em,20em) auto auto auto;gap:.86em;align-items:end;justify-content:end;margin:0}.mc-upload-defaults label{margin:0}.mc-upload-defaults label:not(.mc-file-button){display:flex;align-items:center;gap:.57em;min-width:0}.mc-upload-defaults label:not(.mc-file-button) span{white-space:nowrap}.mc-upload-defaults label:not(.mc-file-button) input,.mc-upload-defaults label:not(.mc-file-button) select{flex:1;min-width:10em;width:auto}.mc-file-conflict{display:block;max-width:16em;margin-top:.36em;color:#a1120a}.mc-file-table-wrap{margin-top:.43em;overflow-x:hidden}.mc-file-table-wrap .mc-table{width:100%;min-width:0;table-layout:fixed}.mc-file-table-wrap th:first-child{width:20%}.mc-file-table-wrap th:nth-child(2){width:10%}.mc-file-table-wrap th:nth-child(3){width:15%}.mc-file-table-wrap th:nth-child(4){width:10%}.mc-file-table-wrap th:nth-child(5){width:7%}.mc-file-table-wrap th:nth-child(6){width:15%}.mc-file-table-wrap th:nth-child(7){width:13%}.mc-file-table-wrap th:nth-child(8){width:10%}.mc-file-table-wrap input,.mc-file-table-wrap select{min-width:0}.mc-file-name{max-width:100%;overflow:hidden;overflow-wrap:anywhere}.mc-empty{padding:1.14em;color:#777;text-align:center}.mc-check-summary{justify-content:flex-end}.mc-blocking-text{color:#b42318;font-weight:600}.mc-matrix-wrap{margin-top:.43em}.mc-matrix td:not(:first-child),.mc-matrix th:not(:first-child){text-align:center}.template-conflict{margin-top:.57em;color:#b42318;font-weight:600}@media (max-width:78.57em){main{padding:1em}.workspace{grid-template-columns:1fr}.right-pane{position:static}.file-grid,.grid{grid-template-columns:1fr}.wide-field{grid-column:span 1}.barcode-copy-field{grid-template-columns:repeat(2,minmax(0,1fr))}.barcode-copy-field>input:first-child{grid-column:1/-1}.message-card{grid-template-columns:1fr}.message-check{margin-top:0}.message-title{padding-top:0}.mc-parameter-grid{grid-template-columns:1fr}.mc-header,.mc-section-heading{align-items:flex-start;flex-direction:column}.mc-header-actions{width:100%;flex-wrap:wrap}.mc-heading-actions{width:100%;justify-content:space-between}}@media (max-width:62.49em){.mc-policy-strip,.mc-task-strip{grid-template-columns:repeat(2,minmax(10em,1fr))}.mc-task-strip{gap:0;background:#fff}.mc-policy-strip>div,.mc-task-strip label,.mc-task-strip>div{border-right:0;border-bottom:1px solid #e5e5e5}.mc-policy-strip>div:last-child,.mc-task-strip>div:last-child{border-bottom:0}.mc-workspace-tabs{display:flex;overflow-x:auto}.mc-policy-strip>div{display:grid}.mc-workspace-tabs button{flex:0 0 9em}.mc-upload-defaults{width:100%;grid-template-columns:1fr;justify-content:stretch}.mc-help-popover{right:auto;left:0}.mc-file-table-wrap{overflow-x:auto}.mc-file-table-wrap .mc-table{width:100em;min-width:100em}}