.als-box{margin:8px 0 14px;padding:12px;border-radius:18px;
 background:linear-gradient(150deg,#fdf4fa,#f1eafb)}
.als-title{font-size:13px;font-weight:900;color:#5c407f;margin-bottom:10px}
.als-title small{display:block;font-size:10px;font-weight:400;color:#a99cc0;
 margin-top:3px;line-height:1.6}
.als-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.als-card{cursor:pointer;transition:transform .2s,box-shadow .2s}
.als-card.on{outline:3px solid #c9b3ef;box-shadow:0 0 0 5px rgba(201,179,239,.2)}
.als-card:hover{transform:translateY(-2px)}
.als-card .ua-wrap{padding:11px 11px 13px!important}
.als-card .ua-main,.als-card input{pointer-events:none}
.als-tag{font-size:10px;font-weight:900;color:#8e6fc0;background:#f1e8fb;
 padding:5px 9px;border-radius:10px}
.als-card.on .als-tag{background:linear-gradient(100deg,#f9c9dd,#dcc9f6);color:#5c407f}
@media(max-width:420px){.als-grid{grid-template-columns:1fr}}
