/* Copyright 2017 Google Inc. All Rights Reserved. */
body{font-family:'Roboto',arial,'Noto Sans Japanese',sans-serif;font-size:13px;color:#616161;background-color:#f5f5f5;margin:0;min-width:750px}a{text-decoration:none;color:inherit}button{outline:none}.hero-image-preview .button{text-transform:uppercase}.hero-image-preview .button.secondary{color:#ff5722!important;background-color:#f5f5f5;border-style:solid;border-width:1px;border-color:#ff5722}.hero-image-preview .button.secondary:focus,.hero-image-preview .button.secondary:hover{background-color:#fff;box-shadow:0px 2px 4px rgba(0,0,0,.2)}.header{width:100%;background-color:#ff5722;position:relative}.content-container{max-width:900px;margin:auto;padding:20px;overflow:hidden}.hero-image-preview .content-container{position:relative;overflow:visible}.hero-image-preview .content-container .player-control{position:absolute;top:172px;left:296px;z-index:1}.preview-art{position:relative;height:192px;width:192px;margin:0 15px 0 0;display:inline-block;vertical-align:middle;box-shadow:0px 2px 4px rgba(0,0,0,.2);border-radius:2px;cursor:default}.player-control{cursor:pointer}.info-text{color:#fcdac0;font-size:14px;display:inline-block;vertical-align:top;width:calc(100% - 192px - 15px)}.hero-image-preview .info-text{width:100%}.actions{margin-top:19px;white-space:nowrap}.lyrics p{font-size:15px;line-height:25px;padding-bottom:10px}.lyrics .attribution-container{margin-top:32px;font-size:12px}.title{color:#ffffff;font-size:20px}.hero-image-preview .title,.hero-image-preview .info-text,.hero-image-preview .inline-promo-content,.hero-image-preview .playlist-description,.hero-image-preview .radio-description,.hero-image-preview .buy-button-container .buy-text{color:#444444}.product-name{display:inline-block;vertical-align:middle}.fade-out{position:relative;white-space:nowrap;overflow:hidden}.fade-out:after{display:block;position:absolute;top:0;right:0;bottom:0;width:30px;content:"";background:linear-gradient(to right,rgba(255,87,34,0),rgba(255,87,34,1))}.hero-image-preview .fade-out:after{background:linear-gradient(to right,rgba(245,245,245,0),rgba(245,245,245,1))}.album-art{width:192px;height:192px;border-radius:inherit}.radio-artist-background .album-art,.radio-album-background .album-art{width:144px;height:144px;border-radius:50%;margin-top:calc((192px - 144px)/2);margin-left:calc((192px - 144px)/2)}.card-art{display:block;width:160px;height:160px}.status-text-container{position:absolute;text-align:center;bottom:0;width:100%;margin-bottom:15px;color:#ffffff;text-shadow:#000000 1px 1px;font-size:15px}.time-text{display:none}.player-control:hover .preview-text,.player-control.playing .time-text{display:inherit}.player-control.playing .preview-text{display:none}.inline-promo-content{padding-top:15px;color:#ffffff}.google-play-logo{background:url('ic_play_mobile.png');height:48px;width:178px;display:inline-block;margin-top:6px}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min--moz-device-pixel-ratio:1.5),screen and (-o-min-device-pixel-ratio:1.5),screen and (min-resolution:1.5dppx){.google-play-logo{background:url('ic_play_mobile_x2.png');background-size:100% 100%}}.owner-container{margin-top:8px}.owner-profile-photo{width:40px;border-radius:50%;vertical-align:middle;margin-right:10px;box-shadow:0 1px 2px #8d8d8d}.owner-name{display:inline-block;vertical-align:middle;font-size:20px}.playlist-description,.radio-description{color:#fcdac0;font-size:15px;margin-top:8px;display:inline-block}.stats{font-size:13px;margin-top:12px}.stats-divider{opacity:0.6}.playlist-images{background-color:#ffffff}.preview-art .radio-images{background:url('illo_default_albumradio_smallcard.png');background-size:100%;padding:12.5%}.radio-album-background{background:url('illo_default_albumradio_smallcard.png');background-size:100%}.radio-artist-background{background:url('illo_default_artistradio_smallcard.png');background-size:100%}.composite-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.preview-art .radio-images .composite-wrapper{border-radius:50%}.hero-image-preview .composite-wrapper img{width:calc((100%/4));height:initial}.composite-wrapper img{position:absolute;width:calc((100%/2) - 1px);height:calc((100%/2) - 1px);display:inline-block;vertical-align:top;position:static}.composite-wrapper img[data-index="0"],.composite-wrapper img[data-index="2"]{margin-right:2px}.composite-wrapper img[data-index="0"],.composite-wrapper img[data-index="1"]{margin-bottom:2px}.hero-image-preview .composite-wrapper img[data-index="0"],.hero-image-preview .composite-wrapper img[data-index="1"],.hero-image-preview .composite-wrapper img[data-index="2"],.hero-image-preview .composite-wrapper img[data-index="3"]{margin:0}.tracklist-info-text,.section-info-text{margin-bottom:15px}.tracklist-info-text .stats{color:#aaaaaa;margin:5px 0 0 0}.tracklist-info-text .title,.lyrics .title,.section-info-text .title{color:#444444;font-size:25px}.tracklist .tracks .title-col .artist{display:none}.tracklist .artist-col{display:none}.actions .action-button-container{display:inline-block}.action-button-container .button,.action-button-container .button:hover,.action-button-container .button:focus,.action-button-container .button:active{border-color:transparent}.hero-image-preview .header{background-color:#f5f5f5}.actions .buy-button-container{line-height:20px;color:#ffffff}.buy-button-container .buy-icon{display:inline-block;background-repeat:no-repeat;background-image:url('ic_play_shopping_bag_white_1x_web_24dp.png');background-position:center;width:20px;height:20px;vertical-align:middle}.hero-image-preview .buy-button-container .buy-icon{background-image:url('play_logo_prism.svg');background-size:100% 100%}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min--moz-device-pixel-ratio:1.5),screen and (-o-min-device-pixel-ratio:1.5),screen and (min-resolution:1.5dppx){.buy-button-container .buy-icon{background-image:url('ic_play_shopping_bag_white_2x_web_24dp.png');background-size:100% 100%}.hero-image-preview .buy-button-container .buy-icon{background-image:url('ic_shop_2x.png')}}.buy-button-container .buy-text{display:inline-block;padding-top:4px;padding-left:8px;vertical-align:middle}.tracks{width:100%;font-size:14px;border-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;table-layout:fixed}.tracks tr{outline:none}.tracks td{height:40px}.tracks .tracklist-entry[data-availability="available"] td{cursor:pointer}.tracks .tracklist-entry[data-availability="unavailable"] td{cursor:default}.tracks .fade-out:after,.tracks .fade-in:before{background:linear-gradient(to right,rgba(245,245,245,0),rgba(245,245,245,1))}.tracks tr:hover[data-availability="available"] td{background-color:#f2f2f2}.tracks tr:hover[data-availability="available"] .fade-out:after{background:linear-gradient(to right,rgba(242,242,242,0),rgba(242,242,242,1))}.tracks tr.selected td,.tracks tr.selected:hover td{background-color:#ffffff}.tracks tr.selected .fade-out:after,.tracks tr.selected:hover .fade-out:after{background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1))}.tracks .album-art{width:40px}.tracks .album-art img{float:left;height:40px;width:40px}.tracks td{border-bottom:1px solid #d9d9d9;padding:0}.tracks tr:first-of-type td{border-top:1px solid #d9d9d9}.tracks .button{padding:5px 10px;margin-left:10px}.tracks .index{width:40px;text-align:right;position:relative}.tracks .index .play-icon{background:none;height:40px;width:40px;border:0;font-family:'Roboto',arial,'Noto Sans Japanese',sans-serif;font-size:14px;color:#616161;cursor:pointer}.tracks .play-icon:focus{color:#000000}.tracks .tracklist-entry:hover .index .play-icon{background:url('icon_song_row_play.png')}.tracks .tracklist-entry[data-status="playing"] .index .play-icon{background:url('ani_equalizer_black.gif')}.tracks .tracklist-entry[data-status="paused"] .index .play-icon,.tracks .tracklist-entry[data-status="loading"] .index .play-icon{background:url('ani_equalizer_black_off.png')}.tracks .tracklist-entry[data-status="paused"]:hover .index .play-icon{background:url('icon_song_row_play.png')}.tracks .tracklist-entry[data-status="loading-spinner"] .index .play-icon{background:url('ani_loading_dark.gif')}.tracks .tracklist-entry:hover .index .play-icon,.tracks .tracklist-entry[data-status="playing"] .index .play-icon,.tracks .tracklist-entry[data-status="paused"] .index .play-icon,.tracks .tracklist-entry[data-status="loading"] .index .play-icon,.tracks .tracklist-entry[data-status="loading-spinner"] .index .play-icon{color:rgba(0,0,0,0);display:inherit;cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min--moz-device-pixel-ratio:1.5),screen and (-o-min-device-pixel-ratio:1.5),screen and (min-resolution:1.5dppx){.tracks .tracklist-entry:hover .index .play-icon{background:url('icon_song_row_play_2x.png');background-size:100% 100%}.tracks .tracklist-entry[data-status="playing"] .index .play-icon{background:url('ani_equalizer_black_x2.gif');background-size:100% 100%}.tracks .tracklist-entry[data-status="paused"] .index .play-icon,.tracks .tracklist-entry[data-status="loading"] .index .play-icon{background:url('ani_equalizer_black_off_x2.png');background-size:100% 100%}.tracks .tracklist-entry[data-status="paused"]:hover .index .play-icon{background:url('icon_song_row_play_2x.png');background-size:100% 100%}.tracks .tracklist-entry[data-status="loading-spinner"] .index .play-icon{background:url('ani_loading_dark_x2.gif');background-size:100% 100%}}.tracks .tracklist-entry[data-availability="unavailable"],.tracks .tracklist-entry[data-availability="unavailable"] .index .play-icon{color:#aaaaaa}.tracks .tracklist-entry[data-availability="unavailable"] .index .play-icon{background:none;cursor:default}.tracks .tracklist-entry[data-availability="unavailable"] .album-art{opacity:0.3}.tracks .availability{text-align:right;padding-right:5px}.jfk-bubble{box-sizing:border-box;width:188px}.tracks .title-col{padding-left:10px}.tracks .title-col .artist{display:none;color:#a8a8a8}.tracks .duration-col{padding:0 10px 0 10px;width:45px;text-align:right}.duration-col.fade-out:after{width:10px}.tracks .buy-col{width:60px;text-align:right}.tracks .buy-col .button{box-sizing:border-box;font-size:12px;height:30px;line-height:17px;padding:5px 12px}.hero-image-preview .tracks .buy-col .button{line-height:20px}.preview-image{height:180px;width:360px;position:relative;margin:0 15px 0 0;display:inline-block;vertical-align:middle;box-shadow:0px 2px 4px rgba(0,0,0,.2);border-radius:2px}.hero-image-preview .header .info-text,.header.artist .info-text{width:calc(100% - 360px - 15px)}.artist .tracks{margin-bottom:30px}.card-list{height:220px;width:calc(100% + 5px);overflow:hidden}.card-list .card .content .info{height:36px;margin:6%;overflow:hidden}.card-list .card{box-shadow:0px 2px 4px rgba(0,0,0,.2);border-radius:2px;display:inline-block;background-color:#ffffff;width:160px;margin-right:25px;margin-bottom:10px;cursor:pointer;vertical-align:top}.card-list .card .title{color:#333;font-size:123%}.card-list .card .title a:hover{text-decoration:underline}.card-list .card .year{color:#aaa;font-size:100%;margin-top:1%}.card-list .card .fade-out:after{width:15%;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1))}.card-list .card:last-child{margin-right:0}.card-list .card .info{position:relative}.artist-list .card-list .fade-out,.station-list .card-list .fade-out{position:absolute;bottom:0;right:0;height:50%;width:15%}.artist-list .card-list .fade-out{background:linear-gradient(to right,rgba(245,245,245,0),rgba(245,245,245,1))}.station-list .card-list .fade-out{background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1))}.artist-list{padding-bottom:20px}.artist-list .card{background:none;box-shadow:none}.artist-list .card .card-art{border-radius:50%;box-shadow:0px 2px 4px rgba(0,0,0,.2);border:4px solid #fff;margin-left:5%;margin-top:5%;margin-bottom:5%;width:140px;height:140px}.artist-list .card .info{text-align:center;margin-left:0}.artist-list .card .fade-out:after{display:none}.artist-list .card .title,.station-list .card .title{white-space:normal;font-size:118%}.artist-list .card{padding-bottom:10px}.no-previews .status-text-container,.no-tracks .status-text-container,.no-tracks .tracklist-info-text,.no-tracks .info-text .stats{display:none}.no-previews .player-control,.no-tracks .player-control{cursor:default}.aria-alert{position:absolute;left:-1100em;top:-1100em;width:1px;height:1px;overflow:hidden;border:0}@media only screen and (max-device-width:600px){body{min-width:0}.album-art,.preview-art,.player-control{height:128px;width:128px}.radio-artist-background .album-art,.radio-album-background .album-art{height:96px;width:96px;border-radius:50%;margin-top:calc((128px - 96px)/2);margin-left:calc((128px - 96px)/2)}.status-text-container{margin-bottom:5px}.info-text{width:calc(100% - 128px - 15px)}table.tracks{table-layout:fixed}.tracks td{height:50px}.tracks tr.selected td,.tracks tr.selected:hover td,.tracks tr:hover[data-availability="available"] td{background-color:#f5f5f5}.tracks tr.selected .fade-out:after,.tracks tr.selected:hover .fade-out:after,.tracks tr:hover .fade-out:after,.tracks tr.selected .fade-in:before,.tracks tr.selected:hover .fade-in:before{background:linear-gradient(to right,rgba(245,245,245,0),rgba(245,245,245,1))}.tracks .title-col .artist{display:inherit}.tracks .artist-col{display:none}.hero-image-preview .art-container{position:relative}.hero-image-preview .art-container .player-control{position:absolute;bottom:-28px;right:28px;z-index:1}.tracks .duration-col{display:none}.track.tracklist .duration-col,.album.tracklist .duration-col{display:table-cell}.action-button-container{box-sizing:border-box;width:50%}.action-button-container:first-child{padding-right:5px}.action-button-container:nth-child(2){padding-left:5px}.action-button-container .button{box-sizing:border-box;padding-left:0;padding-right:0;text-align:center;width:100%}.album.tracklist .tracks td{height:40px}.stats{margin-top:6px}.header.artist .content-container{padding:15px}.preview-image{width:100%;height:initial;margin:0;border-radius:0}.hero-image-preview .header .info-text,.header.artist .info-text{width:100%}.card-list{height:initial;width:100%;overflow:initial}.card-list .card-art{width:100%;height:initial;top:0;left:0}.card-list .card{position:relative;width:calc(50% - 5px);height:initial;margin-right:10px;margin-bottom:10px}.artist-list .card .card-art{width:calc(90% - 4px);height:65%}.card .content{position:relative;top:0;left:0;bottom:0;right:0}.card-list .card:nth-child(2),.card-list .card:nth-child(4){margin-right:0px}.inline-promo-content{font-size:100%}.buy-col div.fade-in,.duration-col div.fade-in{position:relative;float:right;height:100%;background:#f5f5f5}.buy-col div.fade-in:before,.duration-col div.fade-in:before{display:block;position:absolute;top:0;bottom:0;left:-30px;width:30px;content:""}.buy-col{width:5px}.buy-col .availability{line-height:50px}.duration-col .fade-in{line-height:40px}.buy-col .button{margin-top:10px}}paper-header-panel{height:100vh!important}.material-one-google{width:100%;display:flex;align-items:center}#material-one-left{height:44px;width:195px}#material-one-left .google-play-music-logo{height:100%;width:100%;background-image:url('play_music.svg');background-repeat:no-repeat;background-position:center center;background-size:cover;display:inline-block}#material-one-right{flex:1}#material-one-right>div{position:static;min-width:initial!important}#material-one-right>div>div{padding-right:0px}paper-toast paper-button[data-action="button"]{margin-left:16px;background-color:transparent;border:none;padding:0}paper-toast{z-index:1600;display:inline-flex;justify-content:space-between}.button,.simple-dialog-buttons button{box-shadow:0 1px 0 rgba(0,0,0,.05);color:#737373!important;cursor:default;display:inline-block;font-family:'Roboto',arial,'Noto Sans Japanese',sans-serif;font-weight:500;margin:0 5px 0 0;min-width:40px;text-align:center;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:middle;transition:background-color 0.218s,border-color 0.218s,box-shadow 0.218s;font-size:14px;height:36px;line-height:34px;padding:0 20px;border:1px solid rgba(0,0,0,.17);border-radius:3px;background-color:#f5f5f5;text-transform:none;outline:none;filter:none}.button:hover,.button:focus,.simple-dialog-buttons button:hover,.simple-dialog-buttons button:focus{border:1px solid rgba(0,0,0,.25);box-shadow:0 1px 0 0 rgba(0,0,0,.1);color:#262626!important;background-color:#f5f5f5}.button:active,.simple-dialog-buttons button:active{background-color:#e5e5e5;box-shadow:inset 0 2px 0 #ddd;border:1px solid rgba(0,0,0,.25)}.button[disabled],.button[disabled]:hover,.simple-dialog-buttons button[disabled]:hover,.simple-dialog-buttons button[disabled]{opacity:0.5;background-color:#f5f5f5;box-shadow:0 1px 0 rgba(0,0,0,.05);color:#737373!important;border:1px solid rgba(0,0,0,.17)}.button.primary,.simple-dialog-buttons button.goog-buttonset-default{border:none;color:white!important;border-radius:2px;background-color:#ff5722;line-height:36px}.button.primary:focus,.button.primary:hover,.simple-dialog-buttons button.goog-buttonset-default:hover,.simple-dialog-buttons button.goog-buttonset-default:focus{background-color:#ff9a5c!important;box-shadow:inset 0 -2px 0 rgba(0,0,0,.27);background-image:none}.button.primary:active,.simple-dialog-buttons button.goog-buttonset-default:active{background-color:#cd6d1d;box-shadow:inset 0 2px 0 rgba(0,0,0,.27)}.button.primary[disabled],.button.primary[disabled]:hover,.simple-dialog-buttons button.goog-buttonset-default[disabled],.simple-dialog-buttons button.goog-buttonset-default[disabled]:hover{border:none;color:white!important;background-color:#ff5722;box-shadow:0 1px 0 rgba(0,0,0,.05)}paper-toggle-button[no-focus]{outline:none}