.section__addComment{background-color:#fff;padding:1rem;border-radius:10px;margin-bottom:1rem}.section__addComment__form{display:flex;flex-direction:column;gap:1rem}.section__addComment__form textarea{width:100%;border:1px solid hsl(223deg,19%,93%);min-height:6rem;border-radius:10px;resize:none;padding:1rem 1.5rem;outline:none;cursor:pointer}.section__addComment__form textarea::placeholder{color:#67727e}.section__addComment__form textarea:focus{cursor:text;border-color:#324152}.section__addComment__button{display:flex;justify-content:space-between;align-items:center}.section__addComment__button img{width:32px}.section__addComment__button button{background-color:#5457b6;color:#fff;font-weight:500;border:none;border-radius:10px;width:6rem;height:3rem;text-align:center;cursor:pointer}.section__addComment__button button:hover{background-color:#c3c4ef}.button__reply{display:flex;align-items:center;gap:.5rem;cursor:pointer}.button__reply span,.text__score{font-size:.9rem;font-weight:500;color:#5457b6;line-height:0}.img__score{cursor:pointer}.modal__container{max-width:25rem}.modal__container__div{padding:2.313rem 2.125rem}.modal__container__div__title{font-size:1.4rem;font-weight:500;color:#324152;margin-bottom:1.8rem}.modal__container__div__text{font-size:.8rem;color:#67727e;font-weight:400;margin-bottom:1rem;line-height:1.4}@media only screen and (min-width: 768px){.modal__container__div__text{font-size:1rem}}.modal__container__div__buttons{display:flex;justify-content:space-between;gap:1rem}.modal__container__div__buttons button{width:100%;height:3rem;font-weight:500;font-size:.8rem}@media only screen and (min-width: 768px){.modal__container__div__buttons button{font-size:1rem}}.card{background-color:#fff;border-radius:10px;padding:1rem;margin-bottom:1rem;position:relative;display:flex;flex-direction:column-reverse;border:none}@media only screen and (min-width: 768px){.card{flex-direction:row;gap:1rem}}.card>div:nth-child(2){width:100%}.card__point{background-color:#f5f6fa;padding:.8rem;border-radius:.6rem;display:flex;justify-content:space-between;align-items:center;width:6rem}@media only screen and (min-width: 768px){.card__point{flex-direction:column;width:2.5rem;height:6.25rem}}.card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.3rem}.card__header__container{display:flex;align-items:center;gap:1rem}.card__header__container__img{width:32px}.card__header__container__name,.card__header__container__you,.card__header__container__date{font-size:.8rem}.card__header__container__name{color:#324152;font-weight:700}.card__header__container__you{color:#fff;background-color:#5457b6;border-radius:4px;font-weight:500;padding:6px;margin-left:.5rem}.card__header__container__date{color:#67727e;font-weight:400}.card__header__reply{position:absolute;bottom:28px;right:20px}.card__header__reply :hover{opacity:.6}@media only screen and (min-width: 768px){.card__header__reply{position:inherit;align-self:flex-start;margin-top:.5rem}}.card__body{margin-bottom:1.375rem}.card__body__text{color:#67727e;font-size:.83rem;font-weight:400;line-height:1.4}.card__body__text__span{color:#5457b6;font-weight:700}.card__footer{display:flex;justify-content:space-between;align-items:center}.card__footer__buttons{position:absolute;bottom:28px;right:20px;cursor:pointer}@media only screen and (min-width: 768px){.card__footer__buttons{position:inherit}}.card__footer__buttons{display:flex;gap:1rem}.card__footer__buttons .containerButtons{display:flex;align-items:center;gap:8px}.card__footer__buttons__delete,.card__footer__buttons__edit{font-size:.8rem;font-weight:500}.card__footer__buttons__delete{color:#ed6468}.card__footer__buttons__edit{color:#5457b6}.container__reply{padding-left:1rem;border-left:2px solid hsl(223deg,19%,93%)}@media only screen and (min-width: 768px){.container__reply{padding-left:2.5rem;margin-left:2.5rem}}.main{padding:2rem 1rem;max-width:39.7rem;margin:0 auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;font-family:Rubik,sans-serif}body{font-size:16px;background-color:#f5f6fa}
