.app-horoscope{transition:all .5s;position:relative}.card-app-v .app-horoscope{height:384px}html[data-range=large] .app-horoscope.flex-1024 .app-horoscope__item--description,html[data-range=medium] .app-horoscope.flex-1024 .app-horoscope__item--description,html[data-range=small] .app-horoscope.flex-1024 .app-horoscope__item--description{-webkit-line-clamp:2}html[data-range=large] .app-horoscope.flex-1024 .app-horoscope__item--continue,html[data-range=medium] .app-horoscope.flex-1024 .app-horoscope__item--continue,html[data-range=small] .app-horoscope.flex-1024 .app-horoscope__item--continue{padding:5px}html[data-range=large] .app-horoscope.flex-1024 .app-horoscope__mosaic--header,html[data-range=medium] .app-horoscope.flex-1024 .app-horoscope__mosaic--header,html[data-range=small] .app-horoscope.flex-1024 .app-horoscope__mosaic--header{padding-top:10px;margin-bottom:10px;padding-left:20px}html[data-range=large] .app-horoscope.flex-1024 .app-horoscope__mosaic--list__item,html[data-range=medium] .app-horoscope.flex-1024 .app-horoscope__mosaic--list__item,html[data-range=small] .app-horoscope.flex-1024 .app-horoscope__mosaic--list__item{margin-bottom:10px}.app-horoscope .show{display:block}.app-horoscope__item{display:flex;flex-direction:column}.app-horoscope__item--header{display:flex;justify-content:space-between;padding-left:22px;padding-right:24px;padding-top:14px;align-items:center;margin-bottom:14px}.card-app-v .app-horoscope__item--header{flex-direction:column}.card-app-v .app-horoscope__item--header--date{color:#828181;font-size:12px}.app-horoscope__item--header--wrapper{display:flex;align-items:center}.app-horoscope__item--header--wrapper span{background:var(--app-horoscope-primary-color);margin-right:16px;text-indent:-1000px}.app-horoscope__item a{text-decoration:none;display:flex;justify-content:center;align-items:center}.app-horoscope__item--description{font-size:14px;color:var(--card-app-default-text-color);letter-spacing:.17px;text-decoration:none;width:86%;margin-bottom:24px;line-height:1.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.card-app-v .app-horoscope__item--description{-webkit-line-clamp:7;line-height:22px}.app-horoscope__item--continue{color:#fff;background-color:var(--app-horoscope-primary-color);border:0;outline:0;padding:13px;width:100%;margin:0 10% 5px;cursor:pointer;border-radius:4px;font-size:16px;transition:background-color .1s ease-in-out}.card-app-v .app-horoscope__item--continue{padding-top:17px}.app-horoscope__item--continue:hover{background-color:#29a49d}.app-horoscope__item--continue:focus{background-color:#0e423f}.app-horoscope__item--change{color:var(--card-app-secondary-text-color);font-weight:600;background-color:transparent;border:0;padding:13px;cursor:pointer;font-size:16px}.app-horoscope__item--change:focus{outline:0}.app-horoscope__mosaic{display:none}.app-horoscope__mosaic--header{padding:24px 0 0 24px;color:var(--card-app-default-text-color);font-weight:700;font-size:18px;font-family:'Nunito Sans',sans-serif;margin-bottom:25px}.app-horoscope__mosaic--list{display:flex;flex-wrap:wrap}.app-horoscope__mosaic--list__item{display:flex;width:25%;margin-bottom:20px;text-align:center;align-items:center;flex-direction:column}.card-app-v .app-horoscope__mosaic--list__item{width:33.3%;margin-bottom:23px}.app-horoscope__mosaic--list__item__text{font-size:14px;line-height:19px;color:var(--card-app-default-text-color);margin-top:2px}.card-app-v .app-horoscope__mosaic--list__item__text{margin-top:4px}.app-horoscope__mosaic--list .icon-solid{background-color:var(--app-horoscope-primary-color);cursor:pointer;text-indent:1000px}.app-horoscope .icon:hover{opacity:.2}.app-horoscope .icon.disabled{opacity:.2;cursor:inherit}.app-horoscope__detail{text-align:center;overflow:hidden;margin:0 auto;display:none}.app-horoscope__detail .title{font-size:18px;font-weight:700;color:var(--card-app-default-text-color);height:53px;line-height:52px;font-style:italic}.app-horoscope__detail .item{opacity:1;float:left;transition:opacity 1.5s}.app-horoscope .date span{font-weight:400}