#main-wrapper{padding-top:64px;display:flex}#profile-nav{width:356px;position:sticky;top:96px;align-self:flex-start}#your-account-label{width:310px;margin-bottom:40px}#your-account-div{display:flex;align-items:center;gap:8px}#your-account-span{color:#1a1a1a;font-weight:700}#arrow-show-links{display:none}#profile-links ul{list-style:none}#profile-links ul li{margin-bottom:21px;font-weight:600}.profile-link{color:#b6b6b6}#profile-link-logout{all:unset;cursor:pointer;color:#b6b6b6;font-weight:600;display:flex;align-items:center;gap:4px}.profile-link.active{font-weight:700;color:#000;padding-left:8px}li#collapsible{position:relative;margin-bottom:15px!important}#collapsible img{position:absolute;right:0}#logout-btn-box{display:none}#nav-arrow.rotated{transform:rotate(180deg)}.collapsible-content{padding-left:8px}.collapsible-content li:last-child{margin-bottom:27px!important}#profile-content{width:100%;margin-left:156px;position:relative}h1{margin-bottom:32px}h2{margin-bottom:36px}h3,h4{margin:14px 0}.edit-data-form{padding-bottom:100px;position:relative}#profile-photo{margin-bottom:29px}.profile-picture-wrapper,.profile-picture-label{display:flex;align-items:center;gap:10px;cursor:pointer}.change-photo-text{font-size:14px;color:#888;text-decoration:none;transition:color .2s ease}.profile-picture-label:hover .change-photo-text{color:#555}.profile-picture{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid #ccc}.unsaved-photo-badge{font-size:12px;color:#b45309;background:#fef3c7;padding:2px 8px;border-radius:4px;white-space:nowrap}.profile_input{margin-bottom:24px}.profile_input label{display:block;font-weight:600;font-size:16px;margin-bottom:16px}.profile_input input{width:458px}.password-wrapper{position:relative;width:458px}.password-wrapper .basic-input{width:100%;padding-right:48px}.password-wrapper input::-ms-reveal{display:none}.password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center}.left_button{position:absolute;left:0}.right_button{position:absolute;right:0}#social-media-section{margin-top:40px}#social-media-section h2{margin-bottom:28px}#social-button-div{width:100%;position:relative;height:48px}.social-error{display:block;color:#e53e3e;margin-top:6px}.social-save-btn{position:absolute;right:0}#profile-data{width:100%;display:flex;margin-bottom:20px}#name-and-role{margin-left:33px}#profile-name{margin-bottom:4px}.profile-info-entry{color:#9a98a1;margin-bottom:4px}.edit-image{width:20px;height:20px}#profile-description{margin-bottom:38px}#description-text{width:60%;min-width:450px;font-weight:400;font-size:16px;margin-bottom:20px}#profile-quick-links{display:flex;justify-content:space-between;align-items:center;width:100%;background:#f1f3f4;border-radius:12px;padding:13px 17px}.quick-link{display:flex;align-items:center;gap:8px;color:#9a98a1;font-size:14px;font-weight:600;text-decoration:none}.quick-link-icon{width:20px;height:20px}#profile-statistics{width:476px}.statistic-element{display:flex;align-items:center;margin-bottom:24px}.icon-circle{width:54px;height:54px;border-radius:50%;background-color:#f1f3f4;display:flex;justify-content:center;align-items:center}.statistic-name{margin-left:16px}.statistic-count{margin-left:auto}#no-places-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-top:84px}#no-places-container img{margin-bottom:26px}#no-places-container>span{display:block;color:#b6b6b6;margin-bottom:23px;text-align:center}#places-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;position:relative;top:-8px;left:-9px;width:calc(100% + 18px)}.place-item{padding:8px;min-height:64px;display:flex;align-items:center;gap:20px;border-radius:20px;position:relative}.place-item.is-hidden .place-item-thumbnail,.place-item.is-hidden .place-item-details{opacity:.5}@media (hover: hover) and (pointer: fine){.place-item:hover,.place-item.active{background-color:#f9f9f9}}.place-item-thumbnail{width:64px;height:64px;border-radius:12px;overflow:hidden;flex-shrink:0}.place-item-thumbnail img{width:100%;height:100%;object-fit:cover}.place-item-details{flex-grow:1}.place-item-details .text-14.w-600{color:#b6b6b6;margin-top:2px}.hidden-label,.pending-label{color:#b6b6b6}.rejected-label,.rejection-reason{color:#f90c3c}.rejection-reason{margin-top:2px}.place-item-button{flex-shrink:0;display:flex;align-items:center;gap:8px}.three-dots{cursor:pointer;background:none;border:none}.context-menu{display:none;position:absolute;right:44px;top:28px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000001f;z-index:10;min-width:75px;overflow:hidden}.context-menu.active{display:block}.context-menu-item{display:block;width:100%;padding:10px 16px;background:none;border:none;text-align:left;cursor:pointer;color:#b6b6b6;text-decoration:none}.context-menu-item:hover{color:#1a1a1a}.notification-message{display:flex;align-items:center;gap:12px}.notification-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.notification-avatar-link{flex-shrink:0}.notification-text{flex-grow:1}.notification-text a{text-decoration:none;color:inherit}.notification-text a:hover{text-decoration:underline}a.notification-place-link{color:#189332;text-decoration:none;text-underline-offset:2px}.notification-place-link:hover{text-decoration-color:#5d5d5d}.notification-time{color:#b6b6b6;margin-top:2px}section{margin-bottom:36px}.contact-btn{width:240px}.info-page-content ul{padding-left:20px;margin:12px 0}.info-page-content ul li{margin-bottom:8px;line-height:1.6}.info-page-wrapper{display:flex;padding-top:36px;min-height:calc(100vh - 76px);width:calc(100% - 160px);max-width:1003px;margin:0 auto}.info-page-image{width:280px;display:flex;justify-content:center;padding-top:40px;position:sticky;top:116px;align-self:flex-start}.info-page-image img{max-width:375px;height:auto;aspect-ratio:1;width:22vw}.info-page-content-wrapper{padding:0 24px 60px 140px}.heart-icon,.bookmark-icon,.three-dots{margin-right:8px}@media (hover: none) and (pointer: coarse){.heart-icon,.bookmark-icon,.three-dots{margin-right:0}}@media (max-width: 1340px){.info-page-content-wrapper{padding-left:82px}}@media (max-width: 1024px){.info-page-wrapper{flex-direction:column;width:calc(100% - 96px)}.info-page-image{display:none}.info-page-image img{max-width:200px}.info-page-content-wrapper{padding:0 30px}}@media (max-width: 768px){.info-page-content-wrapper{padding:0}}@media (max-width: 1340px){#profile-content{margin-left:78px}}@media (max-width: 1024px){#main-wrapper{display:block;position:relative;width:100%;min-height:calc(100vh - 165px);margin:0;padding-top:24px}#main-wrapper.show-arrow{padding-top:64px}#main-wrapper.show-arrow #arrow-show-links{display:block}#profile-nav{width:100%;height:calc(100vh - 165px);height:calc(100dvh - 165px);overflow-y:scroll;overscroll-behavior:contain;position:fixed;top:96px;background-color:#fff;z-index:2;padding:82px 0 0 24px;display:none}#profile-nav.active{display:block;padding-top:24px}#profile-links{height:calc(100% - 64px)}#profile-links ul{display:flex;flex-direction:column;min-height:100%}#profile-links li{width:50%;min-width:300px}.profile-link.active{font-weight:600;color:#000;padding-left:0}#profile-nav.active~#arrow-show-links{display:none}#logout-btn-box{display:block;margin-top:auto;padding-bottom:16px}#profile-content{margin:0;padding:10px 60px 90px}#arrow-show-links{position:absolute;top:31px;left:60px;display:none;z-index:3}.edit-data-form{display:flex;flex-wrap:wrap;column-gap:8px;padding-bottom:32px}.edit-data-form>:not(.left_button):not(.right_button){width:100%}.left_button,.right_button{position:static;flex:1 1 0;max-width:181px}.left_button.btn-big,.right_button.btn-big{min-width:0}.left_button{margin-right:auto}.right_button{margin-left:auto}.profile_input input,.password-wrapper{max-width:100%}}@media (max-width: 768px){#arrow-show-links{left:28px}#main-wrapper{min-height:calc(100vh - 100px);padding-top:24px}#main-wrapper.show-arrow{padding-top:72px}#profile-nav{top:0;height:calc(100vh - 69px);height:calc(100dvh - 69px)}#profile-content{padding:0 24px 90px}}@media (max-width: 610px){#profile-statistics{width:100%}.statistic-name{margin-left:12px;font-size:14px}#description-text{min-width:0;width:100%}#profile-quick-links{padding:12px 8px}#profile-content{padding:0 20px 90px}}@media (max-width: 480px){.info-page-wrapper{flex-direction:column;width:calc(100% - 48px)}.contact-btn{width:100%}}
