.lk{padding:20px 0 60px;width:100%}.lk__profile{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px}.lk__avatar{margin:0 auto 15px;width:160px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.lk__name{font-weight:700;font-size:1.5rem;line-height:1.1;text-align:center;text-transform:uppercase;color:#fff}.lk__edit-btn,.lk__exit-btn{position:absolute;top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08)}.lk__edit-btn{right:0}.lk__exit-btn{left:0}.lk__content{padding:40px 1rem 0;margin:0 -1rem;border-top:1px solid rgba(255,255,255,.08);border-radius:24px 24px 0 0}.lk__title{margin:0 0 20px;font-weight:700;font-size:2rem}.lk.lk-partner .lk__name.main-title{font-family:'TT Norms';text-transform:unset}.lk.lk-partner .lk__name.main-title>div{color:rgba(255,255,255,.5);font-size:.75rem;font-weight:400;margin-bottom:8px}.lk.lk-partner .lk__name.main-title>h1{font-size:1.25rem;margin-bottom:0}.lk.lk-partner .event-card__edit{position:absolute;top:12px;right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;background:rgba(31,31,31,.5);border-radius:50%;z-index:5}.lk.lk-partner .event-card__edit>button{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0;position:relative;width:100%}.lk.lk-partner .event-card__edit>button>span{background:#fff;border-radius:50%;height:4px;margin:2px;width:4px}.lk.lk-partner .event-card__edit>div{background:#fff;border-radius:24px;box-shadow:4px 16px 48px 0 rgba(0,0,0,.16);height:0;min-width:210px;overflow:hidden;position:absolute;right:0;top:100%}.lk.lk-partner .event-card__edit>div ul{list-style:none;margin:0;padding:16px 8px}.lk.lk-partner .event-card__edit>div ul li a,.lk.lk-partner .event-card__edit>div ul li button{align-items:center;color:#1f1f1f;display:flex;flex-wrap:nowrap;font-size:15px;gap:8px;padding:10px 16px}.lk.lk-partner .event-card__edit>div ul li a:hover,.lk.lk-partner .event-card__edit>div ul li button:hover{color:#DA4545;text-decoration:none}.lk.lk-partner .event-card__edit>div ul li a:hover svg [fill],.lk.lk-partner .event-card__edit>div ul li button:hover svg [fill]{fill:#DA4545}.lk.lk-partner .event-card__edit>div ul li a:hover svg [stroke],.lk.lk-partner .event-card__edit>div ul li button:hover svg [stroke]{stroke:#DA4545}.lk.lk-partner .event-card__edit>div ul li a svg,.lk.lk-partner .event-card__edit>div ul li button svg{flex-shrink:0}.lk.lk-partner .event-card__edit>div ul li a span,.lk.lk-partner .event-card__edit>div ul li button span{display:inline-block}.lk.lk-partner .event-card__edit:hover>div{height:auto}.lk-booking{margin:0 -1rem}@media (min-width:1024px){.lk-booking{display:grid;grid-template-columns:repeat(4,1fr)}}.lk-booking>*{column-gap:.5rem;display:flex;padding:.5rem 1rem}@media (min-width:1024px){.lk-booking>*{padding-bottom:.75rem;padding-top:.75rem;border-bottom:1px solid #fff}}.lk-booking__header{display:none;font-family:'Druk Wide Cyr'}@media (min-width:1024px){.lk-booking__header{display:block}}.lk-booking [class^=status]{border-bottom:1px solid #fff;padding-left:2.5rem;position:relative}.lk-booking [class^=status]:before{border-radius:50%;content:'';height:1rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.lk-booking .status-red:before{background-color:red}.lk-booking .status-yellow:before{background-color:#ff0}.lk-booking .status-green:before{background-color:#32cd32}.lk-booking a{color:#fff;text-decoration:underline}@media (min-width:1024px){.lk-booking span{display:none}}.lk-nav{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;padding:0 0 10px;margin:0 0 30px}.lk-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 12px;border-radius:50px}.lk-nav__link:not(:last-child){margin:0 5px 0 0}.lk-nav__link.active{background:rgba(255,255,255,.08)}.lk-nav__link.active .lk-nav__name{color:#fff}.lk-nav__link:hover{text-decoration:none;background:rgba(255,255,255,.08)}.lk-nav__link:hover .lk-nav__name{color:#fff}.lk-nav__name{font-weight:500;font-size:.8rem;color:rgba(255,255,255,.5)}.lk-nav__counter{margin:0 5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lk-nav__counter img{width:20px;height:20px}.lk-nav__counter span{display:none}.lk-events__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;padding:0 0 10px;margin:0 0 20px}.lk-events__tabs>div{display:flex;flex:1 0 auto;justify-content:flex-end}.lk-events__tabs a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 20px}.lk-events__tabs a:not(:last-child){margin:0 8px 0 0}.lk-events__content{display:none}.lk-events__content.active{display:block}.lk-events__no-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lk-events__no-content.inactive{display:none}.lk-events__no-content img{width:160px;margin:0 auto 10px}.lk-events__no-content div{max-width:440px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lk-events__no-content div span{margin:0 0 15px;font-weight:500;font-size:1rem;text-align:center}.lk-events__no-content div a{font-weight:500;font-size:.8rem;padding:14px 24px}@media (min-width:1024px){.lk{display:-ms-grid;display:grid;-ms-grid-columns:225px 80px auto;grid-template-columns:225px auto;gap:0 80px}.lk.lk-partner .lk__name.main-title{text-align:left}.lk__profile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lk__avatar{width:80px;height:80px;margin:0 20px 0 0}.lk__name{margin:0 auto 0 0;font-size:1.6rem}.lk__name br{display:none}.lk__edit-btn,.lk__exit-btn{position:static}.lk__content{margin:0;padding:40px 0 0}.lk__title{font-size:2.4rem}.lk-nav{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.lk-nav__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 20px 25px;border-radius:20px;background:rgba(255,255,255,.08)}.lk-nav__link:not(:last-child){margin:0 0 10px}.lk-nav__link.active{background:rgba(255,255,255,.16)}.lk-nav__link:hover{background:rgba(255,255,255,.16)}.lk-nav__link:hover .lk-nav__counter span{color:#fff}.lk-nav__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px;width:100%}.lk-nav__name::after{content:'';width:6px;height:6px;border-top:2px solid rgba(255,255,255,.5);border-right:2px solid rgba(255,255,255,.5);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.lk-nav__counter img{width:28px;height:28px;margin:0 10px 0 0}.lk-nav__counter span{display:block;font-weight:500;font-size:.7rem;color:rgba(255,255,255,.5)}.lk-events__tabs{margin:0 0 40px}.lk-events__tabs a{font-size:.75rem}}