/* Scoped to the TexBase colour picker. */
.tb-colors{margin:18px 0 22px;padding:0;color:inherit}
.tb-colors__heading{margin:0 0 10px;font-weight:600;font-size:14px;line-height:1.5}
.tb-colors__list{display:flex;flex-wrap:wrap;gap:10px;margin:0!important;padding:0!important;list-style:none!important}
.tb-colors__list>li{margin:0!important;padding:0!important;list-style:none!important}
.tb-colors__link{display:flex;flex-direction:column;align-items:center;gap:5px;width:92px;padding:6px 4px;border:1px solid #d3d3d3;border-radius:4px;text-decoration:none!important;color:inherit!important;box-sizing:border-box}
.tb-colors__link img{display:block;width:68px;height:68px;object-fit:contain;background:#fff}
.tb-colors__link span{font-size:11px;line-height:1.35;text-align:center;overflow-wrap:anywhere}
.tb-colors__link:hover{border-color:#333}
.tb-colors__link[aria-current=page]{border:2px solid #222;padding:5px 3px}
.tb-colors__link[aria-current=page] span::after{content:' ✓'}
.tb-colors__link:focus-visible{outline:3px solid #067aaf;outline-offset:3px}
.tb-colors__preview{display:block;margin:0 0 10px;color:#805d1a}
