.bulk-checkout{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;align-items:start}
.bulk-excluded{background:#eef0f2;color:#68727c}.bulk-excluded strong{color:inherit}.bulk-warning{font-weight:700}.bulk-alert{background:#fff3d3;color:#71501b;margin-bottom:14px}
.material-carousel{margin:22px 0;border-radius:13px;overflow:hidden;box-shadow:0 5px 20px #193b5d12}
.material-art{display:grid;grid-template-columns:1.1fr 1fr;background:#173857;color:white;min-height:250px}
.material-copy{padding:28px 34px;align-self:center}.material-copy h2{color:white;font-size:32px;line-height:1.12;margin:9px 0 12px}.material-copy p{line-height:1.45;white-space:pre-line;font-size:15px;margin-bottom:18px;max-width:620px}.material-eyebrow{text-transform:uppercase;font-weight:700;letter-spacing:1.2px;font-size:12px;color:#d6a729}
.material-photo{background:#fff;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.material-photo img{display:block;width:100%;height:260px;object-fit:contain}.material-photo small{color:#65717b;margin-top:4px}.material-controls{background:#fff;display:flex;align-items:center;justify-content:center;gap:15px;padding:9px;color:#526575;font-size:12px}
.material-art.popup{border-radius:9px;overflow:hidden}.material-art.popup .material-copy{padding:28px}.material-art.popup .material-copy h2{font-size:29px}.material-art.popup .material-photo img{height:360px}
.materials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.material-admin-card{overflow:hidden}.material-admin-card>img{width:100%;height:200px;object-fit:contain;background:#fff}.material-admin-card>div{padding:20px}.material-admin-card p{margin:12px 0;white-space:pre-line}
.launches{margin:24px 0}.launches h2{margin-bottom:15px}.launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.launch-card{display:grid;grid-template-columns:150px 1fr;overflow:hidden}.launch-card>img{width:100%;height:100%;max-height:240px;object-fit:contain;background:white}.launch-card>div{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.launch-card p{font-size:13px;white-space:pre-line}.catalog-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.marketing-check{width:18px;height:18px;accent-color:var(--navy)}
.tabs{flex-wrap:wrap}.top-inner{row-gap:8px}.material-filter{margin:12px 0;display:flex;justify-content:space-between;align-items:center;gap:12px}
@media(max-width:900px){.material-copy{padding:24px}.material-copy h2{font-size:27px}.bulk-checkout,.materials-grid,.launch-grid{grid-template-columns:1fr}.material-art{grid-template-columns:1fr 1fr}.material-photo img{height:240px}}
@media(max-width:650px){.material-art,.material-art.popup{grid-template-columns:1fr}.material-copy h2{font-size:26px}.material-copy p{font-size:14px}.material-photo img,.material-art.popup .material-photo img{height:220px}.material-copy{padding:23px}.material-controls{gap:8px;flex-wrap:wrap}.bulk-checkout{gap:16px}.launch-card{grid-template-columns:110px 1fr}.catalog-actions>.btn{width:100%}}
