.n-side-navigation{display:block;position:fixed;top:0;left:0;width:100%;max-width:240px;z-index:10000}.n-side-navigation .nav-handle{display:block;position:absolute;top:10px;left:20px;width:50px;height:50px;text-align:center}.n-side-navigation .nav-handle i{display:block;font-size:30px;line-height:50px}.n-side-navigation .nav-content{display:block;position:relative;width:100%;height:0;padding:0;overflow:hidden;background-color:var(--color-white);box-shadow:2px 0 8px rgba(0,0,0,.1)}.n-side-navigation .nav-content .logo-scope{display:block;position:relative;margin:0;padding:20px 10px 25px 11px}.n-side-navigation .nav-content .logo-scope a{display:block;position:relative;color:inherit;text-decoration:none;cursor:pointer}.n-side-navigation .nav-content .logo-scope img{display:block;height:30px}.n-side-navigation .nav-content .close-handle{display:block;position:absolute;top:10px;right:10px;width:50px;height:50px;text-align:center}.n-side-navigation .nav-content .close-handle i{font-size:30px;line-height:50px}.n-side-navigation .nav-content .nav-scope{position:relative;padding:0 10px 0 15px}.n-side-navigation .nav-content .nav-scope .heading{display:block;position:relative;margin:15px 0 0 0;padding:0;font-family:var(--font-family-1);font-size:16px;line-height:24px;font-weight:600}.n-side-navigation .nav-content .nav-scope .group{display:block;position:relative}.n-side-navigation .nav-content .nav-scope .group+.group{margin-top:30px}.n-side-navigation .nav-content .nav-scope .group+.group:before{content:"";position:absolute;top:-15px;height:1px;width:calc(100% - 30px);background-color:var(--color-light-grey)}.n-side-navigation .nav-content .nav-scope .nav-items{display:block;position:relative;margin:0;padding:0;width:100%}.n-side-navigation .nav-content .nav-scope .nav-items .item{position:relative;list-style:none;margin:15px 0 0 0;padding:0 0 0 40px;font-family:var(--font-family-1);font-size:16px;line-height:20px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.n-side-navigation .nav-content .nav-scope .nav-items .item a{display:block;color:inherit;text-decoration:inherit}.n-side-navigation .nav-content .nav-scope .nav-items .item .icon{display:block;position:absolute;top:0;left:0;width:20px;height:20px}.n-side-navigation .nav-content .nav-scope .nav-items .item:hover{text-decoration:underline}.n-side-navigation .nav-content .nav-footer{position:absolute;display:block;width:100%;left:0;bottom:0;padding:10px;text-align:center}.n-side-navigation .nav-content .nav-footer a{display:inline-block;font-size:12px;line-height:18px;color:inherit;cursor:pointer}.n-side-navigation .nav-content .nav-footer .copy-right{display:block;margin:8px 0 0 0;font-size:12px;line-height:18px}.n-side-navigation .nav-handle.open~.nav-content{height:100%;padding:0 0 110px 0}.n-side-navigation:has(.nav-handle.open){height:100%}.n-side-navigation:has(.nav-handle.open):before{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);filter:blur(10px);overscroll-behavior:none}@media screen and (min-width: 1200px){.n-side-navigation{left:0;right:auto;height:100%}.n-side-navigation .nav-handle{display:none}.n-side-navigation .nav-content{width:240px;height:100%;padding:0 0 110px 0}.n-side-navigation .nav-content .close-handle{display:none}.n-side-navigation:has(.nav-handle.open):before{display:none}}.public-header{display:block;position:fixed;margin:0;padding:0 10px;top:10px;left:10px;z-index:9999;width:calc(var(--contentWidth) - 20px);height:50px;background-color:var(--color-white);border-radius:25px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.public-header .header-logo{display:none;position:absolute;top:0;left:10px;padding:10px 0}.public-header .header-logo img{display:block;position:relative;height:30px}.public-header .header-actions{display:block;position:absolute;top:0;padding:5px}.public-header .header-actions:after{content:"";display:block;height:0;clear:both}.public-header .header-actions .action-link{display:block;position:relative;margin:0;padding:0;width:50px;height:40px;text-align:center;color:inherit;text-decoration:none}.public-header .header-actions .action-link .icon{font-size:30px;line-height:40px}.public-header .header-actions .action-link .title{display:none}.public-header .header-actions.left{left:5px;padding-left:50px}.public-header .header-actions.left .action-link{float:left}.public-header .header-actions.right{right:5px}.public-header .header-actions.right .action-link{float:left}.public-header .header-actions .watchlist-icon{position:relative}.public-header .header-actions .watchlist-icon .counter{display:block;position:absolute;height:16px;padding:0 6px;top:0;right:3px;font-family:var(--font-family-1);font-size:10px;line-height:16px;font-weight:600;color:var(--color-white);background-color:var(--color-red);border-radius:8px}.public-header .header-actions .filter-icon{position:relative}.public-header .header-actions .filter-icon.is-active:after{content:"";display:block;position:absolute;top:2px;right:5px;width:10px;height:10px;background-color:var(--color-dark-green);border-radius:5px}.public-header .header-actions .my-account{display:block;float:left;height:40px;padding:5px 15px;font-size:16px;line-height:30px;color:#fff;text-decoration:none;background-color:var(--color-light-blue);border-radius:25px;cursor:pointer}.public-header .header-actions .my-account .username{display:none;max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.public-header .header-actions .my-account .user-portrait{display:inline-block;position:relative;width:30px;height:30px;line-height:20px;border-radius:15px;object-fit:cover}.public-header .header-actions .my-account i{display:inline-block;font-size:16px;line-height:30px;width:20px;text-align:center;vertical-align:top}.public-header .header-actions .my-account:not(:has(.user-portrait)){padding:5px 10px}.public-header .header-actions .my-account:has(.user-portrait){padding:5px;color:var(--color-black);background-color:#fff}@media screen and (min-width: 1200px){.public-header{top:10px;left:calc(var(--viewWidth) - var(--contentWidth) + 20px);width:calc(var(--contentWidth) - 40px);padding:0 180px 0 180px}.public-header .header-logo{display:block;left:10px}.public-header .header-actions.left{left:105px;padding-left:0}.public-header .header-actions .my-account .username{display:inline-block}}.masonry-grid{display:block;position:relative}.masonry-grid .grid-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:20px;position:relative}.masonry-grid .grid-wrapper .masonry-col{display:block;position:relative;width:calc(33.33% - 15px)}.masonry-grid .grid-wrapper .masonry-col .item{display:block;position:relative;width:100%;padding:10px;font-family:var(--font-family-2),sans-serif;color:var(--color-dark-blue);text-decoration:none;cursor:pointer}.masonry-grid .grid-wrapper .masonry-col .item+.item{margin-top:30px}.masonry-grid .grid-wrapper .masonry-col .item .title-image{display:block;position:relative;width:calc(100% + 20px);min-height:210px;max-height:320px;margin:-10px -10px 5px -10px;object-fit:cover;box-shadow:0 0 2px rgba(0,0,0,.2);border-radius:10px}.masonry-grid .grid-wrapper .masonry-col .item .description-container{display:block;position:relative;word-break:break-word;margin:10px 0 0 0}.masonry-grid .grid-wrapper .masonry-col .item .description-container a{display:block;position:relative;font-weight:500;color:inherit;text-decoration:inherit}.masonry-grid .grid-wrapper .masonry-col .item .description-container a:hover{text-decoration:underline}.masonry-grid .grid-wrapper .masonry-col .item .description-container .property-container{display:block;position:relative;padding:2px 0;margin:2px 0 0 0}.masonry-grid .grid-wrapper .masonry-col .item .description-container .property-container>.wrapper{display:block;position:relative;margin:0 -2px;width:calc(100% + 4px)}.masonry-grid .grid-wrapper .masonry-col .item .description-container .property-container>.wrapper>.tag{display:inline-block;position:relative;margin:2px 2px;padding:0 10px;height:22px;font-family:var(--font-family-2);font-size:13px;line-height:22px;font-weight:400;font-style:normal;color:var(--color-white);background-color:rgba(14,24,56,.7);border-radius:11px}.masonry-grid .grid-wrapper .masonry-col .item .description-container .description{display:block;position:relative;margin:2px 0 0 0;font-size:12px;line-height:18px;color:var(--color-dark-blue)}.masonry-grid .grid-wrapper .masonry-col .item .description-container .icon{display:block;position:absolute;top:-58px;right:-8px;width:50px;height:50px;font-size:20px;line-height:50px;text-align:center;cursor:pointer;background:#fff;border-radius:25px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.masonry-grid .grid-wrapper .masonry-col .item .description-container .icon:hover{background-color:#fafaff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.masonry-grid .grid-wrapper .masonry-col .item .author{display:block;position:relative;margin-top:5px;padding-left:26px;font-size:11px;line-height:22px;color:var(--color-middle-grey);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.masonry-grid .grid-wrapper .masonry-col .item .author .portrait{display:block;position:absolute;top:0;left:0;width:22px;height:22px;object-fit:cover;border-radius:50%}.masonry-grid .empty-text{display:inline-block;padding:20px;width:100%;text-align:center}
