.cw-children{display:flex;gap:12px;overflow-x:auto;padding:8px 0 16px;scroll-snap-type:x proximity}.cw-child{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 20px;border:1px solid #d5e7e2;border-radius:22px;background:#e6f3ee;color:#40378f;scroll-snap-align:start}.cw-child span{font-size:1.5rem}.cw-child small{font-size:.75rem}.cw-status{font-size:.85rem!important;line-height:1.4;background:#e1efeb;border-radius:14px;padding:10px;color:#40378f}.cw-free{background:#f1f3f8;color:#77788b}.cw-buttons{display:grid;gap:10px}.cw-buttons button{white-space:normal;min-height:44px}.cw-panel .cw-list{display:grid;gap:14px;margin-top:20px}.cw-list article{display:flex;gap:14px;border:1px solid #dfe3ee;border-radius:20px;padding:14px;background:#fff;align-items:flex-start}.cw-list article>img{width:80px;height:90px;object-fit:contain;border-radius:14px}.cw-list article>div{min-width:0;flex:1}.cw-list h3{font-size:1rem;margin:0 0 8px;overflow-wrap:anywhere}.cw-list p{font-size:.9rem;margin:8px 0}.cw-list button{display:block;margin-top:8px;white-space:normal}.cw-list small{color:#77788b}.cw-panel>.primary{width:100%;white-space:normal}.cw-offer{margin-top:8px}.cw-offer button{white-space:normal;min-height:44px}
