.page-pos img{width:100px;height:100px;margin-bottom:15px}.page-pos .pos-top{margin-bottom:35px}.page-pos .pos-top .q-alert{max-width:500px}.page-pos .card{cursor:pointer;position:relative;padding:16px}.page-pos .card .q-icon{font-size:56px}.page-pos .card p{color:rgba(0,0,0,.87);margin:15px 0 0 0!important}.page-pos .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;opacity:0;transition:opacity .2s;background:currentColor}.page-pos .card:hover:before{opacity:.4}