.t_ContentContainer{color:#FFD700;font-size:12px;line-height:18px;padding:15px;background:linear-gradient(135deg, rgba(139, 0, 0, 0.95) 0%, rgba(220, 20, 60, 0.9) 100%);border:3px solid #FFD700;border-radius:15px;box-shadow:0 0 25px rgba(255, 215, 0, 0.6), inset 0 0 15px rgba(255, 215, 0, 0.2);text-shadow:0 0 8px rgba(255, 215, 0, 0.8);backdrop-filter:blur(5px);}
.t_ContentContainer .box-content{margin:0;padding:0;}
.t_ContentContainer .pokemon-popup{max-width:450px;width:auto;}
.t_Content_black,.t_Content_dark,.t_Content_gray{color:#FFD700}.t_ContentContainer a,.t_ContentContainer a:hover{color:#FFA500;text-decoration:none;background:0 0;border:0;text-shadow:0 0 10px rgba(255, 165, 0, 0.9);}.t_ContentContainer a:hover{text-decoration:underline}.t_Content_black a,.t_Content_black a:hover,.t_Content_dark a,.t_Content_dark a:hover{color:#FFA500}.t_Content_gray a,.t_Content_gray a:hover{color:#FFA500}.t_Content_blue,.t_Content_green,.t_Content_red{color:#FFD700;font-size:12px;line-height:18px;padding:15px;background:linear-gradient(135deg, rgba(139, 0, 0, 0.95) 0%, rgba(220, 20, 60, 0.9) 100%);border:3px solid #FFD700;border-radius:15px;box-shadow:0 0 25px rgba(255, 215, 0, 0.6);text-shadow:0 0 8px rgba(255, 215, 0, 0.8);}.t_Content_blue a,.t_Content_blue a:hover,.t_Content_green a,.t_Content_green a:hover,.t_Content_red a,.t_Content_red a:hover{text-decoration:none;background:0 0;border:0;color:#FFA500;text-shadow:0 0 10px rgba(255, 165, 0, 0.9);}.t_Content_blue a:hover,.t_Content_green a:hover,.t_Content_red a:hover{text-decoration:underline}.t_Content_tiny{color:#FFD700;font-size:11px;line-height:16px;padding:10px;background:linear-gradient(135deg, rgba(139, 0, 0, 0.95) 0%, rgba(220, 20, 60, 0.9) 100%);border:2px solid #FFD700;border-radius:10px;text-shadow:0 0 8px rgba(255, 215, 0, 0.8);}.t_Content_tiny a,.t_Content_tiny a:hover{color:#FFA500;text-decoration:none;background:0 0;border:0;text-shadow:0 0 10px rgba(255, 165, 0, 0.9);}.t_Tooltip{margin:0;padding:0;position:absolute;overflow:hidden;background-color:transparent;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;z-index:9999;}.t_Tooltip.t_hidden{opacity:0}.t_Tooltip.t_visible{opacity:1}.t_Skin{position:absolute;top:0;left:0}.t_Skin *{zoom:1}.t_Bubble{position:relative}.t_Background,.t_Stem{position:absolute}.t_Close{position:absolute;cursor:pointer;top:0}.t_CloseButtonShift{position:relative;overflow:hidden;float:left}.t_CloseState{position:absolute;margin:0;padding:0;left:0}.t_Content{position:absolute;top:0;left:0}.t_iframeShim{position:absolute;top:0;left:0;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}.t_Shadow{position:absolute;top:0;left:0;margin:0;padding:0}.t_Shadow .t_ShadowInnerWrapper{position:relative;float:left;margin:0;padding:0}.t_ShadowBubble{position:relative;padding:0;margin:0;float:left}.t_ShadowBackground,.t_ShadowStem{position:absolute}.t_ShadowBackground *,.t_ShadowStem *{float:left}.t_CloseButtonShadow{position:absolute;top:0;left:0;margin:0;padding:0}.t_UpdateQueue{position:absolute;top:-15000px;left:-15000px;width:5000px;height:5000px;visibility:hidden}.t_UpdateQueue .t_Content,.t_UpdateQueue .t_Tooltip{position:relative;overflow:visible;float:left;top:auto;left:auto;width:100%}.t_Tooltip .t_ContentContainer{float:left;clear:both;position:relative}.t_UpdateQueue .t_ContentContainer{position:absolute;top:0;left:0}

/* Estilização da tabela do popup */
.t_ContentContainer .general {
    width: 100% !important;
    border-collapse: separate;
    border-spacing: 0;
    background: transparent;
    border: none;
}

.t_ContentContainer .general thead th {
    background: linear-gradient(135deg, #8B0000 0%, #B22222 100%);
    color: #FFD700;
    font-weight: bold;
    padding: 12px;
    border: none;
    text-shadow: 0 0 10px rgba(255, 215, 0, 0.8);
    border-radius: 12px 12px 0 0;
    font-size: 14px;
}

.t_ContentContainer .general tbody tr {
    background: transparent;
    border-bottom: 1px solid rgba(255, 215, 0, 0.2);
    transition: all 0.3s ease;
}

.t_ContentContainer .general tbody tr:hover {
    background: rgba(255, 215, 0, 0.05);
    box-shadow: 0 0 8px rgba(255, 215, 0, 0.2);
}

.t_ContentContainer .general tbody tr:last-child {
    border-bottom: none;
}

.t_ContentContainer .general td {
    padding: 8px 10px;
    border: none;
    vertical-align: middle;
}

.t_ContentContainer .general td:first-child {
    font-weight: bold;
    color: #FFD700;
    text-shadow: 0 0 5px rgba(255, 215, 0, 0.6);
    font-size: 11px;
}

.t_ContentContainer .general td:nth-child(2) {
    text-align: center;
    width: 24px;
}

.t_ContentContainer .general td:nth-child(2) img {
    width: 20px;
    height: 20px;
    filter: drop-shadow(0 0 3px rgba(255, 215, 0, 0.5));
}

.t_ContentContainer .general td:last-child {
    color: #FFA500;
    font-weight: bold;
    text-shadow: 0 0 5px rgba(255, 165, 0, 0.6);
}

/* Barras de progresso melhoradas */
.t_ContentContainer .stats-container {
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border: 1px solid #FFD700;
    border-radius: 10px;
    height: 18px;
    overflow: hidden;
    margin: 2px 0;
}

.t_ContentContainer .stats-container > div {
    height: 100%;
    background: linear-gradient(90deg, #FFD700, #FFA500);
    border-radius: 8px;
    transition: width 0.3s ease;
    box-shadow: 0 0 8px rgba(255, 215, 0, 0.6);
    position: relative;
}

.t_ContentContainer .stats-container .bluepr {
    background: linear-gradient(90deg, #4CAF50, #8BC34A) !important;
    box-shadow: 0 0 8px rgba(76, 175, 80, 0.6) !important;
}

.t_ContentContainer .stats-container span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #000;
    font-size: 10px;
    font-weight: bold;
    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.8);
    white-space: nowrap;
    z-index: 2;
}

/* Pokémon do time */
.t_ContentContainer .pokemon_mini {
    width: 28px !important;
    height: 28px !important;
    margin: 1px !important;
    border: 1px solid rgba(255, 215, 0, 0.5);
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
    image-rendering: pixelated;
    display: inline-block;
    vertical-align: middle;
}

.t_ContentContainer .pokemon_mini:hover {
    border-color: #FFD700;
    box-shadow: 0 0 8px rgba(255, 215, 0, 0.5);
    transform: scale(1.1);
    background: rgba(255, 215, 0, 0.1);
}