.add-to-fav--mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.add-to-fav__wrapper{display:table-cell;vertical-align:middle;cursor:auto;padding:0 20px}.add-to-fav__content{width:100%;max-width:430px;border-radius:6px;margin:0 auto;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.add-to-fav__content,.add-to-fav__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between}.add-to-fav__header{-ms-flex-pack:justify;padding:20px}.add-to-fav__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-to-fav__close-button{font-size:1.8rem;line-height:0;color:#000;text-shadow:0 1px 0 #fff;-webkit-appearance:none;padding:5px;cursor:pointer;background:0 0;border:0}.add-to-fav__close-button>img{width:17px;height:17px}.add-to-fav__close-button:focus{outline:none;border-radius:6px;background-color:#f4f4f4;box-shadow:0 0 0 1px #d5d5d5}.add-to-fav__close-button:hover{color:#000;text-decoration:none;cursor:pointer;border-radius:6px;background-color:#f4f4f4}.add-to-fav__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2b2b2b;font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:500}.add-to-fav__error,.add-to-fav__title{display:-webkit-box;display:-ms-flexbox;display:flex}.add-to-fav__error{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:14pt;margin-top:10px;background-color:#f8d7da;border-color:#f5c6cb}.add-to-fav__error>p{font-size:12pt;color:#721c24;padding:8px 10px;margin:0!important}.add-to-fav__loading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.add-to-fav__list,.add-to-fav__loading{display:-webkit-box;display:-ms-flexbox;display:flex}.add-to-fav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding:0 20px;margin:0;list-style-type:none;min-height:100px;max-height:500px;overflow-y:auto;font-size:12pt;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.05),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.15),transparent) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.add-to-fav__create{color:#4b8c2a;font-size:16px;font-weight:500;padding:20px;cursor:pointer;border-top:1px solid #eee}.add-to-fav__create>i{margin-right:5px}.add-to-fav-item{padding:10px 0 10px 2px;color:#2b2b2b;min-height:50px;cursor:pointer;border-bottom:1px solid #eee}.add-to-fav-item,.add-to-fav-item-disabled{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400}.add-to-fav-item-disabled{padding:10px;color:#aaa;background-color:#f4f4f4;border-color:#f4f4f4;border-bottom:1px solid #f4f4f4}.add-to-fav-item:last-child{border-bottom:0 solid #f4f4f4}.add-to-fav-item:hover{background-color:#f4f4f4!important}.add-to-fav-item__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-to-fav-item__name-value{text-align:left;word-break:break-all}.add-to-fav-item__private{color:#555;margin:0 5px}.add-to-fav-item__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-to-fav-item__count-value{font-size:8pt;white-space:nowrap;color:#aaa}.add-to-fav-item__icon{margin-top:-1px;width:13px;height:15px;margin-left:18px;margin-right:9px}.add-to-fav-item__bookmark--full{background-image:url(https://sc.wklcdn.com/wikiloc/assets/styles/images/list/save_to_list_filled_green.svg)}.add-to-fav-item__bookmark--empty,.add-to-fav-item__bookmark--full{background-repeat:no-repeat;background-position:50%;background-size:13px}.add-to-fav-item__bookmark--empty{background-image:url(https://sc.wklcdn.com/wikiloc/assets/styles/images/list/save_to_list_grey.svg)}@media(max-width:768px){.add-to-fav__list{max-height:400px}}@media(max-width:480px){.add-to-fav__list{max-height:350px}}