.all-products,.attachment-analysis{grid-column:1/-1}.all-products-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.all-products-head span{color:#a9cce0;font-size:11px}.attachment-copy{max-width:760px;margin:5px 0 0;color:#b9d9e7;font-size:11px;line-height:1.45}.attachment-table{max-height:350px}.attachment-table td:first-child{min-width:285px}.attachment-table td:not(:first-child){white-space:nowrap}.product-list-toolbar{display:flex;gap:11px;flex-wrap:wrap;margin-top:13px}.product-list-toolbar label{display:grid;gap:4px;color:#c6e2ee;font-size:10px;font-weight:bold}.product-list-toolbar select{min-height:32px;border:1px solid #33769b;border-radius:4px;background:#062b4b;color:#fff;padding:6px 8px}.all-products-table{max-height:470px}.all-products-table td:first-child{min-width:230px}.all-products-table td:nth-child(2){min-width:145px}@media(max-width:650px){.all-products-head{align-items:flex-start;flex-direction:column}.attachment-table td:first-child{min-width:240px}.product-list-toolbar{display:grid;grid-template-columns:1fr;width:100%}.product-list-toolbar select{width:100%}}
/* Importação e análise de produtos */
.consolidated-assignments{margin:14px 0;padding:14px;border:1px solid #33769b;border-radius:6px;background:#062b4b}.consolidated-assignments[hidden]{display:none}.consolidated-assignments p{font-size:12px;line-height:1.5;color:#c6e2ee}.consolidated-assignments label{display:grid;gap:5px;font-size:12px}.consolidated-assignments select,.allocation-grid input{min-height:36px;max-width:100%;padding:7px;border:1px solid #33769b;border-radius:4px;background:#062f55;color:#fff}.consolidated-check{display:flex!important;align-items:center;margin:14px 0;gap:9px!important}.consolidated-check input{width:18px;height:18px}.allocation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.allocation-grid input{width:100%;box-sizing:border-box}#allocationBalance.match{color:#53e0af}#allocationBalance.mismatch{color:#ffcc26}.consolidated-note{display:block;margin-top:5px;color:#ffda83;font-size:11px;line-height:1.45}@media(max-width:650px){.allocation-grid{grid-template-columns:1fr}.consolidated-assignments select{width:100%}}
.products-dialog{width:min(1220px,100%)}.product-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:17px 0 10px}.product-toolbar>label,.product-import-fields label{display:grid;gap:4px;color:#c6e2ee;font-size:10px;font-weight:bold}.product-toolbar select,.product-import-fields select,.product-import-fields input{min-height:32px;border:1px solid #33769b;border-radius:4px;background:#062b4b;color:#fff;padding:6px 8px}.product-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:17px 0}.product-metrics>div,.product-preview-metrics>div{display:grid;gap:6px;min-height:74px;padding:11px;border:1px solid #24648a;border-radius:5px;background:#062c4e}.product-metrics span,.product-preview-metrics span{color:#a9cce0;font-size:10px}.product-metrics strong,.product-preview-metrics strong{font-size:16px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-grid>section{min-width:0;padding:15px;border:1px solid #1f5b80;border-radius:6px;background:#062f55}.product-grid h3{margin:0;font-size:14px}.product-grid .scroll{margin-top:10px;max-height:310px}.product-grid table{font-size:11px}.product-grid th,.product-grid td{padding:9px 6px}.product-grid td:first-child{max-width:210px}.product-import-dialog{width:min(900px,100%)}.product-import-fields{display:grid;grid-template-columns:minmax(180px,.55fr) 1fr;gap:11px;margin:17px 0}.import-status{margin:13px 0;padding:11px 12px;border:1px dashed #33769b;border-radius:5px;background:#062b4b;color:#bde0ef;font-size:12px;line-height:1.45}.import-status.ready{border-color:#2a9482;background:#0b5d62;color:#ddfff2}.import-status.error{border-color:#9b4e51;background:#552933;color:#ffd9dc}.product-preview-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.product-preview-table{max-height:270px;margin-top:12px}.product-preview-table table{font-size:11px}.product-preview-table th,.product-preview-table td{padding:8px}.mismatch{color:#ffcc26}.match{color:#53e0af}@media(max-width:850px){.product-metrics,.product-preview-metrics{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:1fr}}@media(max-width:650px){.product-toolbar{align-items:stretch}.product-toolbar .date-fields{width:100%}.product-toolbar button{width:100%}.product-import-fields{grid-template-columns:1fr}.product-metrics,.product-preview-metrics{grid-template-columns:1fr}.product-grid>section{padding:12px}}
.document-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.document-tag{display:inline-flex;align-items:center;border:1px solid currentColor;border-radius:99px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.2;white-space:nowrap}.document-tag.match{background:rgba(83,224,175,.12)}.document-tag.mismatch{background:rgba(255,204,38,.12)}
.document-tag-item{display:flex;max-width:290px;flex-direction:column;align-items:flex-start;gap:3px}.document-suggestions{color:#c6e2ee;font-size:9px;font-weight:400;line-height:1.35}.document-suggestions strong{color:#ffda63}
.seller-assignment{margin-top:14px;padding:13px;border:1px solid #b78924;border-radius:5px;background:rgba(118,75,8,.22)}.seller-assignment h3{margin:0 0 4px;font-size:13px;color:#ffe3a1}.seller-assignment-table{max-height:230px;margin-top:9px}.seller-assignment-table table{font-size:11px}.seller-assignment-table th,.seller-assignment-table td{padding:8px}.seller-assignment-table select{min-width:145px;min-height:32px;border:1px solid #b78924;border-radius:4px;background:#062b4b;color:#fff;padding:5px 7px}
