.catalog-variants{background:#fff;border:1px solid #d4e2e4;border-radius:12px;margin:24px 0;overflow:hidden}.catalog-variants-summary{cursor:pointer;color:#234651;background:#f4f8f8;align-items:center;gap:14px;min-height:72px;padding:17px 20px;list-style:none;display:flex}.catalog-variants-summary::-webkit-details-marker{display:none}.catalog-variants-summary::marker{content:""}.catalog-variants-summary:hover{background:#edf4f4}.catalog-variants-summary:focus-visible{outline-offset:-3px;border-radius:11px;outline:3px solid #007b77}.catalog-variants-summary-copy{flex:1;gap:5px;min-width:0;display:grid}.catalog-variants-summary-title{font-size:1.08rem;font-weight:600}.catalog-variants-summary-count{color:#58737d;font-size:.78rem}.catalog-variants-chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:9px;height:9px;margin:0 3px 5px 5px;transform:rotate(45deg)}.catalog-variants-disclosure[open]>.catalog-variants-summary{border-bottom:1px solid #d4e2e4}.catalog-variants-disclosure[open]>.catalog-variants-summary .catalog-variants-chevron{margin-top:5px;margin-bottom:0;transform:rotate(225deg)}.catalog-variants-pending{color:#78591b;background:#fff0ca;border-radius:6px;padding:5px 8px;font-size:.73rem}@media (max-width:700px){.catalog-variants-summary{flex-wrap:wrap;gap:10px;padding:14px}.catalog-variants-summary-copy{flex-basis:60%}.catalog-variants-pending{order:3}.catalog-variants-chevron{margin-left:auto}}.catalog-variants .catalog-variants-title{background:#f4f8f8;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.catalog-variants-title h3{margin:0 0 5px;font-size:1.08rem}.catalog-variants-title p{color:#58737d;margin:0;font-size:.84rem}.catalog-variants button{min-height:34px}.catalog-variants .catalog-add-color{color:#fff;white-space:nowrap;background:#68468d;border:1px solid #68468d;font-weight:700}.catalog-variants .catalog-add-color:hover{background:#51326f}.catalog-color-list{padding:0 18px}.catalog-color-group{border-bottom:1px solid #dfe8e9;padding:18px 0}.catalog-color-group:last-child{border-bottom:0}.catalog-color-group>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.catalog-color-name,.catalog-color-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-color-name strong{font-size:1rem}.catalog-color-name label{align-items:center;gap:10px;display:flex}.catalog-color-name label>span{color:#56737a;font-size:.82rem}.catalog-color-name input{width:240px;max-width:100%;margin:0}.catalog-variants .catalog-edit-link{color:#006a78;background:0 0;border:0;padding:4px 6px;font-size:.8rem;text-decoration:underline}.catalog-color-actions button{font-size:.8rem}.catalog-variant-head,.catalog-variant-row{grid-template-columns:minmax(110px,.8fr) minmax(200px,2.5fr) minmax(90px,.6fr) minmax(90px,.65fr);align-items:start;gap:14px;display:grid}.catalog-variant-head{color:#58757d;background:#f3f7f7;padding:8px 10px;font-size:.75rem}.catalog-variant-row{border-bottom:1px solid #e6eded;padding:12px 10px}.catalog-variant-row:last-child{border-bottom:0}.catalog-variant-row.is-new{background:#f9f6fc}.catalog-variants input{min-width:0;max-width:100%;height:38px;padding:7px 9px}.catalog-size-cell{align-items:center;gap:5px;display:flex}.catalog-size-cell>input{width:100%}.catalog-variants .catalog-add-size{color:#065e54;background:#e1f3ef;border:1px solid #6ba69b;font-weight:700}.catalog-variants .catalog-add-size:hover{background:#c6e8df}.catalog-variants .catalog-size-plus{flex:0 0 32px;min-width:32px;height:36px;padding:0;font-size:1.2rem}.catalog-variants .catalog-inline-edit{color:inherit;text-align:left;word-break:break-all;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 7px;display:flex}.catalog-inline-edit:hover{background:#f3f9f9;border-color:#a3c7c9}.catalog-inline-edit>span{color:#548188;font-size:.85rem}.catalog-barcode-value{font-variant-numeric:tabular-nums}.catalog-code-cell>input{width:100%}.catalog-code-cell>small{color:#607b85;margin:3px 7px;font-size:.74rem;display:block}.catalog-variants .catalog-add-code{color:#006a78;background:0 0;border:0;min-height:28px;padding:2px 7px;font-size:.78rem}.catalog-alias-edit{align-items:center;gap:5px;margin-top:6px;display:flex}.catalog-alias-edit input{width:100%}.catalog-alias-edit button{background:0 0;min-width:30px;padding:0 6px}.catalog-stock-cell{font-variant-numeric:tabular-nums;padding:7px 0}.catalog-stock-cell small{color:#75548b;font-size:.68rem;display:block}.catalog-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.catalog-row-actions button{font-size:.8rem}.catalog-editing-tag{color:#637a82;padding:8px 0;font-size:.73rem}.catalog-variants .catalog-remove{color:#965140;background:0 0;border:0;padding:4px 6px;text-decoration:underline}.catalog-color-group>footer{padding:8px 10px 0}.catalog-variants-save{background:#f2f8f7;border-top:1px solid #d4e2e4;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.catalog-variants-save>p{color:#516e77;max-width:640px;margin:0;font-size:.77rem}.catalog-variants-save>div{flex-shrink:0;gap:8px;display:flex}.catalog-variants .alert,.catalog-variants-conflict,.catalog-variants-notice,.catalog-variants-empty{margin:14px 18px}.catalog-variants-conflict{color:#6f5517;background:#fff6de;border-radius:6px;padding:12px}.catalog-variants-notice{color:#22694d;background:#e6f4ed;border-radius:6px;padding:10px}.catalog-mobile-label{display:none}@media (max-width:700px){.catalog-variants-title{flex-wrap:wrap;align-items:flex-start!important}.catalog-color-group>header{flex-direction:column;align-items:flex-start}.catalog-color-name input{width:210px}.catalog-color-actions{gap:5px}.catalog-color-list{padding:0 10px}.catalog-variant-head{display:none}.catalog-variant-row{grid-template-columns:minmax(90px,.9fr) minmax(140px,1.6fr);gap:8px 12px}.catalog-mobile-label{color:#68808a;margin-bottom:3px;font-size:.71rem;display:block}.catalog-size-cell{flex-wrap:wrap}.catalog-size-cell>.catalog-mobile-label{width:100%}.catalog-size-cell>input,.catalog-size-cell>.catalog-inline-edit{width:calc(100% - 39px)}.catalog-row-actions{justify-content:flex-end}.catalog-stock-cell{padding:0}.catalog-variants-save{flex-direction:column;align-items:stretch;gap:12px}.catalog-variants-save>div{flex-wrap:wrap;justify-content:flex-end}}.pending-files-heading h2,.processed-files-title h2{align-items:center;gap:10px;display:flex}.pending-files-heading .tabs{flex-wrap:wrap}.pending-selection{background:#edf7f5;border:1px solid #cae5df;border-radius:8px;padding:12px}.pending-file-card .check-row{align-items:flex-start}.pending-file-card .check-row strong{overflow-wrap:anywhere}.processed-files-section{border-top:3px solid #188b76;margin-top:24px}.processed-files-title p{color:#5c737b;margin-top:4px}.processed-file-list{gap:0;display:grid}.processed-file-row{border-top:1px solid #e1e9e9;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.processed-file-row>div:first-child{min-width:0}.processed-file-row strong{overflow-wrap:anywhere}.processed-file-row p{margin:5px 0;font-size:.86rem}.processed-file-row small{color:#607780;font-size:.75rem;display:block}.processed-file-row>a{white-space:nowrap;border:1px solid #bfd3d6;border-radius:7px;padding:8px 12px;font-size:.85rem;text-decoration:none}.processed-file-row>a:hover{background:#edf7f5}.processed-file-status{color:#226f5a}.archived-files-section{background:#f8faf9;margin-top:16px}.archived-files-section>summary{font-weight:700}.archived-files-section>summary .badge{margin-left:6px}.archived-files-section>p{color:#61767c;font-size:.85rem}.archived-files-section .processed-file-row{opacity:.94}@media (max-width:650px){.processed-file-row{flex-direction:column;align-items:flex-start;gap:9px}.processed-file-row>a{align-self:flex-start}.processed-file-row .module-toolbar{gap:10px;margin:0}.pending-files-heading h2,.processed-files-title h2{font-size:1.15rem}.pending-file-grid{grid-template-columns:minmax(0,1fr)}}
