.announcement{background:#fff;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:1em}.announcement.announcement-lg{padding:1.5em 1.875em 1.875em}.announcement__header{align-items:center;display:flex}.announcement__header .consultant__rate{align-items:center;-moz-column-gap:.3125rem;column-gap:.3125rem;display:flex;font-size:.875rem;margin-top:-.5rem;padding-left:4.5rem}.announcement__header-stats{display:flex;flex-wrap:wrap;font-weight:700;gap:.3125rem;margin-left:auto}.announcement__header-stats .announcement__actions{margin-left:0}.announcement__header-stat{align-items:center;-moz-column-gap:.3125rem;column-gap:.3125rem;display:flex}.announcement__thumb{flex-shrink:0;height:42px;margin:0 .5rem 0 0;width:42px}.announcement__thumb img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.announcement__person{font-size:14px;line-height:normal}.announcement__person-name{font-weight:700}.announcement__person-subtitle{color:#7b8794}.announcement__person-subtitle .consultant__rate{margin-top:.25rem;padding-left:0}.announcement__actions{align-items:center;display:flex;gap:.25rem;margin-left:auto;position:relative}.announcement__actions .favorite-btn{font-size:1.25rem}.announcement__actions .favorite-btn.active{color:#2f80ed}.announcement__actions .favorite-btn.active:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e94d";font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.announcement__actions-block{position:relative}.announcement__actions-btn{align-items:center;border-radius:6px;display:flex;font-size:2.5rem;height:40px;justify-content:center;width:40px}.announcement__actions-list{background:#fff;border-radius:8px;box-shadow:0 0 4px 0 rgba(0,0,0,.15);font-size:14px;line-height:1.2857142857;min-width:-moz-fit-content;min-width:fit-content;opacity:0;padding:.625rem;position:absolute;right:0;top:calc(100% - 8px);visibility:hidden;white-space:nowrap;z-index:5}.announcement__actions-list.active{opacity:1;visibility:visible}.announcement__actions-item:not(:last-child){margin:0 0 .5rem}.announcement__actions-item:has(.announcement__action[class*=icon-]):not(:last-child){margin-bottom:0}.announcement__action{align-items:center;display:flex;gap:.75rem;transition:color .3s ease 0s}.announcement__action[class*=icon-]{border-radius:.25rem;padding:.4375rem .375rem;transition:background-color .3s ease;width:100%}.announcement__action.icon-delete:before{color:#ff3b3b}.announcement__action:before{align-items:center;color:#2f80ed;display:flex;font-size:1.125rem;height:1.125rem;justify-content:center;width:1.125rem}.announcement__actions-id{color:#2f80ed;font-size:10px;font-weight:500}.announcement__title{font-size:18px;font-weight:700;margin:1rem 0 0}.announcement__desc{color:#000;font-size:.875rem;margin:.75rem -.13em 0 0}.announcement__desc a{color:#2f80ed;font-weight:700}.announcement__desc.announcement__desc_lg{font-size:1rem;line-height:normal}.announcement__more{align-items:center;color:#2f80ed;display:inline-flex;font-size:14px;font-weight:600;line-height:1.2857142857;margin:.875em 0 0}.announcement__more:before{margin:0 0 0 .3125rem;order:1;transition:transform .3s ease 0s}.announcement__image{margin:.9375em auto 0;position:relative}.announcement__image.announcement__image_lg{width:-moz-fit-content;width:fit-content}.announcement__image.announcement__image_lg img{max-height:70vh}.announcement__image img{border-radius:.5rem}.announcement__image:not(.no-cover):before{background:linear-gradient(1turn,#000,transparent);border-radius:.5rem;bottom:0;content:"";height:50%;left:0;position:absolute;width:100%;z-index:2}.announcement__image .announcement__stats{bottom:0;color:#fff;left:0;padding:1em;position:absolute;width:100%;z-index:3}.announcement__body{display:flex;flex-direction:column-reverse;margin-top:1rem}.announcement__diet{display:flex;flex-direction:column}.announcement__diet-header{align-items:center;background:#e8f2ff;border-radius:.3125rem;display:flex;gap:1rem;order:1}.announcement__diet-stat{align-items:center;color:#323f4b;display:flex;font-size:1.125rem;font-weight:700}.announcement__diet-stat:before{align-items:center;display:flex;flex-shrink:0;font-size:1.25rem;height:2.5rem;justify-content:center;width:2.5rem}.announcement__diet-icon{margin-left:auto;padding:.5rem}.announcement__diet-info{margin:0 0 1rem}.announcement__diet-caption{font-size:1.125rem;font-weight:700}.announcement__diet-text{font-size:.875rem;margin-top:.62rem}.announcement__video{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.75);border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2rem;justify-content:center;position:absolute;right:.65rem;top:.65rem;transition:background-color .3s ease 0s;width:2rem;z-index:3}.announcement__details{align-items:center;background:#f7faff;border-radius:8px;display:flex;margin:1.25em 0 0;padding:1em}.announcement__details-rows{flex:1 1 auto}.announcement__details-row{display:grid;grid-template-columns:1.25fr 1fr}.announcement__details-row:not(:last-child){margin-bottom:.5rem}.announcement__details-value{font-weight:700}.announcement__details-btns{align-items:center;align-self:flex-start;display:flex;gap:.5rem;margin-right:-.5rem;margin-top:-.5rem}.announcement__details-btn{font-size:1.5rem;transition:color .3s ease 0s}.announcement__stats{align-items:center;display:flex;justify-content:center;margin-top:1.25rem;padding:0 0 .25rem}.announcement__stat{align-items:center;display:flex;font-size:.875rem;font-weight:600}.announcement__stat:not(:last-child){margin:0 1rem 0 0}.announcement__stat:before{font-size:1.2857142857em;margin:0 .5rem 0 0}.announcement__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.63rem;margin:.75rem -.625em 0}.announcement__footer.announcement__footer-sm{-moz-column-gap:10px;column-gap:10px;justify-content:space-between}.announcement__footer .l-btn{margin-left:.625rem;margin-right:.625rem;width:100%}.announcement__footer-time{color:#7b8794;flex:0 0 100%;margin-right:auto;padding:0 .5rem}.announcement__footer-action{align-items:center;border-radius:6px;display:flex;flex:1 1 auto;font-size:14px;font-weight:700;transition:background-color .3s ease 0s,color .3s ease 0s}.announcement__footer-action:before{align-items:center;align-self:center;display:flex!important;font-size:1.25rem;height:2.5rem;justify-content:center;width:2.5rem}.announcement__footer-action span{display:none}.announcement__carousel{-moz-column-gap:.75rem;column-gap:.75rem;cursor:grab;display:flex;flex-wrap:nowrap;margin:1.875em -1em 0;overflow-x:auto;overflow-x:scroll;padding:0 1em;scroll-snap-type:x mandatory}.announcement__carousel::-webkit-scrollbar{display:none;height:0;width:0}.announcement__carousel-item{display:flex;flex:0 0 8.75rem;flex-direction:column}.announcement__carousel-item .active{scroll-snap-type:none}.announcement__carousel-info{padding:.75rem 0 0}.announcement__carousel-image{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);display:flex;justify-content:center;min-height:11.25rem;padding:.25rem .5rem}.announcement__carousel-title{color:#000;font-weight:600}.announcement__carousel-desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#43474e;display:-webkit-box;font-size:.85rem;font-weight:600;margin:.5rem 0 0;overflow:hidden;text-overflow:ellipsis}.announcement__carouselb-btn{margin:1.25em 0 0;width:100%}.announcement__dish{align-items:center;display:flex;justify-content:space-between;margin-top:1.75rem;max-width:25.5rem;padding-bottom:1rem}.announcement__dish-stat{align-items:center;display:flex;font-size:.875rem;font-weight:700;gap:.5rem}.announcement__dish-stat:before{font-size:1.5em}.announcement__share{align-items:center;display:flex;font-size:.875rem;font-weight:700;line-height:100%;margin-left:auto;margin-right:auto;margin-top:5.6875rem;text-align:center;transition:color .3s ease 0s;vertical-align:middle}.announcement__share:before{font-size:2.5rem}@media (min-width:575.98px){.announcement__video{font-size:2.5rem;height:4.375rem;width:4.375rem}.announcement__footer{-moz-column-gap:1.25rem;column-gap:1.25rem;flex-wrap:nowrap;justify-content:center;margin:.75rem 0 0}.announcement__footer .l-btn{margin-left:auto;min-width:37.75%;width:auto}.announcement__footer-time{flex:0 1 auto;font-size:1.125rem;padding:0}.announcement__footer-action{padding:.125em .625em}.announcement__footer-action span{display:inline}.announcement__carousel{-moz-column-gap:1.625rem;column-gap:1.625rem}.announcement__carousel-item{flex:0 0 16.125rem}.announcement__carousel-info{padding:1rem .625rem}.announcement__carousel-image{padding:1.75em 2.5625em}.announcement__carousel-title{font-size:1.125rem}.announcement__carousel-desc{display:block;font-size:1rem}}@media (min-width:767.98px){.announcement__header-stats{font-size:1.25rem;gap:.9375rem}.announcement__body{flex-direction:row;gap:1.94rem}.announcement__body-column{flex:0 0 22.125rem}.announcement__body-column .announcement__image{height:0;margin-top:0;padding-bottom:56.25%;position:relative}.announcement__body-column .announcement__image .announcement__stats{padding:.75rem}.announcement__body-column .announcement__image img{left:0;position:absolute;top:0}.announcement__diet{max-width:25.6875rem}.announcement__diet-header{order:0}.announcement__diet-info{margin:1rem 0 0}.announcement__footer{-moz-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:991.98px){.announcement__desc{line-height:150%;margin:1rem -.13em 0 0}.announcement__desc.announcement__desc_lg{font-size:1.25rem}.announcement__image .announcement__stats{padding:1.75em}}@media (any-hover:hover){.announcement__actions-block:hover .announcement__actions-list{opacity:1;visibility:visible}.announcement__action[class*=icon-]:hover{background-color:#f2f2f2;color:#323f4b}.announcement__action:hover{color:#2f80ed}.announcement__desc a:hover{text-decoration:underline}.announcement__more:hover:before{transform:translateX(5px)}.announcement__video:hover{background:#fff}.announcement__details-btn:hover{color:#0d6efd}.announcement__footer-action:hover{background-color:#2f80ed;color:#fff}.announcement__share:hover{color:#2f80ed}}

/*# sourceMappingURL=announcement.css.map*/