.approved-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.approved-list article{border:1px solid #dce6ec;background:white;border-radius:8px;overflow:hidden}.approved-item{display:block;padding:24px;text-decoration:none;color:inherit}.approved-item img{width:100%;height:135px;object-fit:contain;background:#fff;margin-bottom:20px}.approved-item b{color:#087aaf}.approved-item h3{font-size:19px;line-height:1.5;margin:8px 0}.approved-links{display:flex;flex-wrap:wrap;gap:16px;border-top:1px solid #dce6ec;padding:16px 24px;font-size:14px}.approved-links a{color:#087aaf}.approved-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.approved-figures{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:36px 0}.approved-figures figure{margin:0;max-width:100%}.approved-figures img{width:600px;max-width:100%;height:220px;object-fit:contain}.approved-table{margin:25px 0 42px;min-width:0}.approved-table h2{font-size:24px}.approved-table .table-wrap{max-width:100%;overflow:auto}.approved-table table{min-width:100%;width:max-content;white-space:nowrap}.approved-table small{display:block;font-size:11px;font-weight:normal}.size-filter{display:flex;align-items:center;gap:15px;margin:18px 0}.size-filter select{max-width:230px}.approved-notes{font-size:14px;line-height:1.7;color:#597284}.approved-notes p{overflow-wrap:anywhere}.approved-product,.approved-family{min-width:0}.approved-table tr[hidden]{display:none}@media(max-width:900px){.approved-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.approved-list{grid-template-columns:1fr}.approved-toolbar{gap:16px}.approved-figures img{height:170px}.approved-table h2{font-size:20px}}
