<commit_before>/* ------------ TOPBAR MAIL BUTTON --------------- */

/* FIXME this css is not very pretty because it uses a 
 * 'button' element wich comes with a lot of inappropriate 
 * styling. Entypo is also a headache to center properly
 * */

.openerp .oe_topbar_item.oe_topbar_compose_full_email{ 
    padding: 0px;
    width: 32px;
    height: 32px;
}
.openerp .oe_topbar_item.oe_topbar_compose_full_email button{
    position: relative;
    top: -3px;  /* centering entypo ... urgh */
    box-sizing: border-box;
    border: none;
    box-shadow: none;
    color: white;
    background: none;
    text-shadow: 0px 1px 2px black;
    width: 32px;
    height: 32px;
    padding: 0px;
    margin: 0px
    border-radius: 0px;
}

/* ------------ MAIL WIDGET --------------- */
.openerp .oe_mail, .openerp .oe_mail *{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.openerp .oe_mail {
    display: block;
    position: relative;
    margin: 0px;
}
.openerp .oe_mail .oe_thread{
    margin-left: 32px;
}
.openerp .oe_mail > .oe_thread{
    margin-left: 0px;
}

/* ---------------- MESSAGES ------------------ */

.openerp .oe_mail .oe_msg{
    position: relative;
    background: #EDEDF6;
    border-radius: 2px;
    margin-bottom: 2px;
    min-height: 42px;
    border: solid 1px rgba(0,0,0,0.03);
}
.openerp .oe_mail .oe_msg .oe_msg_left{
    position: absolute;
    left:0; top: 0; bottom: 0; width: 40px;
    overflow: hidden;
}
.openerp .oe_mail .oe_msg .oe_msg_icon{
    width: 32px;
    margin: 4px;
    border-radius: 2px;
}
.openerp .oe_mail .oe_msg .oe_msg_center{
    position: relative;
    display: block;
    margin-left: 40px;
}
.openerp .oe_mail .oe_msg .oe_msg_footer{
    margin-left: 4px;
    padding-top: 3px;
    overflow: hidden;
    margin-bottom: 4px;
    font-size: 11px;
}
.openerp .oe_mail .oe_msg .oe_msg_content{
    display: block;
    overflow: hidden;
    padding: 4px;
    padding-bottom:1px;
}
.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_title{
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 2px;
}
.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_body p:first-of-type {
    margin-top: 0px;
}

.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_body p {
    margin-bottom: 0px;
}
.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_body * {
    text-overflow:ellipsis;
    word-wrap: break-word;
}

/* a) Indented Messages */

.openerp .oe_mail .oe_msg_indented{
    background: #FFF;
    border: none;
    margin-bottom:0px;
    min-height:38px;
}
.openerp .oe_mail .oe_msg.oe_msg_indented .oe_msg_icon{
    width:32px;
    margin:2px;
    border-radius:2px;
}
.openerp .oe_mail .oe_msg .oe_subtle{
    color: #B7B7D5;
}
.openerp .oe_mail .oe_msg_indented .oe_msg_center{
    margin-left:34px;
}
.openerp .oe_mail .oe_msg.oe_msg_indented .oe_msg_content{
    padding-top:2px;
}
.openerp .oe_mail .oe_msg.oe_msg_indented .oe_msg_footer{
    margin-bottom: 5px;
}

/* b) Votes (likes) */

.openerp .oe_mail .oe_mail_vote_count{
    display: inline;
    position: relative;
    background: white;
    box-shadow: 0px 0px 0px 1px rgba(124, 123, 173, 0.36) inset;
    color: #7c7bad;
    text-shadow: none;
    border-radius: 3px;
    margin: 0px;
    padding-left: 3px;
    padding-right: 15px;
    margin-right: 5px;
}
.openerp .oe_mail .oe_mail_vote_count .oe_e{
    position: absolute;
    bottom: 1px;
    right: 2px;
    font-size: 26px;
}

/* c) Message action icons */

.openerp .oe_mail .oe_msg .oe_msg_icons{
    float: right;
    margin-top: 4px;
    margin-right: 8px;
    margin-left: 8px;
    height: 24px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.openerp .oe_mail .oe_msg .oe_msg_icons span{
    float:right;
    width:24px;
    height:24px;
    line-height:24px;
    text-align: center;
}
.openerp_ie .oe_mail .oe_msg .oe_msg_icons span {
    -ms-filter: "progid:DXImageTransform.Microsoft.shadow(color=#aaaaaa,strength=2)";
}
.openerp .oe_mail .oe_msg .oe_msg_icons a {
    text-decoration: none;
    color: #FFF;
    text-shadow: 0px 1px #AAA,0px -1px #AAA, -1px 0px #AAA, 1px 0px #AAA, 0px 3px 3px rgba(0,0,0,0.1);
    -webkit-transition: all 0.2s linear;
       -moz-transition: all 0.2s linear;
         -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
}
.openerp .oe_mail .oe_msg:hover .oe_msg_icons a{
    opacity: 1;
    -webkit-transition: all 0.1s linear;
       -moz-transition: all 0.1s linear;
         -o-transition: all 0.1s linear;
            transition: all 0.1s linear;
}
.openerp .oe_mail .oe_msg .oe_msg_icons .oe_star:hover a{
    color: #FFF6C0;
    text-shadow: 0px 1px #FFA162,0px -1px #FFA162, -1px 0px #FFA162, 1px 0px #FFA162, 0px 3px 3px rgba(0,0,0,0.1);
}
.openerp .oe_mail .oe_msg .oe_msg_icons .oe_star.oe_starred a{
    color: #FFE41F;
    text-shadow: 0px 1px #DF6200,0px -1px #DF6200, -1px 0px #DF6200, 1px 0px #DF6200, 0px 3px 3px rgba(0,0,0,0.1);
}
.openerp .oe_mail .oe_msg .oe_msg_icons .oe_reply:hover a{
    color: #1fc0ff;
    text-shadow: 0px 1px #184fc5,0px -1px #184fc5, -1px 0px #184fc5, 1px 0px #184fc5, 0px 3px 3px rgba(0,0,0,0.1);
}
.openerp .oe_mail .oe_msg .oe_msg_icons .oe_read:hover a{
    color: #bbbaff;
    text-shadow: 0px 1px #7c7bad,0px -1px #7c7bad, -1px 0px #7c7bad, 1px 0px #7c7bad, 0px 3px 3px rgba(0,0,0,0.1);
}
.openerp .oe_mail .oe_msg .oe_msg_icons .oe_unread:hover a{
    color: #c2ff00;
    text-shadow: 0px 1px #009441,0px -1px #009441, -1px 0px #009441, 1px 0px #009441, 0px 3px 3px rgba(0,0,0,0.1);
}<commit_msg>[FIX] mail: ie don't see the button => change color of button and filter<commit_after>/* ------------ TOPBAR MAIL BUTTON --------------- */

/* FIXME this css is not very pretty because it uses a 
 * 'button' element wich comes with a lot of inappropriate 
 * styling. Entypo is also a headache to center properly
 * */

.openerp .oe_topbar_item.oe_topbar_compose_full_email{ 
    padding: 0px;
    width: 32px;
    height: 32px;
}
.openerp .oe_topbar_item.oe_topbar_compose_full_email button{
    position: relative;
    top: -3px;  /* centering entypo ... urgh */
    box-sizing: border-box;
    border: none;
    box-shadow: none;
    color: white;
    background: none;
    text-shadow: 0px 1px 2px black;
    width: 32px;
    height: 32px;
    padding: 0px;
    margin: 0px
    border-radius: 0px;
}

/* ------------ MAIL WIDGET --------------- */
.openerp .oe_mail, .openerp .oe_mail *{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.openerp .oe_mail {
    display: block;
    position: relative;
    margin: 0px;
}
.openerp .oe_mail .oe_thread{
    margin-left: 32px;
}
.openerp .oe_mail > .oe_thread{
    margin-left: 0px;
}

/* ---------------- MESSAGES ------------------ */

.openerp .oe_mail .oe_msg{
    position: relative;
    background: #EDEDF6;
    border-radius: 2px;
    margin-bottom: 2px;
    min-height: 42px;
    border: solid 1px rgba(0,0,0,0.03);
}
.openerp .oe_mail .oe_msg .oe_msg_left{
    position: absolute;
    left:0; top: 0; bottom: 0; width: 40px;
    overflow: hidden;
}
.openerp .oe_mail .oe_msg .oe_msg_icon{
    width: 32px;
    margin: 4px;
    border-radius: 2px;
}
.openerp .oe_mail .oe_msg .oe_msg_center{
    position: relative;
    display: block;
    margin-left: 40px;
}
.openerp .oe_mail .oe_msg .oe_msg_footer{
    margin-left: 4px;
    padding-top: 3px;
    overflow: hidden;
    margin-bottom: 4px;
    font-size: 11px;
}
.openerp .oe_mail .oe_msg .oe_msg_content{
    display: block;
    overflow: hidden;
    padding: 4px;
    padding-bottom:1px;
}
.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_title{
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 2px;
}
.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_body p:first-of-type {
    margin-top: 0px;
}

.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_body p {
    margin-bottom: 0px;
}
.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_body * {
    text-overflow:ellipsis;
    word-wrap: break-word;
}

/* a) Indented Messages */

.openerp .oe_mail .oe_msg_indented{
    background: #FFF;
    border: none;
    margin-bottom:0px;
    min-height:38px;
}
.openerp .oe_mail .oe_msg.oe_msg_indented .oe_msg_icon{
    width:32px;
    margin:2px;
    border-radius:2px;
}
.openerp .oe_mail .oe_msg .oe_subtle{
    color: #B7B7D5;
}
.openerp .oe_mail .oe_msg_indented .oe_msg_center{
    margin-left:34px;
}
.openerp .oe_mail .oe_msg.oe_msg_indented .oe_msg_content{
    padding-top:2px;
}
.openerp .oe_mail .oe_msg.oe_msg_indented .oe_msg_footer{
    margin-bottom: 5px;
}

/* b) Votes (likes) */

.openerp .oe_mail .oe_mail_vote_count{
    display: inline;
    position: relative;
    background: white;
    box-shadow: 0px 0px 0px 1px rgba(124, 123, 173, 0.36) inset;
    color: #7c7bad;
    text-shadow: none;
    border-radius: 3px;
    margin: 0px;
    padding-left: 3px;
    padding-right: 15px;
    margin-right: 5px;
}
.openerp .oe_mail .oe_mail_vote_count .oe_e{
    position: absolute;
    bottom: 1px;
    right: 2px;
    font-size: 26px;
}

/* c) Message action icons */

.openerp .oe_mail .oe_msg .oe_msg_icons{
    float: right;
    margin-top: 4px;
    margin-right: 8px;
    margin-left: 8px;
    height: 24px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.openerp .oe_mail .oe_msg .oe_msg_icons span{
    float:right;
    width:24px;
    height:24px;
    line-height:24px;
    text-align: center;
}
.openerp_ie .oe_mail .oe_msg .oe_msg_icons span {
    -ms-filter: "progid:DXImageTransform.Microsoft.shadow(color=#aaaaaa,strength=2)";
}
.openerp .oe_mail .oe_msg .oe_msg_icons a {
    text-decoration: none;
    color: #FFF;
    text-shadow: 0px 1px #AAA,0px -1px #AAA, -1px 0px #AAA, 1px 0px #AAA, 0px 3px 3px rgba(0,0,0,0.1);
    filter: Shadow(Color=#AAA, Direction=45, Strength=1);
    -webkit-transition: all 0.2s linear;
       -moz-transition: all 0.2s linear;
         -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
}
.openerp .oe_mail .oe_msg:hover .oe_msg_icons a{
    opacity: 1;
    -webkit-transition: all 0.1s linear;
       -moz-transition: all 0.1s linear;
         -o-transition: all 0.1s linear;
            transition: all 0.1s linear;
}
.openerp .oe_mail .oe_msg .oe_msg_icons .oe_star:hover a{
    color: #FFF670;
    text-shadow: 0px 1px #FFA162,0px -1px #FFA162, -1px 0px #FFA162, 1px 0px #FFA162, 0px 3px 3px rgba(0,0,0,0.1);
}
.openerp .oe_mail .oe_msg .oe_msg_icons .oe_star.oe_starred a{
    color: #FFE41F;
    text-shadow: 0px 1px #DF6200,0px -1px #DF6200, -1px 0px #DF6200, 1px 0px #DF6200, 0px 3px 3px rgba(0,0,0,0.1);
}
.openerp .oe_mail .oe_msg .oe_msg_icons .oe_reply:hover a{
    color: #1fc0ff;
    text-shadow: 0px 1px #184fc5,0px -1px #184fc5, -1px 0px #184fc5, 1px 0px #184fc5, 0px 3px 3px rgba(0,0,0,0.1);
}
.openerp .oe_mail .oe_msg .oe_msg_icons .oe_read:hover a{
    color: #bbbaff;
    text-shadow: 0px 1px #7c7bad,0px -1px #7c7bad, -1px 0px #7c7bad, 1px 0px #7c7bad, 0px 3px 3px rgba(0,0,0,0.1);
}
.openerp .oe_mail .oe_msg .oe_msg_icons .oe_unread:hover a{
    color: #c2ff00;
    text-shadow: 0px 1px #009441,0px -1px #009441, -1px 0px #009441, 1px 0px #009441, 0px 3px 3px rgba(0,0,0,0.1);
}
{'fraction_non_alphanumeric': 0.1456592488345501, 'fraction_numerical': 0.05453425982936054, 'mean_word_length': 2.720549738219895, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2537239', 'n_tokens_mistral': 5190, 'n_tokens_neox': 4733, 'n_words': 1088}