/*
Project Tile

Markup:
<div class="row tile projects">
<div class="col s12 m3 l2 xs12">
<div class="media-object">
        <div class="thumbnail-wrapper">
                <div class="thumbnail" style="background-image:url(https://www.bing.com/az/hprichbg/rb/FishingWarehouses_EN-IN11622673825_1920x1080.jpg)">                                                                
                </div> 
        </div>                                                          
        <div class="media-object-section">
                <div class="media-object-details">
                    <h4>Trimble Building</h4>
                    <p>Owner: Acme Co</p>
                </div>
                <div class="owner"><p>Acme Co</p></div>
                <div class="update"><p>02/03/2018</p></div>
                <div class="media-object-edit">
                    <ul>
                        <li class="dropdown-pane-container">
                            <button class="clear dropdownpane-link"><i class="i32 icon_blue_overflow"></i></button>
                            <div class="dropdown-pane is-open">
                                <ul class="dropdown-list">
                                    <li>FORCE LOGOFF</li>
                                    <li>Remove</li>
                                    <li>Suspend</li>
                                </ul>                                        
                            </div>
                        </li>
                    </ul>       
                </div>
        </div>
        <div class="owner"><p>Acme Co</p></div>
        <div class="update"><p>02/03/2018</p></div>      
        <div class="media-object-edit">
                    <ul>
                        <li class="dropdown-pane-container">
                            <button class="clear dropdownpane-link"><i class="i32 icon_blue_overflow"></i></button>
                            <div class="dropdown-pane is-open">
                                <ul class="dropdown-list">
                                    <li>FORCE LOGOFF</li>
                                    <li>Remove</li>
                                    <li>Suspend</li>
                                </ul>                                        
                            </div>
                        </li>
                    </ul>       
        </div>                          
</div>
</div>
</div>

Styleguide UI Elements.project-tile
*/

@import 'colors.scss';
@import 'variables.scss';
@import 'avatar.scss';


@mixin hide{
    display:none;
}

.tile{
    .media-object{
        @include card;   
        height: 11.25rem;
        .thumbnail-wrapper{
            height: 100%;
            max-height: 130px;
        }
        .thumbnail{
            max-height:130px;
            background-size: cover;
            height:100%;
        }
        .media-object-edit{
            display: none;
        }
        .media-object-section{
            @include flex-row-distribute;    
            height:3.125rem;
            padding-left:1rem;
            padding-right:0;
            .media-object-details{     
                overflow: hidden;           
                h4,p{
                    color:$default-font-color;
                    @include text-ellipsis;
                }
                p{                    
                    font-size: 0.75rem;                    
                }
            }  
            .media-object-edit{
                display:block;
            }  
        }
        .owner,.update{
            display: none;
        }        
    }    
}

.list{
    .media-object{
        @include flex-row-center;
        box-shadow: none;
        border-bottom:solid 1px $col_gray_0;
        @include border-radius(0);
        max-width:inherit;
        padding:0;
        box-sizing: border-box;
        text-align:inherit;
        margin:0;        
        min-height: 3.75rem;
        > div{            
            @include flex-row-center;            
			flex-grow: 1;
            flex-basis: 0;            
			padding: 1rem;
			word-break: break-word;
			min-width: 20px;
            width: 100px;               
            &.thumbnail-wrapper{
                max-width:100px;
                .thumbnail{
                    @include avatar-list;
                    flex:0 0 auto;
                    background-size: cover;
                }
            }
            &.media-object-edit{
                flex:0 0 auto;
                justify-content: flex-end;
            }  
            
            &.owner,&.update{
                p{
                    color:$col_gray_7;
                    font-size: 0.875rem;
                }
            }
        }      
        .media-object-section{
            @include flex-row-distribute;    
            height:3.125rem;
            padding-left:1rem;
            padding-right:1rem;
            .media-object-details{ 
                overflow: hidden;               
                h4{
                    color:$default-font-color;
                    @include text-ellipsis;
                }
                p{
                    display:none;
                }
            }
            .owner,.update,.media-object-edit{
                @include hide;
            }
        }
        
        &:hover,&.active,&:active {
			background-color: $col_trimble_blue_light;
            cursor: pointer;
            .media-object-section{
                .media-object-details{
                    h4{
                        color:$col_white;
                    }
                }
            }
            > div{
                p{
                    color:$col_white;
                }                
            }	
            i{
                filter: grayscale(100%) brightness(5);
            }
        }
    }
}





