/* Exact classroom objects: no labels give away a product or an answer. */
.aw-app .amp-groups{width:min(780px,100%);margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;color:#6c7c70}
.aw-app .amp-groups-caption{font:600 17px/1.3 AulaInter,system-ui;text-align:center}
.aw-app .amp-groups-grid{width:100%;display:grid;grid-template-columns:repeat(var(--amp-groups-columns,3),minmax(0,1fr));gap:12px;min-width:0;justify-content:center}
.aw-app .amp-groups-box{min-width:0;min-height:94px;padding:17px 12px;border:2px solid #dfd5bb;border-radius:19px;background:#fffaf0;box-shadow:inset 0 5px 0 #eee5ce66;display:flex;align-items:center;justify-content:center}
.aw-app .amp-groups-pieces{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:9px;max-width:100%;min-width:0;min-height:28px}
.aw-app .amp-groups-piece{position:relative;display:block;flex:0 0 27px;width:27px;height:27px}
.aw-app .amp-groups-piece::before{content:"";position:absolute;inset:1px;display:block}
.aw-app .amp-groups-circle::before{border-radius:50%;background:#269f94;box-shadow:inset 0 -3px 0 #147b7340}
.aw-app .amp-groups-triangle::before{background:#d99147;clip-path:polygon(50% 0,100% 100%,0 100%)}
.aw-app .amp-groups-piece.is-removed::before{opacity:.27}
.aw-app .amp-groups-piece.is-removed::after{content:"";position:absolute;top:12px;left:-2px;width:31px;height:3px;border-radius:3px;background:#a65d45;transform:rotate(-43deg);box-shadow:0 0 0 2px #fffaf0a6}
@container(max-width:600px){.aw-app .amp-groups-grid{grid-template-columns:repeat(var(--amp-groups-columns-small,2),minmax(0,1fr));gap:9px}.aw-app .amp-groups-box{padding:15px 10px;min-height:88px;border-radius:15px}.aw-app .amp-groups-pieces{gap:7px}.aw-app .amp-groups-piece{flex-basis:25px;width:25px;height:25px}.aw-app .amp-groups-piece.is-removed::after{width:29px;top:11px}}
@container(max-width:320px){.aw-app .amp-groups-grid{grid-template-columns:minmax(0,1fr)}.aw-app .amp-groups-box{min-height:78px}.aw-app .amp-groups-caption{font-size:15px}}
