#naoeanonimo:before { content: "\2022"; margin-right: 4px; margin-left: -5px; }
.modal-card p img { width: auto; max-width: 100%; }
.closemodal { position: absolute;
    right: 12px;
    top: 11px;
    background: url(https://lite.habbonews.net/imagens/icones/ferramentas/bgclosemodal.png) -499px -141px;
    border: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
    z-index: 2; }
    

    
.xisdoreset { height: 21px; margin-left: 1px; margin-top: -2px; cursor: pointer; }
.zzzinfoibagemcomentario { float: unset !important; : -2px !important; background: -webkit-linear-gradient(#F00000, #DC281E 70%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: bold; }
.checarchat { display: none; }
.erroverde { color: green; font-weight: 600; }
.errored { color: red; font-weight: 600; }
.ibagem2 { width: 96px !important; height: 96px !important; display: inline !important; }
.ibagem1 { width: 104px !important; height: 85px !important; background-position: 0px!important; }
#wdt-ibagens-menu-header { padding: 4px 0 0 7px; border-bottom: 1px solid rgba(0, 0, 0, .15); background: #f7f7f7; }
.ibagemarea-sizer { width: 107px !important; display: inline-block; margin-top: -2px; cursor: pointer; }
.ibagemarea-tab { display: inline-block; margin-right: 2.5px; padding: 4px; transition: border-color 150ms ease-out; text-align: center; border-bottom: 3px solid transparent; }
.ibagemarea-tab.active { padding-top: 3px; color: #9e9ea6; border-bottom: 3px solid #e7543d; }
img.badgeibg { width: 20px; image-rendering: -webkit-optimize-contrast; }

#ibagemoculta { position: absolute; left: 70px; top: 0px; background: white; z-index: 2; }
img.carregandoimg { width: 278px; image-rendering: pixelated; }
.cancelaribagem { cursor: pointer; }
input.input { cursor: pointer; height: 151px; position: relative; top: -97px; z-index: 2; }
.dropzone { margin-top: 33px; }
.esconder { display: none; }
.status { margin-top: 1; }
.status p { margin-top: 6px; margin-left: -2px; text-align: start; font-size: 15px; font-weight: 700; line-height: 19px; position: relative; padding: 8px; color: #555; background: rgba(255, 255, 255, .95); }
.status img.img { width: auto; max-width: 50%; max-height: 113px; }
.opcaospoiler { font-weight: 700; position: absolute; bottom: 86px; margin-left: 10px; color: #555; z-index: 2; }
label.manterspoiler { padding-left: 26px; margin-left: -21px; position: relative; top: -1px; cursor: pointer; }
.status.sucesso {  width: unset; }

.corazulbutton { color: #1E90FF !important;}
.figurinha1 { width: 104px !important; height: 85px !important; background-position: 0px!important;}
.figurinha2 { width: 96px !important; height: 96px !important; display: inline !important; }
.mostrarfigurinhas { visibility: visible !important; opacity: 1 !important; }
.botao-figurinhas { position: absolute; right: 41px; bottom: 15px; width: 20px; height: 20px; cursor: pointer; }
.emojispremium { position: relative; }
.textemojis .emojispremium { width: auto; max-width: 32px; }
.somentemojis .emojispremium { width: auto; max-width: 64px; }
.somentemojis .teste1 { width: 44px; height: 44px; image-rendering: -webkit-optimize-contrast; }
.figurelimites { position: relative; max-width: 40%; margin-top: 3px; height: auto; display: inline-block; }
img.figurinha { max-width: 100%; cursor: pointer; image-rendering: -webkit-optimize-contrast; }
.pointer { cursor: pointer; }
.emojitext-hide { display: inline-block; vertical-align: baseline; text-indent: -9999px; }

textarea#textar {
    border: 1px solid rgb(229, 229, 229);
    border-radius: 5px;
    padding: 2px 5px;
}

b.carregandor { position: relative; top: 5px; }
.carregandor img { position: relative; left: 8px; }

.cvermelho { color: #f31111 !important; }

.reacoes-an {
    display: block;
    top: 10px;
    margin: 0;
    padding: 0;
    list-style: none;
    left: -3px;
    position: relative;
}
.reacoes-ab {
    display: inline-block !important;
    color: #0b0a07;
    background: #fefefe;
    display: inline-block;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-transition: background-color .25s ease;
    transition: background-color .25s ease;
    font-size: 13px;
    border-radius: 4px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    /* text-align: center; */
    border-color: #e5e5e5 #cbcbcb #cbcbcb #e5e5e5;
    padding: 0;
    margin-left: 1px;
    float: left;
    margin-right: 6px;
}

.reacoes-click {
display: flex;
    color: #0b0a07;
    text-decoration: none;
    cursor: pointer;
    height: 23px;
}
.reacoes-box {
padding-right: 2px;
    padding-left: 2px;
    justify-content: center;
}

span.numero-reab { position: relative; top: 2px; left: 1px; }

li.reacoes-ab-mais {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 0px;
    background: white;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    border-left: 1px #CACBCD solid;
    border-top: 1px #CACBCD solid;
    border-right: 1px #CACBCD solid;
    border-bottom: 2px #CACBCD solid;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 4px;
    display: inline-flex !important;
}

.reacao {
    width: 20px;
    height: 20px;
    position: relative;
    top: 1px;
}
.reacao-contagem {
    background: #fefefe;
    padding-right: 4px;
    padding-left: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.numero-rea {
position: relative;
    top: 3px;
}




#erro { display: inline-block; margin-bottom: 15px; }
.clique { display: inline-block; }
img.avatar-user {
position: absolute;
cursor: pointer;
left: -32px;
top: -14px;
}
img.anonim-user {
cursor: pointer;
position: absolute;
cursor: pointer;
left: -22px;
top: -1px;
z-index: 2;
}
/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

/**
 * Ecuro: #283035
 * Azul: #03658c
 * Detalhes: #c7cacb
 * Fundo: #dee1e3
 ----------------------------------*/
 * {
 	margin: 0;
 	padding: 0;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 }

 a {
 	color: #03658c;
 	text-decoration: none;
 }

ul {
	list-style-type: none;
}

body {
	font-family: 'Roboto', Arial, Helvetica, Sans-serif, Verdana;
	background: #dee1e3;
}

/** ====================
 * Lista de Comentarios
 =======================*/
.comments-container {
margin: 0px auto 0px;
width: 768px;
}

.comments-container h1 {
	font-size: 36px;
	color: #283035;
	font-weight: 400;
}

.comments-container h1 a {
	font-size: 18px;
	font-weight: 700;
}

.comments-list {
	margin-top: 20px;
	position: relative;
}

/**
 * Lineas / Detalles
 -----------------------*/
.validos .comments-list:before {
	content: '';
	width: 2px;
	height: 100%;
	background: #c7cacb;
	position: absolute;
	left: 38px;
	top: 43px;
}

.comments-list:after {
	content: '';
	position: absolute;
	background: #c7cacb;
	bottom: 0;
	left: 27px;
	width: 7px;
	height: 7px;
	border: 3px solid #dee1e3;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.reply-list:before, .reply-list:after {display: none;}


.comments-list li {
	margin-bottom: 15px;
	display: block;
	position: relative;
}

.comments-list li:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	width: 0;
}

.reply-list {
	padding-left: 59px;
	clear: both;
	margin-top: 15px;
}
/**
 * Avatar
 ---------------------------*/
.comments-list .comment-avatar {
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    /* box-shadow: 0 1px 2px rgb(0 0 0 / 20%); */
    /* overflow: hidden; */
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-image: initial;
    border-left-style: solid;
    border-right-style: solid;
    border-top-color: initial;
    border-top-style: initial;
    border-width: 0px 30px 16px;
    box-shadow: rgb(255 156 29) 0px 2px 0px inset;
    box-sizing: border-box;
    float: left;
    font: inherit;
    margin: -2px 10px 0px;
    max-height: 114px;
    max-width: 58px;
    min-height: 114px;
    min-width: 58px;
    outline: 0px;
    overflow: visible;
    padding: 0px;
    position: relative;
    transition: all 0.2s ease 0s;
    vertical-align: baseline;
    width: 36px;
    border-radius: 4px;
    z-index: 22;
}

.comments-list .comment-avatar img {

}

.reply-list .comment-avatar {
	width: 50px;
	height: 114px;
	position: absolute;
}

.comment-main-level:after {
	content: '';
	width: 0;
	height: 0;
	display: block;
	clear: both;
}
/**
 * Comentarios
 ---------------------------*/
.comments-list .comment-box {
	width: 680px;
	float: right;
	position: relative;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	box-shadow: 0 1px 1px rgba(0,0,0,0.15);
}

.validos .comments-list .comment-box:before, .comments-list .comment-box:after {
	content: '';
	height: 0;
	width: 0;
	position: absolute;
	display: block;
	border-width: 10px 12px 10px 0;
	border-style: solid;
	border-color: transparent #FCFCFC;
	top: 8px;
	left: -11px;
}

.validos .comments-list .comment-box:before {
	border-width: 11px 13px 11px 0;
	border-color: transparent rgba(0,0,0,0.05);
	left: -12px;
}

.reply-list .comment-box {
	width: 623px;
	left: 1px;
  z-index: 2;
}
.comment-box .comment-head {
	background: #FCFCFC;
    padding: 9px 12px 4px;
	border-bottom: 1px solid #E5E5E5;
	overflow: hidden;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.comment-box .comment-head i {
	float: right;
	margin-left: 14px;
	position: relative;
	top: 2px;
	color: #A6A6A6;
	cursor: pointer;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

.comment-box .comment-head i:hover {
	color: #03658c;
}

.comment-box .comment-name {
	color: #283035;
	font-size: 14px;
	font-weight: 700;
	float: left;
	margin-right: 10px;
}

.zcomment-box .comment-name a {
/* color: #283035; */
}

.comment-box .comment-head span {
    color: #999;
    font-size: 13px;
    position: relative;
    margin-left: 6px;
    font-weight: normal;
    cursor: pointer;
}

.comment-box .comment-content {
	background: #FFF;
    padding: 8px 12px 16px;
	font-size: 15px;
	color: #595959;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	  min-height: 70px;
    max-width: 680px;
    max-height: 1500px;
    overflow: auto;
    word-wrap: break-word;
}

.comment-box .comment-name.by-author, .comment-box .comment-name.by-author a {color: #03658c;}
.ddd {
	content: 'autor';
	background: #03658c;
	color: #FFF;
	font-size: 12px;
	padding: 3px 5px;
	font-weight: 700;
	margin-left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/** =====================
 * Responsivo
 ========================*/
@media only screen and (max-width: 766px) {
.resposta i.excluir.fa.fa-trash { display: none !important; }
.resposta i.editar.fa.fa-pencil { display: none !important; }
.resposta i.fa.fa-reply { display: none !important; }
p.comentariotext.delimitarbadge { width: 75% !important; }
ul.delimitarbadge { max-width: 296px; }
.resposta ul.delimitarbadge { max-width: 230px !important; }
	.comments-container {
		width: 480px;
	}

	.comments-list .comment-box {
		width: 390px;
	}

	.reply-list .comment-box {
		width: 329px;
    left: 0px;
	}
}

.avatar-ali {
text-align: center;
    width: 120px;
    left: -60px;
    position: relative;
    top: -2px;
    }
.resposta {
position: relative;
left: 0px;
}
.idanonimo {
    background: #03658c;
    color: #FFF;
    font-size: 12px;
    padding: 3px 5px;
    font-weight: 700;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline;
    margin-right: 3px;
}
.reacoes-neutro {
    border-color: #808040;
}
.reacoes-grito {
    border-color: #004040;
}
.reacoes-odiei {
border-color: #ad281e;
}
.reacoes-triste {
border-color: #4d7782;
}
.reacoes-amei {
border-color: #ca1e83;
}
.reacoes-feliz {
border-color: #d27c17;
}
.reacoes-surpreso {
border-color: #43a335;
}
.reacoes-palhaco {
border-color: #5b94b6;
}
.reacoes-palmas {
border-color: #e1ab26;
}
.reacoes-bobba {
border-color: #776451;
}
.vp21 {
border-color: #211818;
}
.iconeteam { cursor: pointer; }
.moderador { color: #F65F16 !important; font-weight:bold; }
.newsteam { color: #007FCE !important; font-weight:bold; }
.nftespecialista { color: #3877b7 !important; font-weight:bold; }

.moderadorv1 {
    text-shadow:#ed8d07 0px 0px 0px;
    background:-webkit-linear-gradient(#FF8008, #FFC837 70%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    font-weight:bold;
}

.administrador {
     /* text-shadow: #ed213a 1px 0px -1px; */
    background: -webkit-linear-gradient(#F00000, #DC281E 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}
img.imgadm {
    position: relative;
    top: -1px;
    margin-right: 5px;
}
img.iconeuser { cursor: pointer; position: relative; top: -2px; margin-right: 4px; }

.selecionado {
border: 1px solid green;
}
.reacoes-ab:hover {
border: 1px solid green;
}






:root{
  --checkbox-color: #fff;
  --checkbox-off-background: #c82417;
  --checkbox-on-background: #43a136;
  --checkbox-off-border: #c82417;
  --checkbox-on-border: var(--checkbox-on-background);
  --checkbox-off-color: #fff;
  --checkbox-on-color: #fff;
}

*{
  box-sizing: border-box;
}



.checkbox{
  color: var(--checkbox-color);
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-transform: uppercase;
  font-size: 50px;
  cursor: pointer;
}

.checkbox input{
  display: none;
}

.checkbox-inner{
  display: flex;
}

.checkbox-inner-text{
  margin-left: 5px;
  line-height: 1em;
}

.checkbox-inner-toggler{
  position: relative;
  border-radius: 25px;
  width: 50px;
  border: 2px solid var(--checkbox-off-border);
  background-color: var(--checkbox-off-background);
  transition: all 0.3s;
  z-index: 2;
}

.checkbox-inner-toggler:after{
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  width: calc(100% - 10px);
  padding-top: calc(100% - 10px);
  border-radius: 50%;
  background-color: var(--checkbox-off-color);
  transform: translateX(-50%) translateY(calc(-100% - 5px));
  transition: all 0.3s;
}

.checkbox input:checked + .checkbox-inner .checkbox-inner-toggler{
  background-color: var(--checkbox-on-background);
  border-color: var(--checkbox-on-border);
}

.checkbox input:checked + .checkbox-inner .checkbox-inner-toggler:after{
  background-color: var(--checkbox-on-color);
  top: 0;
  transform: translateX(-50%) translateY(5px);
}





.botao3 {

-webkit-appearance: button;
    background: rgb(230, 75, 33);
    border-color: initial;
    border-radius: 3px;
    border-style: none;
    border-width: initial;
    box-shadow: none;
    color: white;
    cursor: pointer;
    display: block;
    font-family: &quot;
    Open Sans&quot: ;
    , Arial, Helvetica, sans-serif: ;
    font-size: 1.05em;
    height: 40px;
    line-height: 1.3em;
    margin: -55px 0px;
    max-width: 100%;
    padding: 7px 20px;
    position: absolute;
    right: 83px;
    vertical-align: middle;
    white-space: nowrap;
    width: 198px;
    }
.avatar-comentarios2 {
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-image: initial;
    border-left-color: #4CAF50;
    border-left-style: solid;
    border-right-color: #4CAF50;
    border-right-style: solid;
    border-top-color: initial;
    border-top-style: initial;
    border-width: 0px 29px 16px;
    box-shadow: rgb(255, 156, 29) 0px 2px 0px inset;
    box-sizing: border-box;
    float: left;
    font: inherit;
    margin: -1px 10px 0px;
    max-height: 80px;
    max-width: 58px;
    min-height: 80px;
    min-width: 58px;
    outline: 0px;
    overflow: visible;
    padding: 0px;
    position: relative;
    transition: all 0.2s ease 0s;
    vertical-align: baseline;
    width: 36px;
}
.avatarfix-comentarios2 {
    background: #4CAF50;
    border-radius: 100%;
    border: 2px solid #4CAF50;
    box-sizing: border-box;
    font: inherit;
    margin: 9px 0px 0px -31px;
    max-height: 70px;
    max-width: 70px;
    min-height: 62px;
    min-width: 54px;
    outline: 0px;
    padding: 2px;
    position: relative;
    transition: all 0.2s ease 0s;
    vertical-align: baseline;
    z-index: 3;
}

.titulo-comentarios {
    color: white;
    border-radius: 20px;
    background: rgb(3, 37, 65);
    border: 0px;
    box-sizing: border-box;
    font-size: 14px;
    font-stretch: inherit;
    font-variant-east-asian: inherit;
    font-variant-numeric: inherit;
    letter-spacing: 1.5px;
    line-height: inherit;
    margin: 0px 0px 15px;
    outline: 0px;
    padding: 5px 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
    vertical-align: baseline;
    z-index: 1;
}

.caixa-comentarios{
border: 0px;
    box-sizing: border-box;
    counter-reset: contadorcomentarios 0;
    font-size: 10pt;
    font-stretch: inherit;
    font-variant-east-asian: inherit;
    font-variant-numeric: inherit;
    line-height: inherit;
    margin: 0px 0px 16px;
    outline: 0px;
    overflow: hidden;
    padding: 0px;
    position: relative;
    transition: all 0.2s ease 0s;
    vertical-align: baseline;
    width: 795.594px;
}
/* o que voce esta fazendo aqui rapaz? -salvando log- */


.desnet-comentarios {
top: 2px;
border: 0px;
    box-sizing: border-box;
    color: white;
    font: inherit;
    margin: 0px;
    outline: 0px;
    padding: 0px;
    text-decoration-line: none;
    transition: all 0.3s ease-out 0s;
    vertical-align: baseline;
}
.desne-comentarios {
border: 0px;
    box-sizing: border-box;
    font: inherit;
    margin: 0px;
    outline: 0px;
    padding: 0px;
    transition: all 0.2s ease 0s;
    vertical-align: baseline;
}
.desnes-comentarios {
    border: 0px;
    box-sizing: border-box;
    font: inherit;
    list-style: none;
    margin: 0px;
    outline: 0px;
    padding: 0px;
    transition: all 0.2s ease 0s;
    vertical-align: baseline;
}
.caixinha-comentarios {
border: 0px;
    box-sizing: border-box;
    font: inherit;
    margin: 0px;
    outline: 0px;
    padding: 0px 0px 8px;
    transition: all 0.2s ease 0s;
    vertical-align: baseline;
}
.avatar-comentarios {
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-image: initial;
    border-left-color: rgb(32, 72, 120);
    border-left-style: solid;
    border-right-color: rgb(32, 72, 120);
    border-right-style: solid;
    border-top-color: initial;
    border-top-style: initial;
    border-width: 0px 29px 16px;
    box-shadow: rgb(255, 156, 29) 0px 2px 0px inset;
    box-sizing: border-box;
    float: left;
    font: inherit;
    margin: -1px 10px 0px;
    max-height: 80px;
    max-width: 58px;
    min-height: 80px;
    min-width: 58px;
    outline: 0px;
    overflow: visible;
    padding: 0px;
    position: relative;
    transition: all 0.2s ease 0s;
    vertical-align: baseline;
    width: 36px;
}
.avatarfix-comentarios {
background: rgb(32, 72, 120);
    border-radius: 100%;
    border: 2px solid rgb(32, 72, 120);
    box-sizing: border-box;
    font: inherit;
    margin: 9px 0px 0px -31px;
    max-height: 70px;
    max-width: 70px;
    min-height: 62px;
    min-width: 54px;
    outline: 0px;
    padding: 2px;
    position: relative;
    transition: all 0.2s ease 0s;
    vertical-align: baseline;
    z-index: 3;
}
.bloco-comentarios {
border: 0px; box-sizing: border-box; font-family: inherit; font-size: 9pt; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; height: auto; line-height: inherit; margin: 0px 0px 0px 60px; min-height: 0px; outline: 0px; overflow: hidden; padding: 8px 8px 8px 85px; position: relative; text-overflow: ellipsis; transition: all 0.2s ease 0s; vertical-align: baseline;
}
.superior-comentarios {
 border: 0px; box-sizing: border-box; font: inherit; margin: 0px 0px 8px; outline: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;
}
.ordem-comentarios {
z-index: 2; width: auto; height: 16px; font-weight: bold; position: absolute; top: 0px; right: 236px; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; background-color: #9c27b0; border-color: rgb(156, 39, 176); border-radius: 30px; border-style: initial; border-width: 0px; box-shadow: rgba(156, 39, 176, 0.14) 0px 2px 2px 0px, rgba(156, 39, 176, 0.2) 0px 3px 1px -2px, rgba(156, 39, 176, 0.12) 0px 1px 5px 0px; color: white; cursor: pointer; font-family: inherit; font-size: 12px; letter-spacing: 0px; line-height: 1; margin: 0; outline: 0px; overflow: visible; padding: 2px 7px; text-transform: uppercase; transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1) 0s, background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s; user-select: none; white-space: nowrap; will-change: box-shadow, transform;
}
.anonimo-comentarios {
border: 0px; box-sizing: border-box; color: #007a00; font-family: inherit; font-size: 12pt; font-stretch: inherit; font-style: normal; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; position: relative; transition: all 0.2s ease 0s; vertical-align: baseline;
}
.usuario-comentarios {
    font-size: 12pt;
    box-sizing: border-box;
    color: #007a00;
    position: relative;
font-style: normal;
    font-weight: bold;
}
.hora-comentarios {
background-color: #272bb0; border-radius: 30px; border: 0px rgb(47 , 39 , 176); box-shadow: rgba(156 , 39 , 176 , 0.14) 0px 2px 2px 0px , rgba(156 , 39 , 176 , 0.2) 0px 3px 1px -2px , rgba(156 , 39 , 176 , 0.12) 0px 1px 5px 0px; box-sizing: border-box; color: white; cursor: pointer; float: right; font-family: inherit; font-size: 10pt; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; letter-spacing: 0px; line-height: 1; margin: 0px 6px; outline: 0px; overflow: visible; padding: 2px 10px; top: -2px; transition: 0.2s cubic-bezier(0.4 , 0 , 1 , 1) 0s , 0.2s cubic-bezier(0.4 , 0 , 0.2 , 1) 0s; vertical-align: baseline; white-space: nowrap;
}
.conteudo-comentario {
color: black; border: 0px; box-sizing: border-box; float: left; font-family: inherit; font-size: 15px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: 1.4em; margin-bottom: 8px; outline: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;
}
.acoes-comentarios {
border: 0px; box-sizing: border-box; float: left; font: inherit; margin: 0px; outline: 0px; padding: 0px; position: relative; transition: all 0.2s ease 0s; vertical-align: baseline; width: 624.594px;
}
.responder-comentarios {
background-color: black; border: 0px; box-sizing: border-box; color: white; font-family: inherit; font-size: 14px; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px 5px 0px 0px; outline: 0px; padding: 2px 5px; transition: all 0.3s ease-out 0s; vertical-align: baseline;
}
.um-comentario {
border: 0px; box-sizing: border-box; font: inherit; margin: 5px 0px 0px 48px; outline: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;
}

.boxlinkfwb-old { margin-bottom: 11px; font-weight: 700; font-style: normal; color: black; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 45px; }



.boxlinkcompartilhado { margin-top: 15px; cursor: pointer; display: flex; flex-direction: column; max-width: 100%; line-height: 1.4; width: 100%; padding-right: 18px; font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-weight: 400; font-size: 15px; color: black; overflow-wrap: break-word; overflow: hidden; padding: 0; background: none transparent; text-align: left; }
.boxlinkwf { display: flex; flex-direction: row; max-width: 100%; width: 100%; }
.boxlinkwc { min-width: 160px; width: 160px; min-height: 160px; overflow: hidden; }
.boxlinke { padding-bottom: 100.0000%;height: 100%;overflow: hidden;position: relative;width: 100%; }
.boxlinkem { position: absolute; width: 100%; height: 100%; }
.boxlinkimg { border-radius: 10px 0px 0px 10px; border-left: 0px; display: block; width: 100%; background: no-repeat center; background-size: cover; position: absolute; height: 100%; z-index: 222; }
.boxlinkwt { position: relative; overflow: initial; border: 1px solid rgb(51 61 78 / 25%); border-radius: 0px 10px 10px 0px; border-left: none; display: flex; flex: 1; align-items: center; }
.boxlinkwtfwn { padding-right: 18px; display: flex; flex-direction: column; max-width: 100%; width: 100%; }
.boxlinkfwb { margin-bottom: 0px; font-weight: 700; font-style: normal; color: black; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.boxlinkthl { background-color: transparent; -webkit-line-clamp: 2; margin-bottom: 0.6em; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; vertical-align: inherit; }
.boxlinkf1m { margin-bottom: 0!important; display: flex; align-items: center; color: #999; }
.boxlinktc { flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.boxlinkpo { position: absolute; z-index: 30; bottom: 0; right: 0; display: block; padding: 10px; font-size: 18px; text-decoration: none; color: inherit; touch-action: manipulation; }
.boxlinkpoi { display: block; width: 1em; height: 1em; font-size: 1em; fill: #999; overflow: hidden; }
.boxlinktd { font-size: 16px !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 0.6em; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; vertical-align: inherit; }
.boxlinkcompartilhado a { text-decoration: none; color: inherit; touch-action: manipulation; word-wrap: break-word; line-height: 1.28; font-size: 18px;}
span.twt { font-size: 14px; }
.iconeboxlink img { width: 16px; position: relative; top: -1px; }

@media screen and (min-width: 601px) { .textoboxl { font-size: 16px !important; } }
@media screen and (min-width: 461px) and (max-width: 600px) { .textoboxl { font-size: 15px; } }
@media screen and (min-width: 361px) and (min-width: 460px) { .textoboxl { font-size: 14px; } }
@media screen and (min-width: 1px) and (min-width: 360px) { .textoboxl { font-size: 13px; } }
.boxlinkwtfwn { font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; } 

/* @media screen and (min-width: 460px) { .boxlinktd { max-height: 4.2em; } }*/
/*@media screen and (min-width: 1px) and (max-width: 459px) { .boxlinktd { max-height: 2.8em; } }*/

@media screen and (min-width: 600px) { .boxlinkwt { padding: 8px 16px; } }
@media screen and (min-width: 360px) and (max-width: 599px) { .boxlinkwt { padding: 12px 15px; } }
@media screen and (min-width: 1px) and (max-width: 359px) { .boxlinkwt { padding: 8px 10px; } }

@media screen and (min-width: 600px) { span.button-count { top: -1px !important; } } /*.boxlinkwc { min-width: 160px; width: 160px; min-height: 160px;*/ 
@media screen and (min-width: 460px) and (max-width: 599px) { span.button-count { top: 1px !important; } } /*.boxlinkwc { min-width: 140px; width: 140px; min-height: 140px;*/
/*@media screen and (min-width: 360px) and (max-width: 459px) { .boxlinkwc { min-width: 110px; width: 110px; min-height: 110px; } }*/
/*@media screen and (min-width: 1px) and (max-width: 359px) { .boxlinkwc { min-width: 100px; width: 100px; min-height: 100px; } }*/

.fundoyoutubeprogressivo .fundoytnod { transition: opacity .25s linear; }
.fundoyoutube { background-position: 50%; background-repeat: no-repeat; background-size: cover; }
.fundoyoutubeprogressivo { background-size: 100% auto; overflow: hidden; }
.fundoyoutubepreviewr .fundoyoutube { height: 100%; }
.fundoyoutubepreviewr .fundoyoutube, .fundoyoutubepreviewr.loading, .fundoyoutubepreviewr.loading .Spinner { left: 0; position: absolute; top: 0; width: 100%; }
.LinkHeadytb:after { bottom: 0; box-shadow: 0 1px 2px 0 rgb(51 61 78 / 25%); content: ""; left: 0; pointer-events: none; position: absolute; right: 0; top: 0; z-index: 0; }
.linkytb { background: #fff;position: relative; }
.IFrameVideoPlayer { position: relative; padding-bottom: 56%; z-index: 1; }
.youtube-embed { height: calc(100% + 4px); left: -2px; position: absolute; top: -2px; width: calc(100% + 4px); z-index: 10; }
.Corbarytb { height: 0.5rem; left: 0; top: 0; width: 100%; pointer-events: none; position: absolute; z-index: 1; }
.LinkHeadytb { padding: 10px 22px 8px; width: 100%; position: relative; text-align: center; display: block; }
.LinkMetadata { line-height: 15px; margin-bottom: 8px; margin-top: 10px; }
.tituloytb { color: #323b4a; font-weight: 600; letter-spacing: -0.02rem; line-height: 2rem; position: relative; }
.captionytb { word-wrap: break-word; color: #323b4a; line-height: 2rem; height: 10px; }
a.LinkURL { text-decoration: none; color: #8c8686; touch-action: manipulation; display: inline-block; position: relative; top: 2px; }
.favicon-container img.favicon { width: 25px; position: relative; }
.favicon-container { display: inline-block; }
.tituloytb a { color: #ef5353 !important; outline: 0; text-decoration: none; line-height: 26px; position: relative; text-align: center; display: block; }
.LinkContainer { border: 1px solid rgb(51 61 78 / 25%); border-radius: 10px; overflow: hidden; }

@media screen and (min-width: 766px) { .LinkContainer { max-width: 81%; } .LinkURL div { font-size: 16px; } .tituloytb a { font-size: 19px; } }
@media screen and (min-width: 1px) and (max-width: 765px) { .LinkContainer { max-width: 100%; } .LinkURL div { font-size: 14px; position: relative; top: -1px; } .tituloytb a { font-size: 16px; } }

.fundoyoutubepreviewr { padding-bottom: 56%; -ms-flex-align: center; -ms-flex-pack: center; align-items: center; background: #000; display: -ms-flexbox; display: flex; justify-content: center; overflow: hidden; position: relative; }
.RichMediaPreviewOverlay { -ms-flex-align: center; -ms-flex-pack: center; align-items: center; display: -ms-flexbox; display: flex; height: 100%; justify-content: center; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; }
.circle-hit-area { cursor: pointer; padding: 20px; }
.RichMediaPreviewOverlay .circle { -ms-flex-align: center; -ms-flex-pack: center; align-items: center; background: rgba(27,37,54,0.75); border-radius: 50%; display: -ms-flexbox; display: flex; height: 56px; justify-content: center; position: relative; width: 56px; }
.circle svg.Icon.play-arrow { margin-left: 4px; }

.ttwitter { padding-right: 0px; }
.boxlinkfwb.textoboxl.headttwitter { display: inline-block; height: 52px; position: relative; }
a.redttwitter { position: absolute; right: 0px; }
span.twt.textottwittt { margin-bottom: 0!important; color: #999; font-weight: 400; }
.avatar-wrap.avatarttwitter { margin-right: 9px; display: inline-block; position: relative; z-index: 1111; }
img.avatar--large { width: 49px; height: 49px; object-fit: cover; object-position: 50% 0; border-radius: 50%; border: 0.8px solid #f5f5f5; position: relative; z-index: 1111; }
span.usernamettwitter { font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 15px; }
span.user-hash { margin-left: 5px; color: #657786; position: relative; font-size: 12px; font-size: 14px; font-weight: 400; }
span.dot-separator { padding: 0px 2px; color: #657786; font-weight: 400; }
span.post-time { color: #657786; font-weight: 400; }
.cardaattwit-header { margin-left: -8px; font-size: 12px; display: inline-block; position: relative; top: -10px; }
.alinharttwitter { width: 86%; left: 53px; position: relative; top: -32px; }
.card-footer__button-group { justify-content: center; display: flex; }
.button-wrap--medium { width: 33.5px; height: 33.5px; border-radius: 50%; position: relative; justify-content: center; align-items: center; display: inline-block; margin-left: 35px; }
svg.button-icon.fill-secondary { width: 60%; fill: #657786; position: relative; }
span.button-count { position: absolute; left: 23px !important; color: #657786; }
span.imagemobilett { text-align: center; position: relative; top: -20px; }
.imagemobilett img { max-width: 50%; }
a.redttwitter.mobileembaixott { left: 14px; }

@media screen and (min-width: 766px) { span.imagemobilett { display: none; } .mobileembaixott { display: none; } }

@media screen and (min-width: 1px) and (max-width: 765px) {
.adapmobilea { display: none !important; }
.adapmobileb { border-radius: 10px; position: relative; border-left: 1px solid rgb(51 61 78 / 25%); }
.adapmobilec { display: none; }
.boxlinktd.textoboxl.alinharttwitter { left: 53px !important; width: 82% !important; }
}

.bird-left { animation-name: bird-left; animation-duration: 15s; animation-iteration-count: infinite; animation-direction: reverse; position: absolute; width: 30px !important; image-rendering: pixelated; z-index: 111; top: 60%; }
@keyframes bird-left {
from{ color: white; }
to{ color: black; }
from { left: -30px; }
to { left: 900px; }
}

img.imgcampainha { position: relative; top: -3px; }
img.imgsenha { position: relative; top: -2px; }
img.imgamigos { position: relative; top: -1px; }
.fotodeperfil-avatar { position: absolute; image-rendering: pixelated; top: -50px; -webkit-filter: drop-shadow(2px 1px 0 #fff) drop-shadow(-2px 1px 0 #fff) drop-shadow(0 -2px 0 #fff); width: 192px; left: 50%; transform: translateX(-50%); vertical-align: middle; display: inline-block; line-height: 1px; }
.fotodeperfil-linkscoment { background-image: url(https://lite.habbonews.net/imagens/avatares/perfil/padrao.png); width: 100%; height: 100%; background-size: contain; overflow: hidden; position: absolute; top: 0px; left: 50%; transform: translateX(-50%); vertical-align: middle; display: inline-block; z-index: 1; border-radius: 10px 0px 0px 10px; }


/**
 * links em comentarios
 ---------------------------*/



.emblemaltd { width: 50px; height: 50px; background-position: center center; background-repeat: no-repeat; border-radius: 6px; position: absolute; margin-left: -5px; top: 3px; left: 10px; z-index: 2; }
.boxemblemaltd { pointer-events:none; background-image: url(https://lite.habbonews.net/imagens/icones/ferramentas/banner2.png); width: 59px; height: 73px; position: absolute; top: -1px; left: 13px; overflow: hidden; }
.bordaemblemaltd { position: absolute; z-index: 11; left: 0px; }
.cordaemblemaltd { position: absolute; width: 56px; height: 68px; z-index: 2; opacity: 0.4;  clip-path: polygon(0% 1%, 0% 76%, 64% 100%, 100% 77%, 100% 0%); }
.cordaemblemaltd2 { position: absolute; width: 41px; height: 8px; z-index: 1; opacity: 0.4; top: 56px; left: 8px; transform: rotateY(45deg); }
.habbowidgets-bg { background-image: url(https://lite.habbonews.net/imagens/icones/ferramentas/bghabbowidgets.png); width: 94px; height: 94px; transform: scale(2); image-rendering: pixelated; background-repeat: no-repeat; background-position: 40px 40px; }
img.iconeurl-rooms { position: relative; top: -2px; }
span.linhaunicainfo { max-width: 440px; /*text-overflow: ellipsis;*/ /*white-space: nowrap;*/ overflow: hidden; display: inline-block; position: relative; }
.ocultarbadgeurl { display: none; }

@font-face{font-family:__Baloo_2_39b0a1;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/media/c916f784e81b6533-s.p.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8ff } 
@font-face{font-family:__Baloo_2_39b0a1;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/fc15440c376e00ad-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab } 
@font-face{font-family:__Baloo_2_39b0a1;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/690322b901e5b0d3-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff } 
@font-face{font-family:__Baloo_2_39b0a1;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../fonts/e1f551e343ee0424-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd } 
@font-face{font-family:__Baloo_2_Fallback_39b0a1;src:local("Arial");ascent-override:111.44%;descent-override:54.17%;line-gap-override:0%;size-adjust:96.74% } 
.__className_39b0a1{font-family:__Baloo_2_39b0a1,__Baloo_2_Fallback_39b0a1;font-style:normal } 
.fonttweet { font-family: __Baloo_2_39b0a1,__Baloo_2_Fallback_39b0a1; font-style: normal; }
.boxtweetv2 { color: rgb(229 231 235/1); background-color: #414141; border-color: hsla(0,0%,100%,.1); padding: 23px !important; border-bottom-width: 1px; border-radius: 1rem; max-width: 42rem; padding-bottom: 12px !important; margin-top: 13px; }
.icontt-justify-between { display: flex; justify-content: space-between; }
a.infosautortweetv2 { color: rgb(229 231 235/1); align-items: center; display: flex; gap: 0.75rem; text-decoration: inherit; }
img.roundavatartweetv2 { border-radius: 9999px; height: 3rem; width: 3rem; }
.iconettv2 { color: rgb(229 231 235/1); }
.iconettv2 svg { stroke-width: 1; fill: #fff; }
.textotweetv2 { min-height: 75px; position: relative; overflow: hidden; line-height: 1.5; font-size: 19px; margin-top: 0.75rem !important; margin-bottom: 12px !important; }
.areaestatisticastweetv2 { letter-spacing: .05em; font-weight: 500; font-size: 1rem; gap: 2rem; display: flex; position: relative; }
.areaestatisticastweetv2 a { color: rgb(229 231 235/1); gap: 0.5rem; display: flex; align-items: center; text-decoration: inherit; }
.areaestatisticastweetv2 a svg { fill: transparent; width: 1.25rem; height: 1.25rem; margin-bottom: 0.25rem; }
svg.svgttweet-retweet { fill: #fff !important; }
.areatweetv2-1 { line-height: 1.375; flex-direction: column; display: inline-block; }
span.areatweetv2-2 { font-weight: 600; font-size: 1rem; gap: 0.5rem; }
span.areatweetv2-3 { opacity: .7; font-weight: 400; font-size: 1rem; margin-left: 3px; }
.areatweetv2-2 svg { width: 18.75px; fill: #fff; height: 1.25rem; position: relative; margin-left: 0px; margin-right: -2px; margin-top: -3px; }
.datatweetv2 { opacity: .8; font-size: 1rem; display: block; }
a.respostasttsv2:hover svg { color: #3b82f6 !important; }
a.retweetsttsv2:hover svg { fill: #4ade80 !important; }
a.favesttsv2:hover svg { color: #ef4444 !important; }
.linkexterno { cursor: pointer; }
.twitterimg { margin-top: 12px !important; }

.enquetetwitter { max-width: 500px; margin-top: 18px; }
.enquetetwitter .espacoopcoesenquete { margin-top: 6px; display: flex; align-items: center; position: relative; }
.enquetetwitter .porcentagemhoriz { position: relative; flex: 1; border-radius: 2px; background: #191b1f; max-width: 100%; height: 26px; overflow: hidden; }
.enquetetwitter .porcentagemhoriz-show { background: rgb(60 74 89); height: 100%; border-radius: 2px; transition: transform 300ms ease-out; transition-delay: 300ms; transform: translateX(-100%); }
.enquetetwitter .porcentagemhoriz-info { position: absolute; display: flex; height: 100%; width: 100%; top: 0; justify-content: space-between; align-items: center; }
.enquetetwitter .porcentagemhoriz-label { display: flex; flex-direction: row; flex-grow: 1; min-width: 0; margin-left: 8px; }
.enquetetwitter .porcentagemhoriz-label-txt { overflow: hidden; position: relative; }
.enquetetwitter .porcentagemhoriz-texto { text-align: left; text-shadow: 0 1px 1px rgba(0,0,0,.5); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #fff; margin-top: 3px; display: inline-block; }
.enquetetwitter .porcentagemhoriz-valor { flex-shrink: 0; width: 40px; text-align: right; text-shadow: 0 1px 1px rgba(0,0,0,.5); font-size: 14px; line-height: 19px; color: #fff; font-weight: bold; margin: 1px 8px 0 6px; }
.enquetetwitter .informacaoenqueteprazo { font-size: 16px; margin-top: 10px; position: relative; display: inline-block; margin-left: 3px; font-weight: 500; color: #b5b5b5; }
.porcentagemhoriz-texto .emoji-outer { position: relative; margin-top: -1px !important; margin-left: 1px; }
.opcaovencedoraenquete { background: rgb(17 219 66 / 58%) !important; }
.porcentagemhoriz-texto .iconopcaovencedora { position: relative; margin-left: 3px; margin-top: -3px; }
.spoilerowner { display: -webkit-box !important; }
.boxlinkcompartilhado { min-width: 590px; }


.bodymovinanim { width: 25px; height: 25px; position: absolute; top: 8px; right: 7px; cursor: pointer; }
.comentariotext [status="on"]:not(:hover) .colorido { color: unset !important; }
#atualizacheck img.iconeuser { margin-right: 0px; }
img.iconemencionado { position: relative; top: -1px; margin-right: -2px; }


/* Lista principal */
.comments-list-nivel-0 {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Elemento pai de cada grupo de respostas */
.reply-list {
    width: 100%;
    padding: 0 0 0 59px;
    margin: 15px 0 0;
    clear: both;
    box-sizing: border-box;
    list-style: none;
    display: inline-block;
    margin-top: 35px;
}

.reply-list::after {
    content: "";
    display: block;
    clear: both;
}

/* Comentário de resposta */
.respostasn {
    position: relative;
    width: 100%;
    margin: 0;
    clear: both;
    box-sizing: border-box;
}

/* Espaço entre respostas irmãs */
.respostasn + .respostasn {
    margin-top: 15px;
}

/* Linha que liga a resposta ao comentário pai */

/* Largura das caixas em cada nível */
.respostasn-nivel-1 .comment-box {
    width: 615px;
    left: 0;
}

.respostasn-nivel-2 .comment-box {
    width: 558px;
    left: 0;
}

.respostasn-nivel-3 .comment-box {
    width: 497px;
    left: 0;
}

@media only screen and (max-width: 766px) {

    /* Comentário principal */
    .comments-list .comment-box {
        width: 390px;
        max-width: 100%;
    }

    /* Nível 1: 390 - 59 */
    .comments-list .respostasn-nivel-1 .comment-box {
        width: 331px;
        max-width: 100%;
    }

    /* Nível 2: 331 - 59 */
    .comments-list .respostasn-nivel-2 .comment-box {
        width: 272px;
        max-width: 100%;
    }

    /* Nível 3: 272 - 59 */
    .comments-list .respostasn-nivel-3 .comment-box {
        width: 213px;
        max-width: 100%;
    }
}

/*
 * O recuo não fica mais nos comentários.
 * Cada .reply-list pai já adiciona 59px.
 */
.respostasn-nivel-1,
.respostasn-nivel-2,
.respostasn-nivel-3 {
    margin-left: 0;
}

.validos .reply-list > li.respostasn {
    position: relative;
    overflow: visible;
}

/* Linha vertical */
.validos .reply-list > li.respostasn
> .linha-arvore-comentario {
    position: absolute;
    display: block;
    width: 2px;
    top: -85px;
    bottom: -73px;
    left: -21px;
    background: #c7cacb;
    pointer-events: none;
    z-index: 0;
}

.validos .reply-list > li.respostasn
> .linha-arvore-comentario {
    position: absolute;
    display: block;
    width: 2px;
    left: -21px;
    top: 0;
    height: 0;
    bottom: auto;
    background: #c7cacb;
    pointer-events: none;
    z-index: 0;
}

/* Linha horizontal */
.validos .reply-list > li.respostasn::before {
    content: "";
    position: absolute;
    display: block;
    width: 90px;
    height: 2px;
    top: 56px;
    left: -21px;
    background: #c7cacb;
    z-index: 0;
}

.bg-moldura { background-repeat: no-repeat; width: 145px; height: 150px; position: absolute; top: -29px; z-index: 22; left: -58px; }

.emblemasnewsboxv2 { max-width: 272px; height: 48px; display: flex ; gap: 8px; position: absolute; right: 10px; bottom: 11px; z-index: 2; }
.emblemaboxv2 { width: 48px; height: 48px; border-radius: 8px; padding: 4px; gap: 10px; display: flex ; background: #CEE1EB; }

.efeitoespecial-xmas24 { position: absolute; left: -32px; z-index: 4; top: -22px; }
img.efeitoespecial-xmas24-background { position: absolute; left: -34px; z-index: 1; top: -7px; }
.anonimoespecial-xmas24 { position: relative; display: none !important; }
.anonimoespecial-xmas24-box { background: #4463ad !important; width: 148px; padding: 4px; border-radius: 19px; padding-left: 11px; color: white; font-size: 14px; font-weight: 600; font-family: "Roboto", sans-serif !important; }
.anonimoespecial-xmas24-box img { position: relative;top: -1px; margin-right: 2px; }
.anonimoespecial-xmas24 .checkbox { position: absolute; left: 175px; top: -19px; }
.anonimoespecial-xmas24 .checkbox-inner-toggler { transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); width: 35px; height: 65px; }
img.avatar-user { z-index: 2; }

@media only screen and (min-width: 1px) and (max-width: 767px) {
.captchaclick { position: relative; top: 13px !important; left: 7px !important; margin-bottom: 10px !important; }
}

.imgurimg img { max-width: 309px !important; }

.enquetewidget-card { background: rgba(239, 243, 248, .4); border: 1px solid rgba(225, 229, 242); border-radius: 8px; position: relative; }
.enquetewidget-card .titulo { align-items: center; display: flex; padding-right: 16px; }
.enquetewidget-card .quemcriou { background-color: #414141; border: 1px solid hsla(0, 0%, 100%, .1); border-bottom-right-radius: 8px; border-top-left-radius: 8px; color: #fff; font-size: 14px; font-weight: 700; left: -1px; line-height: 30px; overflow: hidden; padding: 0 8px 0 12px; position: relative; text-overflow: ellipsis; top: -1px; white-space: nowrap; font-family: __Baloo_2_39b0a1, __Baloo_2_Fallback_39b0a1; font-style: normal; }
.statusenquete { color: #8b93a7; flex-grow: 1; font-size: 12px; font-weight: 600; margin: 0 8px; white-space: nowrap; padding-left: 9px; }
.enquetewidget-corpo { box-sizing: border-box; padding: 16px; }
.enquetewidget-corpo .opcaoemtexto { cursor: pointer; align-items: center; background-color: #fff; border: 1px solid #e1e5f2; border-radius: 4px; box-sizing: border-box; display: flex; height: 36px; overflow: hidden; position: relative; padding: 0 12px; }
.enquetewidget-corpo .opcaoemtexto:hover { background: #dee7f2 !important; }
.enquetewidget-corpo .opcaoemtexto:hover .porcentagemenquete .porcentagemenquete-info { display: none !important; transition: opacity 0.5s ease-in-out; }
.enquetewidget-corpo .opcaoemtexto .votacaoaovivo { background-color: #dee7f2; bottom: 0; left: 0; position: absolute; top: 0; } .enquetewidget-corpo .opcaoemtexto .conteudoopcao { align-items: center; color: #616b84; display: flex; flex-grow: 1; font-size: 15px; font-weight: 700; overflow: hidden; position: relative; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
.enquetewidget-corpo .opcaoemtexto  .porcentagemenquete .porcentagemenquete-info { color: #616b84; font-size: 15px; font-weight: 600; margin-right: 8px; }
.enquetewidget-corpo .separadoropcoesenquete { padding-top: 6px; }
.enquetewidget-votostotal { align-items: center; color: #8b93a7; display: flex; font-size: 12px; font-weight: 400; justify-content: space-between; padding: 0 16px 16px; }
.enquetewidget-votostotal span { cursor: pointer; color: #8b93a7; font-size: 12px; font-weight: 400; }
.enquetewidget-votostotal svg { cursor: pointer; margin-left: 4px; color: #b3bcd2; }
.enquetewidget-votostotal svg:hover { color: unset !important; }
.enquetewidget-votostotal2 { align-items: center; display: flex; }
.enquetewidget-votostotal .enquetewidget-votostotal2 svg { color: #616b84; }
.enquetewidget-votostotal .enquetewidget-votostotal2 svg:hover { color: #616b84 !important; }
.enquetewidget-votostotal .enquetewidget-votostotal2 span { cursor: pointer; color: #616b84; font-weight: 600; }


.viewperfil {
display: block !important;
}

.perfilv1-box {
width: 370px;z-index: 5450;border-radius: 4px;margin-left: 64px;position: absolute;margin-top: -82px; display: none;
}
.perfilv1-card { 
position: relative;
overflow: hidden;
border-radius: 10px;
border: 1px solid;
border-color: #e5e5e5 #e5e5e5 #e5e5e5 #e5e5e5;
background: rgb(255, 255, 255);
}
.perfilv1-header {
position: relative;
}
.perfilv1-fundo { background-repeat: repeat;left: 0;right: 0;display: block;content: '';pointer-events: none;overflow: hidden;width: 100%;background-image: url(https://lite.habbonews.net/imagens/icones/ferramentas/bgpixelse.png);height: 100px;position: absolute;top: 0; }
.perfilv1-header .fotodeperfil-profilev1 { width: 120px; height: 120px; background-size: contain; overflow: hidden; position: absolute; top: 0px; left: 50%; transform: translateX(-50%); vertical-align: middle; display: inline-block; line-height: 1px; margin: 2px; border-radius: 500px; z-index: 1; }
img.perfilv1-miniavatar.anonimo { image-rendering: pixelated; transform-origin: right top; transform: scale(2); top: -4px; margin-left: 1px; }
img.perfilv1-miniavatar.convidado { image-rendering: pixelated; transform-origin: right top; transform: scale(2); top: -4px; margin-left: 1px; }

.perfilv1-miniavatar {
position: absolute;
top: -34px;
left: 50%;
transform: translateX(-50%);
vertical-align: middle;
display: inline-block;
line-height: 1px;
}
.perfilv1-coluna1 {
padding: 20px !important;
flex-direction: column;
align-items: center;
display: flex;
position: relative;
margin-top: 110px;
padding-bottom: 0px !important;
}
.perfilv1-dataregistro {
line-height: 1.53;
color: rgb(103, 120, 136);
font-size: 13.0px;
min-width: 0;
display: block;
margin-top: 5px;
} 
.perfilv1-missao { 
line-height: 1.5;
font-size: 14px;
margin-top: -4px;
text-align: center;
position: relative;
} 
.perfilv1-area1 { 
margin: 0 auto;
align-items: center;
flex: 0 1 auto;
min-width: 0;
display: flex;
align-self: stretch;
padding-bottom: 18px;
border-top: 1px solid #e8ebed;
border-bottom: 1px solid #e8ebed;
padding-top: 13px;
position: relative;
} 
.perfilv1-hor { 
padding-right: 12px !important;
padding-left: 12px !important;
flex-direction: column-reverse;
align-items: center;
flex: 0 1 auto;
min-width: 0;
display: flex;
} 
.perfilv1-txtcategoria { 
color: #595959;
flex: 0 1 auto;
min-width: 0;
position: relative;
top: -1px;
font-weight: 200;
}   
.perfilv1-txt2categoria { 
font-size: 18px;
font-weight: bolder;
} 

.perfilv1-catbadges { 
flex: 0 1 auto;
min-width: 0;
display: inline-block;
padding-top: 14px;
margin-left: -19px;
} 
     
.mudaranonimo-esquerda { left: -44px; position: absolute; z-index: 1; top: 44px; }
.mudaranonimo-direita { left: 29px; position: absolute; z-index: 1; top: 44px; }
#avatar-ali-owner img.avatar-user { left: -32px; top: -14px; }
img.areauser.verificado-icone-anonimo { margin-right: 1px; }
.verificado-icone-anonimo { cursor: pointer; width: 18px; image-rendering: -webkit-optimize-contrast; z-index: 2; margin-right: 4px; position: relative; top: -2px; }
img.anonimoavatar-5.anonim-user { top: 2px !important; }
img.anonimoavatar-7.anonim-user { top: -17px; left: -27px; }
img.anonimoavatar-9.anonim-user { top: 8px; left: -14px; }
img.anonimoavatar-10.anonim-user { left: -29px; top: 2px; }
img.anonimoavatar-11.anonim-user { left: -41px; top: -2px; }
img.anonimoavatar-12.anonim-user { left: -18px; top: -8px; }
img.anonimoavatar-13.anonim-user { left: -38px; top: -8px; }
img.anonimoavatar-14.anonim-user { left: -39px; top: 0px; }
.miniatura24 { min-height: 81px !important; height: 81px !important; }
.comment-avatar.miniatura24 .seta-anonimos { top: 27px; }
.seta-anonimos { cursor: pointer; }


.iconesom { cursor: pointer; position: absolute; right: -36px; bottom: 0; z-index: 111; }
.categoriafigurinha { outline: none !important; cursor: pointer; background-color: #525e7e; margin-right: 15px; margin-bottom: 0px; border: none; line-height: 30px; font-size: 13px; padding: 0 15px; text-decoration: none; border-radius: 3px; cursor: pointer; letter-spacing: 0.03em; color: #FFFFFF; box-shadow: 0 1px 1px rgb(76 76 76 / 30%); transition: ease all 50ms; position: relative; height: 26px; width: 154px; opacity: 2222; z-index: 22; right: 2px; font-weight: 700; float: right; margin-top: 2px; }
.figcategoria.catativada { display: inline !important; }
.figcategoria { display: none; }
.box-categoria-figurinha { cursor: pointer; padding: 10px; background: #2a3040; border: 2px solid #525e7e; border-radius: 6px; display: inline-block; justify-content: space-between; align-items: center; position: relative; width: 179px; height: 44px; z-index: 1; overflow: hidden; text-align: center; margin-top: 6px; margin-right: 3px; margin-left: 2px; }
.icon-categoria-figurinha { background: #525e7e; position: absolute; left: 0px; width: 48px; top: 0px; height: 42px; }
.txt1-categoria-figurinha { color: white; padding-left: 57px; font-size: 15px; font-family: "Roboto",sans-serif!important; }
.txt2-categoria-figurinha { font-size: 18px; line-height: 1em; font-weight: 700!important; color: white; }

p.comentariotext.delimitarbadge { max-width: 88%; }
span#naoeanonimo { line-height: 23px; }
#atualizacheck { display: inline-block; }
i.fa.fa-ellipsis-h { font-size: 22px; }
.comment-box .comment-head { background: #FCFCFC; padding: 9px 12px 0px; border-bottom: 1px solid #E5E5E5; overflow: hidden; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.emblemaescolhido { width: 65px; height: 65px; background-repeat: no-repeat; background-position: center; float: left; }
.emblemanewsbox { float: right;height: 65px;width: 65px; border-radius: 10px; margin: 25px 10px; position: absolute; right: 2px; top: 30px; }
.iconeteam { position: absolute; left: -37px; top: -2px; z-index: 234; }

i.maisacoes.fa.fa-ellipsis-h { top: 0px; }
.mostrarmais { display: block !important; }
.mostrarmenos { display: none; }
.boxmais-icon.notificacaosvg23-icon svg { width: 26px; height: 26px; position: absolute; right: -1px; top: 2px; }
.boxmais-icon img { left: 2px; position: relative; }
.boxmaiscoisas { width: 200px; min-height: 150px; position: absolute; background: #171e2f; border-radius: 4px; padding: 7px; z-index: 2; right: 103px; margin-top: -9px; }
.boxmais-info { color: #b9bbbe; border-color: #b9bbbe; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 32px; padding: 6px 8px; position: relative; margin: 2px 0; border-radius: 2px; font-size: 14px; font-weight: 500; line-height: 18px; cursor: pointer; }
.boxmais-detalhes { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fafafa; }
.boxmais-info:hover { background-color: #094f77 !important; color: white !important; color: #b9bbbe !important; }
.tipsy-inner b { font-weight: 700; font-size: 14px; }
.mencoesnews {
    display: inline-table;
    font-weight: bold;
    font-size: 0.93em;
    padding: 1px 6px;
    border-radius: 8px;
    word-wrap: break-word;
    cursor: pointer;
}

.negrito { font-weight: bolder; }
.italico { font-style: italic; } 
.tachado { text-decoration: line-through; } 
.sublinh { text-decoration: underline; } 

.ql-mention-list-container { width:270px;border:1px solid #f0f0f0;border-radius:4px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(30,30,30,.08);z-index:9001;overflow:auto }
.ql-mention-loading { line-height:44px;padding:0 20px;vertical-align:middle;font-size:16px }
.ql-mention-list{ list-style:none;margin:0;padding:0;overflow:hidden }
.ql-mention-list-item{cursor:pointer;line-height:44px;font-size:16px;padding:0 20px;vertical-align:middle }
.ql-mention-list-item.disabled{cursor:auto }
.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none }
.mention>span{margin:0 3px}
.comment-content.areacomentarowner { overflow: unset; padding-bottom: 0px; }

div#textar { padding: 3px 12px !important; color: #495057; font-size: 1rem; }
div#textarv { border: none !important; position: relative; left: -6px; width: 100%; max-width: 666px; height: 104px; min-height: 95px !important; max-height: 95px !important; top: -8px; margin-top: 10px; z-index: 1; }
.ql-toolbar.ql-snow { border: none !important; position: absolute; left: -2px; top: 95px; margin-bottom: -9px; }
.form-group.wdt-emoji-picker-parent { color: #495057; font-size: 1rem; border: 1px solid rgb(229, 229, 229); border-radius: 5px; padding: 2px 5px; min-height: 145px; }
.ql-toolbar.ql-snow .ql-formats { margin-right: unset !important; }
.ql-editor.ql-blank::before { font-style: unset !important; left: 10px !important; }

#display{width: 200px;}
.iconeusermencion {
    margin-right: 3px;
    position: relative;
    top: -1px;
}
.display_box:hover{
background-color: #094f77 !important;
	color:#FFF;
	} 
	
.display_box:hover .account-handle { color: #dbd7d7 !important; }
	
.container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 36rem;
}

.box {
  border-radius: 0.5rem;
  background-color: rgba(17, 24, 39, 1);
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1),
    0 10px 10px -5px rgba(0, 0, 0, 0.04), 0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.box-textbox {
  height: 9rem;
  width: 100%;
  resize: none;
  background-color: transparent;
}

.box-textbox::-webkit-input-placeholder,
.box-textbox:-ms-input-placeholder,
.box-textbox::placeholder {
  color: rgba(107, 114, 128, 1);
}

.box-textbox:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.box-body {
  display: flex;
  border-radius: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: rgba(255, 255, 255, 1);
}

.box-body > :not([hidden]) ~ :not([hidden]) {
  margin-right: calc(1rem * 0);
  margin-left: calc(1rem * calc(1 - 0));
}

.box-compose {
  position: relative;
  margin-top: 0.5rem;
  flex-grow: 1;
}

.box-footer {
  display: flex;
  justify-content: flex-end;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-top-width: 1px;
  border-color: rgba(31, 41, 55, 1);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.display_box {
    margin-bottom: 0px !important;
    padding-right: 20px;
}

.autocomplete-panel {
  position: absolute;
  left: 0px;
  width: auto;
  max-width: 360px;
  border-radius: 0.5rem;
  background-color: #171e2f;
  box-shadow: 0 20px 25px -5px rgba(255, 255, 255, 0.1),
    0 10px 10px -5px rgba(255, 255, 255, 0.04),
    0 1px 3px 0 rgba(255, 255, 255, 0.1), 0 1px 2px 0 rgba(255, 255, 255, 0.06);
    position: absolute;
    z-index: 11;
    margin-top: 6px;
}

.autocomplete-loading {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: rgba(14, 165, 233, 1);
}

.autocomplete-loading-icon {
  display: block;
  height: 2rem;
  width: 2rem;
  margin-left: auto;
  margin-right: auto;
}
.autocomplete-source {
    margin-top: 4px;
    width: 100%;
    overflow: hidden;
    border-radius: 0.5rem;
    padding-top: 0px;
    padding-bottom: 4px;
    background: unset !important;
}

.autocomplete-source-stalled {
  filter: grayscale(1);
  opacity: 0.8;
}

.autocomplete-items {
  height: 100%;
  max-height: 24rem;
  overflow: auto;
  list-style: none;
  margin: 0;
  padding: 0;
}

.autocomplete-item {
  display: flex;
  cursor: pointer;
  flex-direction: column;
}

.autocomplete-item > :not([hidden]) ~ :not([hidden]) {
  margin-top: calc(0.25rem * calc(1 - 0));
  margin-bottom: calc(0.25rem * 0);
}

.autocomplete-item {
    padding-left: 19px;
    padding-right: 0px;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.autocomplete-item-selected {
  background-color: rgba(31, 41, 55, 1);
}

.account-body {
  display: flex;
  align-items: center;
}

.account-body > :not([hidden]) ~ :not([hidden]) {
  margin-right: calc(0.75rem * 0);
  margin-left: calc(0.75rem * calc(1 - 0));
}

.account-name {
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
}

.account-highlighted {
  border-radius: 0.125rem;
  background-color: rgba(55, 65, 81, 1);
  color: currentColor;
}

.account-avatar,
.box-avatar {
  height: 2.5rem;
  width: 2.5rem;
  flex: none;
  border-radius: 9999px;
  background: url(https://lite.habbonews.net/imagens/icones/ferramentas/bgvaporwave.png);
  overflow: hidden;
}

.account-avatar img, .box-avatar img {
    width: 64px;
    height: 110px;
    image-rendering: pixelated;
    position: relative;
    top: -21px;
    left: -12px;
}

.account-handle {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(107, 114, 128, 1);
}
.texto-highlighted {
    border-radius: 0.125rem;
    color: white !important;
    color: unset !important;
    background-clip: unset !important;
    -webkit-text-fill-color: unset !important;
    background: rgba(55, 65, 81, 1) !important;
}
.ql-color .ql-picker-options [data-value=color-picker]:before {
  content: 'Escolher outra cor';
}

.ql-color .ql-picker-options [data-value=color-picker] {
  background: none !important;
  width: 100% !important;
  height: 25px !important;
  text-align: center;
  color: white;
  text-decoration: underline;
  display: none;
}

.ql-spoiler { color: #ccc; }
button.ql-spoiler:hover { color: #fff; }

#textar .mention { display: inline-table; font-weight: bold; font-size: 0.93em; padding: 1px 5px 0px 0px; border-radius: 8px; word-wrap: break-word; cursor: pointer; height: auto !important; width: auto !important; position: relative; margin-left: 4px; margin-right: 4px !important; }
.mention span img { position: relative; top: -2px; left: -2px; }
[rel=tip] { cursor: pointer; }

.miniperfil-v1 {
width: 70%;box-shadow: 0 4px 14px rgb(0 0 0 / 15%);color: #617287;background: #fff;background-size: cover;transition: opacity 0.2s, transform 0.2s;outline: 2px solid transparent;position: relative;
}
.miniperfil-carda {
padding: 10px;
}
.miniperfil-cardb {
display: flex;
}
.miniperfil-cardavatar {
margin-top: -25px;
max-height: 120px;
position: relative;
}
.miniperfil-avatarcs {
    display: block;
    text-decoration: none;
    cursor: pointer;
    color: #1786E5;
}
.miniavatar {
border-radius: 50%;
filter: drop-shadow(1px 1px 1px black);
}
.miniavatar-nickcs {
    flex: 1 1 auto;
    padding-left: 1.25em;
    overflow: hidden;
}
.miniavatar-nick {
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 1.2;
}
.miniavatar-nickcb {
    display: flex;
    align-items: center;
    color: #617287;
}
.miniavatar-nickpers {
    color: #007FCE !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 17px;
    font-weight: bold;
    margin-right: 0;
    flex: 0 1 auto;
}
.miniavatar-missaouser {
font-size: 16px;
}
.miniavatar-badge1 {
    width: 80px;
    height: 80px;
    image-rendering: pixelated;
    vertical-align: middle;
}
img.badgetest {
    display: inline-block;
    margin-left: 20px;
    position: relative;
    text-align: center;
}


@media only screen and (min-width : 1px) and (max-width: 766px) { .spoilerformato2.spoileraviso.spoilerupdate { display: none; } }
@media only screen and (min-width : 767px) { .spoilerformato1.spoileraviso.spoilerupdate { display: none; } }
@media only screen and (min-width : 1px) and (max-width: 766px) { .plaquinha1 { width: auto; } .plaquinha2 { width: auto; } }
@media only screen and (min-width : 767px) { .plaquinha1 { width: 144px; } .plaquinha2 { width: 84px; } }


.figurelimites.spoiler { border-radius: 10px; overflow: hidden; }
.figurelimites.imgurimg { max-width: 80% !important; border-radius: 10px; overflow: hidden; }
.spoileraviso { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 600; cursor: pointer; z-index: 1; padding: 5px 12px; border-radius: 20px; letter-spacing: .5px; font-size: 15px; color: #d8d8da; background-color: #32322c; z-index: 1; min-width: 121px; }
.spoileraviso img { image-rendering: pixelated; display: inline-block; position: relative; margin-top: -3px; margin-right: 5px; }
.spoilerimg { filter: blur(1px); transition-property: -webkit-filter; transition-duration: .4s; }
.plaquinha1 { margin-top: 5px !important; margin-bottom: 4px; left: 3px !important; }
.plaquinha2 { margin-top: 5px !important; margin-bottom: 4px; left: 3px !important; }

.comentariotext [status="on"] { background: #545452; }
.comentariotext [status="off"] { background: rgba(84,84,82,.1); color: unset; }
.comentariotext [status="on"] .emoji-outer { opacity: 0; }
.comentariotext [status="on"] .emojispremium  { opacity: 0; }
.comentariotext .spoilerdetectado:hover .emoji-outer { opacity: unset !important; }
.comentariotext .spoilerdetectado:hover .emojispremium  { opacity: unset !important; }


.wdt-emoji-popup { z-index: 333; }
.circle-hit-area:hover .circle { background: rgb(138 141 147 / 85%); }
.totalmedias1 .figurelimites.imgurimg img { width: 100%; max-width: unset !important; border-radius: 10px; }
.totalmedias2 .figurelimites.imgurimg img { width: 281px !important; height: 258px; margin-right: 8px; border-radius: 10px; margin-bottom: 6px; }
.totalmedias3 .figurelimites.imgurimg img { width: 281px !important; height: 258px; margin-right: 8px; border-radius: 10px; margin-bottom: 6px; }
.totalmedias4 .figurelimites.imgurimg img { width: 281px !important; height: 258px; margin-right: 8px; border-radius: 10px; margin-bottom: 6px; }
.totalmedias1 .imagemcoment-video { width: 100%; display: inline-block; height: 258px; background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important; margin-right: 6px; margin-bottom: 5px; border-radius: 10px; }
.totalmedias2 .imagemcoment-video { width: 281px; display: inline-block; height: 258px; background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important; margin-right: 6px; margin-bottom: 5px; border-radius: 10px; }
.totalmedias3 .imagemcoment-video { width: 281px; display: inline-block; height: 258px; background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important; margin-right: 6px; margin-bottom: 5px; border-radius: 10px; }
.totalmedias4 .imagemcoment-video { width: 281px; display: inline-block; height: 258px; background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important; margin-right: 6px; margin-bottom: 5px; border-radius: 10px; }
.totalmedias1 .figurelimites { width: 100%; }

[src="https://lite.habbonews.net/imagens/emojis/2025/pensativo.png"] { top: -2px; }
[src="https://lite.habbonews.net/imagens/emojis/2025/triste.png"] { top: -2px; }
[src="https://lite.habbonews.net/imagens/emojis/2025/raiva.png"] { top: -2px; }
[src="https://lite.habbonews.net/imagens/emojis/2025/palhaco.png"] { top: -2px; }
[src="https://lite.habbonews.net/imagens/emojis/2025/palavrao.png"] { top: -2px; }
[src="https://lite.habbonews.net/imagens/emojis/2025/feliz.png"] { top: -2px; }
[src="https://lite.habbonews.net/imagens/emojis/2025/fantasminha.png"] { top: -2px; }
[src="https://lite.habbonews.net/imagens/emojis/2025/chorando-de-rir.png"] { top: -2px; }
[src="https://lite.habbonews.net/imagens/emojis/2025/amei.png"] { top: -2px; }
[src="https://lite.habbonews.net/imagens/emojis/2025/legal.png"] { top: -2px; }


.categorias-confcomentarios26 {
    width: 100% !important;
    flex-wrap: wrap !important;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
}

.categorias-confcomentarios26-opcoes {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
}

.categorias-confcomentarios26-opcao {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding: 8px;
    background: transparent;
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 4px;
}

.categorias-confcomentarios26-opcao-icone {
    width: 40px;
    height: 40px;
}

.categorias-confcomentarios26-opcao-texto {
    color: #393939;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 400;
    word-wrap: break-word;
}

.categorias-confcomentarios26-enviar {
    align-self: stretch;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    padding: 8px 16px;
    background: #00799A;
    border-radius: 8px;
    cursor: pointer;
}

.categorias-confcomentarios26-enviar-texto {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 700;
    word-wrap: break-word;
}

.categorias-confcomentarios26-enviar-icone {
    position: relative;
    width: 24px;
    height: 24px;
    overflow: hidden;
}

.categorias-confcomentarios26-enviar-icone-conteudo {
    position: absolute;
    width: 16px;
    height: 16px;
    left: 4px;
    top: 4px;
}

.aviso-boxcomentarios26 {
    width: 100%;
    min-height: 69px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #F2FFEB;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    margin-bottom: 16px;
}

.aviso-boxcomentarios26-conteudo {
    width: 520px;

    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}

.aviso-boxcomentarios26-icone {
    width: 30px;
    height: 30px;

    flex-shrink: 0;
}
.button-personalizarcomentario { cursor: pointer; }
.categorias-confcomentarios26-opcao.button-secret { cursor: not-allowed; }

.aviso-boxcomentarios26.errored {
    background: #ffc4c4 !important;
    border: 1px solid #f5bbbb !important;
}

.carregandocoment .aviso-boxcomentarios26-icone { width: 26px; height: 40px; margin-right: 6px; }

.aviso-boxcomentarios26-texto {
    width: 100%;
    color: #353535;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    word-wrap: break-word;
    line-height: 22px;
}

.aviso-boxcomentarios26-link {
    color: #00A43E;
    font-weight: 700;
}


.ordenar-comentarios26-container {
    width: 100%;
    height: 38px;
    position: relative;
    font-family: Inter, sans-serif;
    margin-top: 8px;
}


/* Fundo */

.ordenar-comentarios26-banner {
    width: 1165px;
    height: 501px;
    position: absolute;
    left: 0;
    top: 0;
}

.ordenar-comentarios26-fundo {
    width: 1165px;
    height: 752px;
    position: absolute;
    left: 0;
    top: 230px;
    background: #DEE1E3;
}

.ordenar-comentarios26-conteudo {
    width: 796px;
    height: 513px;
    position: absolute;
    left: 197px;
    top: 289px;
}

.ordenar-comentarios26-divisor {
    width: 2px;
    height: 14px;
    position: absolute;
    left: 242px;
    top: 578px;
    background: #C7CACB;
}

.ordenar-comentarios26-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0px;
    background: rgba(0, 0, 0, 0.25);
    z-index: 333;
}


/* Título */

.ordenar-comentarios26-titulo {
    position: absolute;
    left: 0px;
    top: 2px;
    display: flex;
    align-items: center;
    gap: 8px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
}

.ordenar-comentarios26-titulo-icone {
    width: 23px;
    height: 27px;
}


/* Quantidade de comentários */

.ordenar-comentarios26-total {
    position: absolute;
    right: 13px;
    top: 8px;
    display: flex;
    align-items: center;
    gap: 8px;
    color: #000;
    font-size: 17px;
    font-weight: 700;
}

.ordenar-comentarios26-total-icone {
    width: 17px;
    height: 21px;
}


/* Botão */

.ordenar-comentarios26-botao {
    position: relative;
    top: -2px;
    margin-left: 134px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding: 8px 12px;
    background: #fff;
    border: 0;
    border-radius: 4px;
    color: rgba(0, 0, 0, 0.70);
    font-family: Inter, sans-serif;
    font-size: 12px;
    font-weight: 700;
    cursor: pointer;
}

.ordenar-comentarios26-botao-seta {
    width: 8px;
    height: 8px;

    border-right: 1px solid #000;
    border-bottom: 1px solid #000;

    transform: rotate(45deg) translateY(-2px);
}


/* Menu */

.ordenar-comentarios26-menu {
    width: 355px;
    position: absolute;
    top: 44px;
    margin-left: 50px;
    display: flex;
    flex-direction: column;
    padding: 12px 0;
    background: #fff;
    border: 1px solid #D9D9D9;
    border-radius: 8px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    overflow: hidden;
    z-index: 66666666666;
}


/* Opções */

.ordenar-comentarios26-opcao {
    width: 100%;
    box-sizing: border-box;

    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    padding: 8px 16px;

    cursor: pointer;
}

.ordenar-comentarios26-opcao:hover {
    background: rgba(0, 0, 0, 0.05);
}

.ordenar-comentarios26-opcao-ativa {
    background: rgba(0, 141, 27, 0.15);
}

.ordenar-comentarios26-opcao-ativa:hover {
    background: rgba(0, 141, 27, 0.20);
}


/* Conteúdo da opção */

.ordenar-comentarios26-opcao-conteudo {
    flex: 1;

    display: flex;
    flex-direction: column;
    align-items: flex-start;

    gap: 12px;
}

.ordenar-comentarios26-opcao-titulo {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    position: relative;
}

.ordenar-comentarios26-opcao-titulo img {
    width: 32px;
    height: 32px;
    object-fit: contain;
    image-rendering: pixelated;
    top: -1px;
    position: relative;
    margin-right: 2px;
}

.ordenar-comentarios26-opcao-descricao {
    width: 275px;
    color: rgba(0, 0, 0, 0.70);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
}


/* Ícone da opção selecionada */

.ordenar-comentarios26-check {
    width: 30px;
    height: 34px;
    flex-shrink: 0;
    image-rendering: pixelated;
}

.comment-main-level.respostasn { margin-top: 15px !important; display: inline-block !important; }
