.janela--msn .janela__corpo{background:#fff}.janela--msn .barra-menus{background:#f2f6fc}.msn-principal{flex:1;min-height:0;display:flex}.msn-abas{background:linear-gradient(90deg,#b9cdec,#d9e5f6);border-right:1px solid #93acd6;flex-direction:column;flex:none;gap:2px;width:28px;padding:6px 2px;display:flex}.msn-abas__aba{background:0 0;border:1px solid #0000;border-radius:3px 0 0 3px;place-items:center;width:24px;height:30px;padding:0;display:grid}.msn-abas__aba[aria-selected=true]{background:#fff;border-color:#93acd6 #fff #93acd6 #93acd6;margin-right:-3px}.msn-abas__aba:hover:not([aria-selected=true]){background:#ffffff8c}.msn-conteudo{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.msn-anuncio{color:#1d3b7a;text-align:center;background:linear-gradient(#fff6d5,#ffd877 70%,#f6c14e);border:1px solid #c9a24a;flex-direction:column;flex:none;justify-content:center;align-items:center;height:50px;margin:3px;padding:2px 8px;font-weight:700;display:flex}.msn-anuncio small{color:#7a6a3a;align-self:flex-start;font-size:9px;font-weight:400}.msn-logo{justify-content:center;align-items:flex-end;gap:4px;padding:6px 0 2px;display:flex}.msn-logo img{width:34px;height:34px}.msn-logo__msn{color:#1d3b7a;letter-spacing:-1px;font:italic 700 22px/1 Sim Trebuchet,Trebuchet MS,sans-serif}.msn-logo__nome{color:#2f6fd0;font:16px/1.2 Sim Trebuchet,Trebuchet MS,sans-serif}.msn-foto{background:linear-gradient(135deg,#b5e891,#4fae2a);border-radius:7px;flex:none;width:52px;height:52px;padding:2px;box-shadow:0 1px 2px #00000059}.msn-foto__img{object-fit:cover;background:#fff;border:1px solid #fff;border-radius:5px;width:100%;height:100%;display:block}.msn-foto--busy,.msn-foto--phone{background:linear-gradient(135deg,#ffb0a0,#d8321e)}.msn-foto--brb,.msn-foto--away,.msn-foto--lunch{background:linear-gradient(135deg,#ffe0a0,#ef9a12)}.msn-foto--offline,.msn-foto--invisible,.msn-foto--blocked{background:linear-gradient(135deg,#e4e4e4,#9a9a9a)}.msn-foto--grande{width:100px;height:100px;padding:3px}.msn-foto--entrar{width:70px;height:70px;margin:2px auto 4px;padding:3px}.msn-entrar,.msn-entrando{background:linear-gradient(#fff 30%,#e2ebf8);flex-direction:column;flex:1;padding:0 16px 10px;display:flex}.msn-entrar__rotulo{margin:3px 0 1px}.msn-entrar__campo{width:100%}.msn-entrar__marcas{flex-direction:column;margin:5px 0 6px;display:flex}.msn-entrar__botao{align-self:center;min-width:96px;min-height:26px;font-weight:700}.msn-entrar__links{flex-direction:column;align-items:center;gap:3px;margin-top:auto;padding-top:8px;display:flex}.msn-link{color:#1f4fbf;cursor:var(--cursor-link,pointer);background:0 0;border:0;padding:0;text-decoration:underline}.msn-link:hover{color:#3f86ff}.msn-entrando{text-align:center;align-items:center}.msn-entrando .botao{margin-top:14px}.msn-entrando__texto{color:#1d3b7a;margin-top:10px;font-weight:700}.msn-entrando__email{color:#555;overflow-wrap:anywhere}.msn-roda{width:84px;height:84px;margin-top:18px;animation:1.1s linear infinite msn-gira;position:relative}.msn-roda img{width:32px;height:45px;position:absolute}.msn-roda__verde{top:0;left:4px}.msn-roda__azul{bottom:0;right:4px}@keyframes msn-gira{to{transform:rotate(360deg)}}.msn-logado{flex-direction:column;flex:1;min-height:0;display:flex}.msn-cabecalho{background:linear-gradient(#f5f9ff,#cfdff6);border-bottom:1px solid #93acd6;flex:none;align-items:flex-start;gap:8px;padding:8px 8px 6px;display:flex}.msn-cabecalho__texto{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:2px;display:flex}.msn-eu{text-align:left;color:#1d3b7a;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:4px;max-width:100%;padding:1px 3px;font-weight:700;display:flex}.msn-eu:hover{background:#fff9;border-color:#93acd6}.msn-eu__nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msn-seta{background:var(--glifo-seta-baixo) no-repeat;flex:none;width:7px;height:4px}.msn-pessoal__botao{color:#333;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;max-width:100%;padding:1px 3px;overflow:hidden}.msn-pessoal__botao--vazio{color:gray;font-style:italic}.msn-pessoal__botao:hover{background:#fff;border-color:#93acd6}.msn-pessoal__campo{width:100%;height:20px;min-height:0!important}.msn-barra{background:#f2f6fc;border-bottom:1px solid #d7e2f3;flex-wrap:wrap;flex:none;gap:2px;padding:3px 4px;display:flex}.msn-barra__botao{color:#1d3b7a;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:4px;padding:2px 5px;display:flex}.msn-barra__botao:hover{background:#fff;border-color:#93acd6}.msn-lista{flex:1;padding:4px 2px;overflow:auto}.msn-grupo{color:#1d3b7a;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;min-height:20px;padding:0 4px;font-weight:700;display:flex}.msn-grupo__seta{background:var(--glifo-seta-baixo) no-repeat;width:7px;height:4px;transition:rotate .15s}.msn-grupo[aria-expanded=false] .msn-grupo__seta{rotate:-90deg}.msn-contato{text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:5px;width:100%;min-height:21px;padding:0 4px 0 16px;display:flex;overflow:hidden}.msn-contato:hover{background:#eef4fd;border-color:#b7cbe9}.msn-contato:focus-visible{border-color:#316ac5;outline:none}.msn-contato__nome{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.msn-contato__msg{text-overflow:ellipsis;color:gray;min-width:0;font-style:italic;overflow:hidden}.msn-hoje{padding:10px 12px;line-height:1.4}.msn-hoje h3{color:#1d3b7a;margin-bottom:8px;font:italic 700 14px Sim Trebuchet,Trebuchet MS,sans-serif}.msn-hoje p{border-bottom:1px dotted #b7cbe9;margin-bottom:8px;padding-bottom:8px}.msn-conv__ferramentas{background:linear-gradient(#fbfdff,#dbe7f7);border-bottom:1px solid #93acd6;flex:none;gap:1px;padding:2px 4px;display:flex;overflow:hidden}.msn-conv__ferramenta{color:#1d3b7a;white-space:nowrap;flex-direction:column;align-items:center;gap:1px;min-width:50px;height:44px;padding:2px 3px;font-size:11px;display:flex}.msn-conv__meio{background:linear-gradient(#fff,#e8eff9);flex:1;gap:6px;min-height:0;padding:6px;display:flex}.msn-conv__esq{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.msn-conv__para{white-space:nowrap;flex:none;align-items:center;gap:4px;min-height:20px;display:flex;overflow:hidden}.msn-conv__email{color:#555;text-overflow:ellipsis;overflow:hidden}.msn-conv__estado{color:#555}.msn-conv__historico{-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #93acd6;flex:1;min-height:60px;padding:4px 6px;overflow:auto}.msn-conv__historico:focus-visible{outline:1px dotted #316ac5}.msn-conv__aviso{color:#7a7a7a;margin-bottom:6px;font-size:10px;line-height:1.3}.msn-conv__msg{margin-bottom:4px}.msn-conv__quem{color:#555}.msn-conv__fala{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:12px;font-size:12px;line-height:1.35}.msn-conv__sistema{color:#555;border-top:1px dotted #b7cbe9;margin:4px 0;padding:2px 0;font-style:italic}.msn-emo{vertical-align:-4px;width:19px;height:19px;display:inline-block}.msn-conv__formatar{flex:none;gap:2px;display:flex}.msn-conv__formato{color:#1d3b7a;align-items:center;gap:3px;height:22px;padding:0 5px;display:flex}.msn-conv__digitar{flex:none;gap:4px;height:70px;display:flex}.msn-conv__texto{flex:1;min-width:0;height:100%;font:12px/1.3 Tahoma,sans-serif;border:1px solid #93acd6!important}.msn-conv__botoes{flex-direction:column;gap:4px;display:flex}.msn-conv__botoes .botao{flex:1;min-width:70px}.msn-conv__enviar{font-weight:700}.msn-conv__fotos{flex-direction:column;flex:none;justify-content:space-between;width:106px;display:flex}.msn-conv__status>span{color:#333}.msn-aviso{width:196px;height:112px;cursor:var(--cursor-link,pointer);background:linear-gradient(#fff,#d6e3f7);border:1px solid #4a6db5;flex-direction:column;animation:.35s ease-out msn-sobe;display:flex;position:absolute;box-shadow:2px 2px 6px #00000059}.msn-aviso--saindo{opacity:0;transition:opacity .3s}@keyframes msn-sobe{0%{opacity:0;transform:translateY(60px)}}.msn-aviso__topo{color:#fff;background:linear-gradient(#5d8ee0,#2c5bb6);flex:none;align-items:center;gap:4px;height:20px;padding:0 2px 0 4px;font-weight:700;display:flex}.msn-aviso__logo{width:16px;height:16px}.msn-aviso__topo span{flex:1}.msn-aviso__fechar{background:transparent var(--glifo-xp-fechar,var(--glifo-fechar)) no-repeat center / 8px;border:1px solid #a9c1ec;border-radius:2px;width:16px;height:16px;padding:0}.msn-aviso__corpo{flex:1;align-items:center;gap:8px;padding:6px 8px;display:flex}.msn-aviso__foto{object-fit:cover;border:2px solid #5cc22b;border-radius:4px;flex:none;width:40px;height:40px}.msn-aviso__texto{color:#1d3b7a;flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.msn-aviso__texto b{overflow-wrap:anywhere}.msn-aviso__texto span{-webkit-line-clamp:3;color:#222;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tarefa.msn-pisca--acesa{color:#fff;background:navy}[data-tema=luna] .tarefa.msn-pisca--acesa{color:#000;background:linear-gradient(#ffd287,#f99a2c 60%,#e07a10)}.msn-emos{background:#fff;border:1px solid #4a6db5;grid-template-columns:repeat(8,26px);gap:1px;padding:3px;display:grid;position:absolute;box-shadow:2px 2px 4px #0000004d}.msn-emos__item{background:0 0;border:1px solid #0000;place-items:center;width:26px;height:26px;padding:0;font-size:10px;display:grid}.msn-emos__item:hover,.msn-emos__item:focus-visible{background:#eef4fd;border-color:#316ac5;outline:none}.msn-fonte__linha{grid-template-columns:70px 1fr;align-items:center;gap:6px;margin-bottom:6px;display:grid}.msn-fonte__exemplo{background:#fff;place-items:center;height:46px;font-size:16px;display:grid}.msn-dialogo__rotulo{margin:4px 0;display:block}.msn-dialogo__dica{background:#ffffe1;border:1px solid #c9a24a;margin-bottom:8px;padding:4px 6px;line-height:1.3}.msn-escolher__texto{margin-bottom:6px}.msn-escolher__lista{height:140px}.msn-fotos__grade{grid-template-columns:repeat(5,56px);gap:6px;margin:4px 0 8px;display:grid}.msn-fotos__item{background:#fff;border:2px solid #0000;border-radius:6px;width:56px;height:56px;padding:2px}.msn-fotos__item img{object-fit:cover;border-radius:4px;width:100%;height:100%}.msn-fotos__item--atual,.msn-fotos__item:hover{border-color:#316ac5}@media (prefers-reduced-motion:reduce){.msn-roda,.msn-aviso{animation:none}}
