11320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci/* 21320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciCopyright 2013 The Polymer Authors. All rights reserved. 31320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciUse of this source code is governed by a BSD-style 41320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccilicense that can be found in the LICENSE file. 51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci*/ 61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host { 81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: inline-block; 91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci padding: 8px; 101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: relative; 111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci background-image: none; 121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci outline: none; 131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci user-select: none; 141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-user-select: none; 151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci cursor: pointer; 161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci overflow: hidden; 171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([disabled]) { 201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci cursor: auto; 211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccicore-icon { 241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: relative; 251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccicore-icon::shadow svg { 281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); 291320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); 301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform-origin: 50% 50%; 311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform-origin: 50% 50%; 321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 331320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 341320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host(:hover) core-icon::shadow svg { 351320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(1.2); 361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(1.2); 371320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 381320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 391320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([disabled]:hover) core-icon::shadow svg { 401320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: none; 411320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: none; 421320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 431320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 441320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([disabled]) core-icon::shadow path { 451320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci fill: #c9c9c9; 461320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 471320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 481320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#overlay { 491320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci display: block; 501320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: fixed; 511320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci border-radius: 3px; 521320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 531320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 541320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci.paper-menu-button-overlay-ink { 551320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: absolute; 561320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci top: 0; 571320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci left: 0; 581320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci width: 40px; 591320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci height: 40px; 601320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci border-radius: 20px; 611320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci background: #fff; 621320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci opacity: 0; 631320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci transform: scale(0); 641320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci -webkit-transform: scale(0); 651320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 661320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 671320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci:host([halign="right"]) .paper-menu-button-overlay-ink { 681320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci left: auto; 691320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci right: 0; 701320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 711320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 721320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci.paper-menu-button-overlay-bg { 731320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: absolute; 741320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci top: 0; 751320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci left: 0; 761320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci bottom: 0; 771320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci right: 0; 781320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci border-radius: 3px; 791320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci background: #fff; 801320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci opacity: 0; 811320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 821320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 831320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#menu { 841320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci position: relative; 851320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci margin: 0; 861320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 87