.date-picker-button{display:inline-block;padding-top:9px;padding-bottom:10px;position:relative;text-align:left;padding-left:31.5px}.date-picker-button:before{content:"";position:absolute;top:0;left:0;right:auto;background-repeat:no-repeat;background-position:0 0;background-image:url("/static/images/icons/calendar_222_24.546e577bb6b9.png");width:24px;height:24px;top:50%;margin-top:-12px}.no-js .date-picker-button{display:inline}.js .date-picker-button{position:relative;text-align:right;padding-right:17px}.js .date-picker-button:before{background-position:0 0;background-image:url("/static/images/icons/calendar_b90000_24.d82a0f363855.png")}.js .date-picker-button:after{content:"";position:absolute;top:0;right:0;left:auto;background-repeat:no-repeat;background-position:0 0;background-position:0 -16px;background-image:url("/static/images/icons/dropdown_arrow_16.7c8de945a39c.png");width:16px;height:16px;top:50%;margin-top:-8px;margin-right:-2px}.js .date-picker-button.dropdown--open:after{background-position:0 0;background-image:url("/static/images/icons/dropdown_arrow_16.7c8de945a39c.png")}.js .date-picker-button.disclose-active:after{background-position:0 0;background-image:url("/static/images/icons/dropdown_arrow_16.7c8de945a39c.png")}.date-picker-content{padding-top:6px;padding-bottom:6px;position:relative;text-align:left;background:#fff;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.2);box-shadow:0 1px 10px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.2);margin-top:6px;position:absolute;z-index:2;left:0;right:0;padding-left:0;padding-right:0;padding:18px 15px}.date-picker-content:after,.date-picker-content:before{content:" ";display:table}.date-picker-content:after{clear:both}.date-picker-content:after,.date-picker-content:before{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.anhv1 .date-picker-content,.anhv1 .date-picker-content ul{margin-top:0}@media (min-width:768px){.anhv1 .date-picker-content,.anhv1 .date-picker-content ul{margin-top:0}}@media (min-width:768px){.date-picker-content{padding:6px 0;border:none;border-radius:3px}}.date-picker-content:before{content:"";position:absolute;top:0;left:0;right:auto;background-repeat:no-repeat;background-position:0 0;background-image:url("/static/images/dropdown_arrow.47e2426b4e14.png");width:36px;height:18px;left:30px;top:-18px;pointer-events:none}@media (min-width:768px){.date-picker-content:before{left:3px}}@media (min-width:768px){.date-picker-content{margin-left:15px;margin-right:15px;padding-left:0;padding-right:0;left:auto;right:auto;padding:18px 15px;min-width:220px}}@media (min-width:1260px){.date-picker-content{min-width:270px}}.date-picker-form .form-group-controls{margin-top:6px}.date-picker-form .form-group-controls:first-child{margin-top:0}@media (min-width:768px){.date-picker-form .form-group-controls:first-child{margin-top:0}}.date-picker-form .control-label{font-size:12px;line-height:18px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:0;font-weight:400;color:#999}@media (min-width:768px){.date-picker-form .form-group{margin-top:18px}.date-picker-form .form-group:first-child{margin-top:0}}@media (min-width:768px) and (min-width:768px){.date-picker-form .form-group:first-child{margin-top:0}}.date-range-picker-button{display:inline-block;padding-top:9px;padding-bottom:10px;position:relative;text-align:left;padding-left:31.5px;color:#b90000}.date-range-picker-button:before{content:"";position:absolute;top:0;left:0;right:auto;background-repeat:no-repeat;background-position:0 0;background-image:url("/static/images/icons/calendar_222_24.546e577bb6b9.png");width:24px;height:24px;top:50%;margin-top:-12px}.no-js .date-range-picker-button{display:inline}.js .date-range-picker-button{text-align:right;padding-right:17px}.js .date-range-picker-button:after{content:"";position:absolute;top:0;right:0;left:auto;background-repeat:no-repeat;background-position:0 0;background-position:0 -16px;background-image:url("/static/images/icons/dropdown_arrow_16.7c8de945a39c.png");width:16px;height:16px;top:50%;margin-top:-8px;margin-right:-2px}.js .date-range-picker-button.dropdown--open:after{background-position:0 0;background-image:url("/static/images/icons/dropdown_arrow_16.7c8de945a39c.png")}.js .date-range-picker-button.disclose-active:after{background-position:0 0;background-image:url("/static/images/icons/dropdown_arrow_16.7c8de945a39c.png")}.js .date-range-picker-button{color:#b90000}.js .date-range-picker-button:after{display:none}.js .date-range-picker-button .date-range-picker-button-inner{position:relative;text-align:right;padding-right:17px;display:block;font-weight:700}.js .date-range-picker-button .date-range-picker-button-inner:before{content:"";position:absolute;top:0;right:0;left:auto;background-repeat:no-repeat;background-position:0 0;background-position:0 -16px;background-image:url("/static/images/icons/dropdown_arrow_b90000.40b2ca0aedff.png");width:16px;height:16px;top:50%;margin-top:-8px;margin-right:-2px}.js .date-range-picker-button .date-range-picker-button-inner.dropdown--open:before{background-position:0 0;background-image:url("/static/images/icons/dropdown_arrow_b90000.40b2ca0aedff.png")}.js .date-range-picker-button.disclose-active .date-range-picker-button-inner:before{background-position:0 0;background-image:url("/static/images/icons/dropdown_arrow_b90000.40b2ca0aedff.png")}.date-range-picker-content{padding-top:6px;padding-bottom:6px;position:relative;text-align:left;background:#fff;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.2);box-shadow:0 1px 10px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.2);margin-top:6px;position:absolute;z-index:2;left:0;right:0;padding-left:0;padding-right:0;padding:18px 15px}.date-range-picker-content:after,.date-range-picker-content:before{content:" ";display:table}.date-range-picker-content:after{clear:both}.date-range-picker-content:after,.date-range-picker-content:before{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.anhv1 .date-range-picker-content,.anhv1 .date-range-picker-content ul{margin-top:0}@media (min-width:768px){.anhv1 .date-range-picker-content,.anhv1 .date-range-picker-content ul{margin-top:0}}@media (min-width:768px){.date-range-picker-content{padding:6px 0;border:none;border-radius:3px}}.date-range-picker-content:before{content:"";position:absolute;top:0;left:0;right:auto;background-repeat:no-repeat;background-position:0 0;background-image:url("/static/images/dropdown_arrow.47e2426b4e14.png");width:36px;height:18px;left:30px;top:-18px;pointer-events:none}@media (min-width:768px){.date-range-picker-content:before{left:3px}}@media (min-width:768px){.date-range-picker-content{margin-left:15px;margin-right:15px;padding-left:0;padding-right:0;left:auto;right:auto;padding:18px 15px;min-width:220px}}@media (min-width:1260px){.date-range-picker-content{min-width:270px}}.date-range-picker-presets{float:left;width:50%}.date-range-picker-presets a{display:block;padding:13px 15px 14px;color:inherit;width:100%;text-align:left;white-space:nowrap;position:relative;color:#222}.date-range-picker-presets a:focus,.date-range-picker-presets a:hover{color:inherit}.anhv1 .date-range-picker-presets a{padding-top:12px;padding-bottom:12px}@media (min-width:768px){.date-range-picker-presets a{padding:7px 15px 8px}.anhv1 .date-range-picker-presets a{padding-top:6px;padding-bottom:6px}}.date-range-picker-presets a:after{content:"";position:absolute;left:15px;right:15px;bottom:0;border-bottom:1px solid #ebebeb}li:last-child>*>.date-range-picker-presets a:last-child:after,li:last-child>.date-range-picker-presets a:last-child:after{display:none}.date-range-picker-presets a:focus,.date-range-picker-presets a:hover{text-decoration:none;color:#222}.date-range-picker-presets a:active,body:not([data-whatinput=touch]) .date-range-picker-presets a:focus,body:not([data-whatinput=touch]) .date-range-picker-presets a:hover{background:#ebebeb}.date-range-picker-presets a:active:after,body:not([data-whatinput=touch]) .date-range-picker-presets a:focus:after,body:not([data-whatinput=touch]) .date-range-picker-presets a:hover:after{display:none}@media (min-width:768px){.date-range-picker-presets a:after{display:none}.date-range-picker-presets a:focus,.date-range-picker-presets a:hover{text-decoration:none}.date-range-picker-presets a:active,body:not([data-whatinput=touch]) .date-range-picker-presets a:focus,body:not([data-whatinput=touch]) .date-range-picker-presets a:hover{background:#ebebeb}}.date-range-picker-presets--col-2{margin-top:0;float:right}@media (min-width:768px){.date-range-picker-presets--col-2{margin-top:0}}.date-range-picker-preset--selected a,.date-range-picker-preset--selected a:focus,.date-range-picker-preset--selected a:hover{color:#b90000}.date-range-picker-form{margin-top:6px;display:inline-block;clear:left;width:100%}.date-range-picker-form .form-group-controls{margin-top:6px}.date-range-picker-form .form-group-controls:first-child{margin-top:0}@media (min-width:768px){.date-range-picker-form .form-group-controls:first-child{margin-top:0}}.date-range-picker-form .control-label{font-size:12px;line-height:18px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:0;font-weight:400;color:#999}@media (min-width:768px){.date-range-picker-form .form-group{margin-top:18px}.date-range-picker-form .form-group:first-child{margin-top:0}}@media (min-width:768px) and (min-width:768px){.date-range-picker-form .form-group:first-child{margin-top:0}}.date-range-picker-form:first-child{margin-top:0}@media (min-width:768px){.date-range-picker-form:first-child{margin-top:0}}.date-range-picker-presets-wrap{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.date-range-picker-presets a{padding-right:7.5px}.date-range-picker-presets--col-2 a{padding-left:7.5px}.date-range-picker-form{border-top:1px solid #ebebeb}}.library-header{margin-top:18px;position:relative;padding-left:47px;min-height:26px}.library-header:first-child{margin-top:0}@media (min-width:768px){.library-header:first-child{margin-top:0}}@media (min-width:768px){.library-header{margin-top:24px}}.library-header:after,.library-header:before{content:" ";display:table}.library-header:after{clear:both}.library-header:after,.library-header:before{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.library-header-crumb{margin-top:-6px;display:block}.library-header-title{font-size:18px;line-height:24px;margin-top:18px;margin-bottom:-6px;font-weight:700}.library-header-title:first-child{margin-top:0}@media (min-width:768px){.library-header-title:first-child{margin-top:0}}@media (min-width:768px){.library-header-title{margin-top:24px}}.library-header .library-header-title{margin-top:-6px;margin-bottom:0;font-weight:700}.library-header--sans-artist-link .library-header-title{margin-top:0}.library-header-crumb+.library-header-title{margin-top:-3px}.library-header-title-duration{font-weight:400}.library-header-image{position:absolute;left:0;top:0;width:32px;height:32px}.library-header-image--playlink{position:relative;position:absolute}.library-header-image--playlink .cover-art{width:100%}.library-header-image--playlink .image-overlay-playlink-link{position:relative;font:0/0 a;text-shadow:none;color:transparent;vertical-align:top;display:inline-block;width:32px;height:32px;min-width:0;text-align:left;position:absolute;top:0;left:0;width:100%;height:100%}.library-header-image--playlink .image-overlay-playlink-link:before{content:"";position:absolute;top:0;left:0;right:auto;background-repeat:no-repeat;background-position:0 0;background-position:8px 8px;background-image:url("/static/images/icons/play_dark_16.e469e7d1482a.png");width:32px;height:32px;top:50%;margin-top:-16px;left:50%;margin-left:-16px;background-color:hsla(0,0%,100%,.85);border-radius:100%;-webkit-transition:background-color .1s;transition:background-color .1s;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.07);box-shadow:0 0 0 1px rgba(0,0,0,.07)}.library-header-image--playlink .image-overlay-playlink-link:focus:before,.library-header-image--playlink .image-overlay-playlink-link:hover:before{background-color:#fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15);box-shadow:0 0 0 1px rgba(0,0,0,.15)}.library-header-image--playlink .image-overlay-playlink-link:active:before{background-color:hsla(0,0%,100%,.7)}@media (min-width:768px){.library-header{padding-left:63px;min-height:42px}.library-header .library-header-crumb,.library-header .library-header-title{margin-top:0}.library-header .library-header-image{width:48px;height:48px}.library-header.library-header--sans-artist-link .library-header-title{margin-top:9px}}.library-top{display:-webkit-box;display:-ms-flexbox;display:flex}.library-top .metadata-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.library-top .share-chart{margin-left:15px}.library-top .share-chart:first-child{margin-top:0;margin-left:0}.library-controls .secondary-nav-item .secondary-nav-item-link{position:relative;text-align:left;padding-left:46px}.library-controls .secondary-nav-item .secondary-nav-item-link:before{content:"";position:absolute;top:0;left:0;right:auto;background-repeat:no-repeat;background-position:0 0;background-image:url("/static/images/icons/library_nav.ca4a93575149.png");width:36px;height:36px;left:5px;top:-5px}.library-controls .secondary-nav-item--overview .secondary-nav-item-link:before{background-position:0 0;z-index:1}.library-controls .secondary-nav-item--overview .secondary-nav-item-link.secondary-nav-item-link--active:before,.library-controls .secondary-nav-item--overview .secondary-nav-item-link:focus:before,.library-controls .secondary-nav-item--overview .secondary-nav-item-link:hover:before{background-position:0 -36px}.library-controls .secondary-nav-item--artists .secondary-nav-item-link:before{background-position:-36px 0;z-index:1}.library-controls .secondary-nav-item--artists .secondary-nav-item-link.secondary-nav-item-link--active:before,.library-controls .secondary-nav-item--artists .secondary-nav-item-link:focus:before,.library-controls .secondary-nav-item--artists .secondary-nav-item-link:hover:before{background-position:-36px -36px}.library-controls .secondary-nav-item--albums .secondary-nav-item-link:before{background-position:-72px 0;z-index:1}.library-controls .secondary-nav-item--albums .secondary-nav-item-link.secondary-nav-item-link--active:before,.library-controls .secondary-nav-item--albums .secondary-nav-item-link:focus:before,.library-controls .secondary-nav-item--albums .secondary-nav-item-link:hover:before{background-position:-72px -36px}.library-controls .secondary-nav-item--tracks .secondary-nav-item-link:before{background-position:-108px 0;z-index:1}.library-controls .secondary-nav-item--tracks .secondary-nav-item-link.secondary-nav-item-link--active:before,.library-controls .secondary-nav-item--tracks .secondary-nav-item-link:focus:before,.library-controls .secondary-nav-item--tracks .secondary-nav-item-link:hover:before{background-position:-108px -36px}.library-controls-datepicker .date-range-picker-content{padding-top:6px}.library-controls-datepicker .date-range-picker-form{padding-top:18px}.js .date-range-picker-button{position:relative;text-align:left;padding-left:32px}.js .date-range-picker-button:before{content:"";position:absolute;top:0;left:0;right:auto;background-repeat:no-repeat;background-position:0 0;background-image:url("/static/images/icons/calendar_b90000_24.d82a0f363855.png");width:24px;height:24px;top:50%;margin-top:-12px}@media (min-width:768px){.library-controls{margin-left:-10px;margin-right:-10px;margin-left:-7.5px;margin-right:-7.5px;float:left}.library-controls-datepicker,.library-controls .secondary-nav{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px;float:left;width:100%}.library-controls-datepicker{text-align:right}.anhv1 .library-controls-datepicker{margin-top:18px}.anhv1 .library-controls-datepicker:first-child{margin-top:0}.library-controls-datepicker .date-range-picker-form{padding-top:12px}.js .date-range-picker-button{position:relative;text-align:right;padding-left:0;padding-right:32px}.js .date-range-picker-button:before{content:"";position:absolute;top:0;right:0;left:auto;background-repeat:no-repeat;background-position:0 0;background-position:-7px -2px;background-image:url("/static/images/icons/library_controls.40b78c14d466.png");width:22px;height:32px;top:50%;margin-top:-16px}.date-range-picker-content{text-align:left;right:10px;min-width:270px}}@media (min-width:768px) and (min-width:768px){.library-controls{margin-left:-10px;margin-right:-10px}}@media (min-width:768px) and (min-width:1260px){.library-controls{margin-left:-15px;margin-right:-15px}}@media (min-width:768px) and (min-width:768px){.library-controls .secondary-nav{position:relative;min-height:1px;padding-left:10px;padding-right:10px}}@media (min-width:768px) and (min-width:768px) and (min-width:768px){.library-controls .secondary-nav{float:left;width:640px}}@media (min-width:768px) and (min-width:1260px){.library-controls .secondary-nav{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media (min-width:768px) and (min-width:1260px) and (min-width:1260px){.library-controls .secondary-nav{float:left;width:800px}}@media (min-width:768px) and (min-width:768px){.library-controls-datepicker{position:relative;min-height:1px;padding-left:10px;padding-right:10px}}@media (min-width:768px) and (min-width:768px) and (min-width:768px){.library-controls-datepicker{float:left;width:320px}}@media (min-width:768px) and (min-width:1260px){.library-controls-datepicker{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}@media (min-width:768px) and (min-width:1260px) and (min-width:1260px){.library-controls-datepicker{float:left;width:400px}}@media (min-width:768px) and (min-width:768px){.anhv1 .library-controls-datepicker:first-child{margin-top:0}}@media (min-width:768px) and (min-width:768px){.anhv1 .library-controls-datepicker{margin-top:24px;margin-top:0}}@media (min-width:768px) and (min-width:768px) and (min-width:768px){.anhv1 .library-controls-datepicker{margin-top:0}}@media (min-width:1260px){.date-range-picker-content{right:15px}}.library-track-metadata .love-button-toggle{position:absolute;top:0;right:0;margin:0}.library-track-metadata .love-button{position:relative;font:0/0 a;text-shadow:none;color:transparent;vertical-align:top;display:inline-block;width:36px;height:36px;min-width:0;text-align:left;width:24px;height:24px}.library-track-metadata .love-button:before{content:"";position:absolute;top:0;left:0;right:auto;background-repeat:no-repeat;background-position:0 0;background-image:url("/static/images/icons/love_24.57d6c1e3e57f.png");width:36px;height:36px;top:50%;margin-top:-18px;left:50%;margin-left:-18px}@media (min-width:768px){.library-track-metadata .love-button{width:32px;height:32px}.library-track-metadata .love-button:before{background-position:0 0;background-image:url("/static/images/icons/love_32.35bbe7fb5b10.png")}}.library-track-metadata a.love-button:focus:before,.library-track-metadata a.love-button:hover:before,.library-track-metadata button.love-button:focus:before,.library-track-metadata button.love-button:hover:before{background-position:0 -36px;background-image:url("/static/images/icons/love_24.57d6c1e3e57f.png")}@media (min-width:768px){.library-track-metadata a.love-button:focus:before,.library-track-metadata a.love-button:hover:before,.library-track-metadata button.love-button:focus:before,.library-track-metadata button.love-button:hover:before{background-position:0 -36px;background-image:url("/static/images/icons/love_32.35bbe7fb5b10.png")}}.library-track-metadata .love-button--loved:before{background-position:0 -72px;background-image:url("/static/images/icons/love_24.57d6c1e3e57f.png")}@media (min-width:768px){.library-track-metadata .love-button--loved:before{background-position:0 -72px;background-image:url("/static/images/icons/love_32.35bbe7fb5b10.png")}}.library-track-metadata button.love-button--loved:focus:before,.library-track-metadata button.love-button--loved:hover:before{background-position:0 -108px;background-image:url("/static/images/icons/love_24.57d6c1e3e57f.png")}@media (min-width:768px){.library-track-metadata button.love-button--loved:focus:before,.library-track-metadata button.love-button--loved:hover:before{background-position:0 -108px;background-image:url("/static/images/icons/love_32.35bbe7fb5b10.png")}}.library-track-metadata .ajax-form-disable-hover button.love-button:focus,.library-track-metadata .ajax-form-disable-hover button.love-button:hover{position:relative;font:0/0 a;text-shadow:none;color:transparent;vertical-align:top;display:inline-block;width:36px;height:36px;min-width:0;text-align:left;width:24px;height:24px}.library-track-metadata .ajax-form-disable-hover button.love-button:focus:before,.library-track-metadata .ajax-form-disable-hover button.love-button:hover:before{content:"";position:absolute;top:0;left:0;right:auto;background-repeat:no-repeat;background-position:0 0;background-image:url("/static/images/icons/love_24.57d6c1e3e57f.png");width:36px;height:36px;top:50%;margin-top:-18px;left:50%;margin-left:-18px}@media (min-width:768px){.library-track-metadata .ajax-form-disable-hover button.love-button:focus,.library-track-metadata .ajax-form-disable-hover button.love-button:hover{width:32px;height:32px}.library-track-metadata .ajax-form-disable-hover button.love-button:focus:before,.library-track-metadata .ajax-form-disable-hover button.love-button:hover:before{background-position:0 0;background-image:url("/static/images/icons/love_32.35bbe7fb5b10.png")}}.library-track-metadata .ajax-form-disable-hover button.love-button--loved:focus:before,.library-track-metadata .ajax-form-disable-hover button.love-button--loved:hover:before{background-position:0 -72px;background-image:url("/static/images/icons/love_24.57d6c1e3e57f.png")}@media (min-width:768px){.library-track-metadata .ajax-form-disable-hover button.love-button--loved:focus:before,.library-track-metadata .ajax-form-disable-hover button.love-button--loved:hover:before{background-position:0 -72px;background-image:url("/static/images/icons/love_32.35bbe7fb5b10.png")}}.header .love-button-toggle{position:absolute;top:57px}@media (min-width:768px){.header .love-button-toggle{top:24px;right:0;margin-left:15px}}.header--overview .love-button-toggle{top:89px}@media (min-width:768px){.header--overview .love-button-toggle{top:24px}}.header .love-button-toggle{right:39px}@media (min-width:768px){.header .love-button-toggle{right:47px}}.header .header-info-primary--with-more-menu .love-button-toggle,.header .header-info-secondary--with-more-menu .love-button-toggle{position:absolute;top:57px}@media (min-width:768px){.header .header-info-primary--with-more-menu .love-button-toggle,.header .header-info-secondary--with-more-menu .love-button-toggle{top:24px;right:0;margin-left:15px}}.header--overview .header-info-primary--with-more-menu .love-button-toggle,.header--overview .header-info-secondary--with-more-menu .love-button-toggle{top:89px}@media (min-width:768px){.header--overview .header-info-primary--with-more-menu .love-button-toggle,.header--overview .header-info-secondary--with-more-menu .love-button-toggle{top:24px}}.header--overview.header--track.header .header-info-primary--with-more-menu .love-button-toggle,.header--overview.header--track.header .header-info-secondary--with-more-menu .love-button-toggle{right:78px}@media (min-width:768px){.header--overview.header--track.header .header-info-primary--with-more-menu .love-button-toggle,.header--overview.header--track.header .header-info-secondary--with-more-menu .love-button-toggle{right:94px}}@media (min-width:768px){.header .love-button-toggle{position:absolute;top:57px}.header--overview .love-button-toggle{top:89px}.header .love-button-toggle{right:39px}.header .header-info-primary--with-more-menu .love-button-toggle,.header .header-info-secondary--with-more-menu .love-button-toggle{position:absolute;top:57px}.header--overview .header-info-primary--with-more-menu .love-button-toggle,.header--overview .header-info-secondary--with-more-menu .love-button-toggle{top:89px}.header--overview.header--track.header .header-info-primary--with-more-menu .love-button-toggle,.header--overview.header--track.header .header-info-secondary--with-more-menu .love-button-toggle{right:39px}}@media (min-width:768px) and (min-width:768px){.header .love-button-toggle{top:24px;right:0;margin-left:15px}}@media (min-width:768px) and (min-width:768px){.header--overview .love-button-toggle{top:24px}}@media (min-width:768px) and (min-width:768px){.header .love-button-toggle{right:47px}}@media (min-width:768px) and (min-width:768px){.header .header-info-primary--with-more-menu .love-button-toggle,.header .header-info-secondary--with-more-menu .love-button-toggle{top:24px;right:0;margin-left:15px}}@media (min-width:768px) and (min-width:768px){.header--overview .header-info-primary--with-more-menu .love-button-toggle,.header--overview .header-info-secondary--with-more-menu .love-button-toggle{top:24px}}@media (min-width:768px) and (min-width:768px){.header--overview.header--track.header .header-info-primary--with-more-menu .love-button-toggle,.header--overview.header--track.header .header-info-secondary--with-more-menu .love-button-toggle{right:47px}}.library-track-metadata{margin-top:18px;position:relative}.library-track-metadata:first-child{margin-top:0}@media (min-width:768px){.library-track-metadata:first-child{margin-top:0}}@media (min-width:768px){.library-track-metadata{margin-top:24px}}.library-track-metadata .love-button-toggle{margin-top:18px;padding-top:6px}@media (min-width:768px){.library-track-metadata .love-button-toggle{margin-top:24px}}.library-artist-section-header{font-size:18px;line-height:24px;margin-top:18px;margin-bottom:-6px;font-weight:700;font-weight:400}.library-artist-section-header:first-child{margin-top:0}@media (min-width:768px){.library-artist-section-header:first-child{margin-top:0}}@media (min-width:768px){.library-artist-section-header{margin-top:24px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.date-picker-button:before{background-image:url("/static/images/icons/calendar_222_24@2x.38313d918c18.png");background-size:24px 24px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.js .date-picker-button:before{background-image:url("/static/images/icons/calendar_b90000_24@2x.e6374a3c6d16.png");background-size:24px 24px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.js .date-picker-button.disclose-active:after,.js .date-picker-button.dropdown--open:after,.js .date-picker-button:after{background-image:url("/static/images/icons/dropdown_arrow_16@2x.e783136f2b95.png");background-size:16px 32px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.date-picker-content:before{background-image:url("/static/images/dropdown_arrow@2x.f0d0ae74215a.png");background-size:36px 18px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.date-range-picker-button:before{background-image:url("/static/images/icons/calendar_222_24@2x.38313d918c18.png");background-size:24px 24px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.js .date-range-picker-button.disclose-active:after,.js .date-range-picker-button.dropdown--open:after,.js .date-range-picker-button:after{background-image:url("/static/images/icons/dropdown_arrow_16@2x.e783136f2b95.png");background-size:16px 32px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.js .date-range-picker-button .date-range-picker-button-inner.dropdown--open:before,.js .date-range-picker-button .date-range-picker-button-inner:before,.js .date-range-picker-button.disclose-active .date-range-picker-button-inner:before{background-image:url("/static/images/icons/dropdown_arrow_b90000@2x.397efb6b6fa7.png");background-size:16px 32px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.date-range-picker-content:before{background-image:url("/static/images/dropdown_arrow@2x.f0d0ae74215a.png");background-size:36px 18px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.library-header-image--playlink .image-overlay-playlink-link:before{background-image:url("/static/images/icons/play_dark_16@2x.c1748144f8cb.png");background-size:16px 16px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.library-controls .secondary-nav-item .secondary-nav-item-link:before{background-image:url("/static/images/icons/library_nav@2x.b70901fdb39c.png");background-size:144px 72px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.js .date-range-picker-button:before{background-image:url("/static/images/icons/calendar_b90000_24@2x.e6374a3c6d16.png");background-size:24px 24px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:1.5dppx),(min-width:768px) and (min-resolution:144dpi){.js .date-range-picker-button:before{background-image:url("/static/images/icons/library_controls@2x.1e5a58fd3dc5.png");background-size:72px 36px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.library-track-metadata .love-button:before{background-image:url("/static/images/icons/love_24@2x.7cf16afa5e88.png");background-size:36px 144px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:1.5dppx),(min-width:768px) and (min-resolution:144dpi){.library-track-metadata .love-button:before{background-image:url("/static/images/icons/love_32@2x.e6f0d82d2634.png");background-size:36px 144px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.library-track-metadata a.love-button:focus:before,.library-track-metadata a.love-button:hover:before,.library-track-metadata button.love-button:focus:before,.library-track-metadata button.love-button:hover:before{background-image:url("/static/images/icons/love_24@2x.7cf16afa5e88.png");background-size:36px 144px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:1.5dppx),(min-width:768px) and (min-resolution:144dpi){.library-track-metadata a.love-button:focus:before,.library-track-metadata a.love-button:hover:before,.library-track-metadata button.love-button:focus:before,.library-track-metadata button.love-button:hover:before{background-image:url("/static/images/icons/love_32@2x.e6f0d82d2634.png");background-size:36px 144px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.library-track-metadata .love-button--loved:before{background-image:url("/static/images/icons/love_24@2x.7cf16afa5e88.png");background-size:36px 144px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:1.5dppx),(min-width:768px) and (min-resolution:144dpi){.library-track-metadata .love-button--loved:before{background-image:url("/static/images/icons/love_32@2x.e6f0d82d2634.png");background-size:36px 144px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.library-track-metadata button.love-button--loved:focus:before,.library-track-metadata button.love-button--loved:hover:before{background-image:url("/static/images/icons/love_24@2x.7cf16afa5e88.png");background-size:36px 144px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:1.5dppx),(min-width:768px) and (min-resolution:144dpi){.library-track-metadata button.love-button--loved:focus:before,.library-track-metadata button.love-button--loved:hover:before{background-image:url("/static/images/icons/love_32@2x.e6f0d82d2634.png");background-size:36px 144px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.library-track-metadata .ajax-form-disable-hover button.love-button:focus:before,.library-track-metadata .ajax-form-disable-hover button.love-button:hover:before{background-image:url("/static/images/icons/love_24@2x.7cf16afa5e88.png");background-size:36px 144px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:1.5dppx),(min-width:768px) and (min-resolution:144dpi){.library-track-metadata .ajax-form-disable-hover button.love-button:focus:before,.library-track-metadata .ajax-form-disable-hover button.love-button:hover:before{background-image:url("/static/images/icons/love_32@2x.e6f0d82d2634.png");background-size:36px 144px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.library-track-metadata .ajax-form-disable-hover button.love-button--loved:focus:before,.library-track-metadata .ajax-form-disable-hover button.love-button--loved:hover:before{background-image:url("/static/images/icons/love_24@2x.7cf16afa5e88.png");background-size:36px 144px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:768px) and (min-device-pixel-ratio:1.5),(min-width:768px) and (min-resolution:1.5dppx),(min-width:768px) and (min-resolution:144dpi){.library-track-metadata .ajax-form-disable-hover button.love-button--loved:focus:before,.library-track-metadata .ajax-form-disable-hover button.love-button--loved:hover:before{background-image:url("/static/images/icons/love_32@2x.e6f0d82d2634.png");background-size:36px 144px}}