.clothing-attributes .clothing-attribute-groups{display:grid;gap:22px;max-width:none}
.clothing-attribute-group{min-width:0;border:1px solid #e2e5dc;border-radius:6px;background:#fff;overflow:hidden}
.clothing-attribute-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;background:#f6f7f2;border-bottom:1px solid #e2e5dc}
.clothing-attribute-heading h4{display:flex;gap:10px;align-items:center;margin:0;font-size:14px;font-weight:600;color:#3e4b35}
.clothing-attribute-heading>span{white-space:nowrap;font-size:11px;color:#7c8473}
.attribute-group-badge{font-size:10px;font-weight:500;background:#f4eee3;color:#997143;padding:3px 7px;border-radius:3px}
.attribute-group-badge.required{background:#f7e9e5;color:#a55b48}
.attribute-required-mark{color:#b16350;font-weight:600;margin-right:4px}
.clothing-attributes .shein-attributes-table{margin:0;width:100%;max-width:none;border:0;table-layout:auto}
.clothing-attributes .shein-attributes-table tbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.clothing-attributes .shein-attributes-table tr{display:flex;flex-direction:column;min-width:0;min-height:108px;padding:17px 20px;border-bottom:1px solid #edf0e7;border-right:1px solid #edf0e7}
.clothing-attributes .shein-attributes-table th,.clothing-attributes .shein-attributes-table td{display:block;width:auto;border:0;padding:0;background:transparent;overflow-wrap:anywhere;text-align:left}
.clothing-attributes .shein-attributes-table th{font-size:12px;line-height:1.6;font-weight:500;color:#6b7462}
.clothing-attributes .shein-attributes-table th small{display:block;font-size:10px;font-weight:400;color:#939b8b;margin-top:3px}
.clothing-attributes .shein-attributes-table td{padding-top:11px;font-size:14px;line-height:1.7;color:#35462b;white-space:pre-wrap}
.attribute-empty{display:block;min-height:24px;border-bottom:1px dashed #e5e9df}
.clothing-attributes .attribute-pending{font-size:11px;white-space:normal}
.clothing-attributes .standard-attribute-note{max-width:none;font-size:12px;line-height:1.9;margin:0 0 16px;color:#7d8772}
.clothing-attributes .clothing-attribute-groups+.standard-attribute-note{margin:15px 0}
.clothing-attributes .standard-attribute-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px;padding:20px;margin:0}
.clothing-attributes .standard-attribute-grid .form-field{display:block;min-width:0;margin:0;font-size:12px}
.clothing-attributes .standard-attribute-grid .attribute-english-label{display:block;margin:5px 0 9px;font-size:10px;font-weight:400;color:#929b86}
.clothing-attributes .standard-attribute-grid textarea{width:100%;min-height:52px;padding:9px 11px;line-height:1.65;background:#fff;border:1px solid #d9e0d0;border-radius:4px;resize:vertical;color:#3e4c33}
.clothing-attributes .standard-attribute-grid textarea:focus{outline:2px solid #c2d0b3;outline-offset:1px;border-color:#7f956a}
.clothing-attributes .standard-attribute-grid textarea[readonly]{background:#f5f7f0;color:#7b866f}
.clothing-attribute-help{padding:0 20px 18px;margin:0;font-size:11px;line-height:1.8;color:#7c876e}
.clothing-attributes [data-attribute-group="composition"] .standard-attribute-grid{grid-template-columns:1fr}
.clothing-attributes [data-attribute-group="composition"] .shein-attributes-table tbody{grid-template-columns:1fr}
.clothing-attributes .extra-product-attributes,.clothing-attributes .additional-attribute-editor{margin-top:22px}
@media(max-width:1050px){.clothing-attributes .standard-attribute-grid,.clothing-attributes .shein-attributes-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.clothing-attribute-heading{padding:13px 14px;gap:8px}.clothing-attribute-heading h4{font-size:13px;gap:7px}.clothing-attribute-heading>span{font-size:10px}.clothing-attributes .standard-attribute-grid,.clothing-attributes .shein-attributes-table tbody{grid-template-columns:1fr}.clothing-attributes .standard-attribute-grid{padding:16px 14px;gap:17px}.clothing-attributes .shein-attributes-table tr{min-height:95px;padding:14px}.clothing-attribute-help{padding:0 14px 16px}}
