.talent-link{border-radius:var(--rounded-2); overflow:hidden;}
.talent-link:hover .talent-link-thumb{opacity:var(--hover-opacity);}
.talent-link-thumb:after{background:linear-gradient(to bottom, transparent 34%, var(--bg-2) 100%);}
.talent-link-name h2{text-shadow:2px 2px 4px rgb(var(--color-overlay) / 34%);}
.talent-link-tag{border-radius:var(--rounded-3);}
.talent-list-info a:hover, .talent-link-share:hover{color:var(--color-text-3); fill:var(--color-text-3);}



.partner-list .section-title{justify-content:center; margin-bottom:var(--size-2);}

.plc-logo:hover .plc-logo-link{filter:grayscale(1);}
.plc-logo:hover .plc-logo-link:hover{filter:grayscale(0);}



.partner-list .muat-lainnya-button{margin-top:var(--size-4);}



.main-profile-name, .main-profile-data{color:var(--color-text-2);}
.main-profile-icon .svgicon{fill:var(--color-text-7);}
.main-profile-label{color:var(--color-text-6);}

.main-container-campaign-detail .main-profile-button{background-color:var(--color-text-6); padding: var(--size-3) var(--size-4);}
.main-container-campaign-detail .main-profile-button:hover{background-color:var(--color-text-3);}



.campaign-content-box, .project-content-box{color:var(--color-text-2);}
.ccb-head{color:var(--color-text-6);}
.ccb-sub{color:var(--color-text-1);}



.profile-content-opening{color:var(--color-text-2);}



.smlc-followers .svgicon{margin-right:var(--size-6);}
.smlc-followers .smlc-label{color:var(--color-text-7);}
.smlc-likes .smlc-label{color:var(--color-text-6);}
.smlc-data .smlc-label{color:var(--color-text-7);}
.smlc-data{color:var(--color-text-2);}
.smlc-logo-frame .svgicon{fill:var(--color-text-2);}



.last-project .section-title{color:var(--color-text-6);}
.lpc-list{border-color:rgb(var(--color-border) / 21%);}
.lpc-title{color:var(--color-text-2);}
.lpc-location{color:var(--color-text-5);}
.lpc-date{color:var(--color-text-7);}
.lpc-brand-each{color:var(--color-text-2);}
.lpc-show-content{border-radius:var(--rounded-1); overflow:hidden;}
.lpc-icon{background-color:var(--color-text-3); fill:var(--color-text-2); border-radius:2px;}
.lpc-overlay{background-color:rgb(var(--color-border) / 21%); fill:var(--color-text-2); transition:var(--transition-default);}



.campaign-box{background-color:var(--bg-2); border-radius:var(--rounded-1);}
.cbt-thumb{border-radius:var(--rounded-1);}
.cbt-label{color:var(--color-text-2);}
.cbt-desc{color:var(--color-text-1);}
.campaign-box-top:hover{color:var(--color-text-5);}
.campaign-box-bottom{border-color:rgb(var(--color-border) / 8%);}
.cbb-brand-logo{border-radius:50%; overflow:hidden;}
.cbb-applicant .svgicon, .cbb-calendar .svgicon{fill:var(--color-text-2);}



.popup-profile-content{position:fixed; z-index:var(--max-zindex); top:0; left:0; width:100%; height:100%; background-color:rgb(var(--color-overlay) / 89%);}
.popup-profile-content .popup-full-close{position:absolute; z-index:1000; top:0; right:0; fill:var(--color-text-2); width:var(--size-5); height:var(--size-5);}
.popup-profile-content .popup-full-close .svgicon{width:auto; height:var(--size-3);}
.popup-profile-content .popup-full-box{padding:0; background:0; max-width:987px; overflow:hidden;}
.popup-profile-content-box{position:relative;}
.popup-profile-content-box:before{content:''; display:block; padding-top:56.25%;}
.popup-profile-content-box iframe, .popup-profile-content-box img{position:absolute; top:0; left:0; width:100%; height:100%;}
.popup-profile-content-box img{object-fit:contain;}



.popup-filter-talent{position:absolute; z-index:calc(var(--max-zindex) - 15000); top:calc(var(--icon-size) + var(--size-3)); right:0; width:280px; padding:var(--size-4); background-color:var(--bg-4); border-radius:var(--rounded-1); box-shadow:var(--shadow-default); overflow-y:auto;
display:none; grid-gap:var(--size-4); max-height:calc(100vh - 180px);}
.popup-filter-talent::-webkit-scrollbar{width:1px;}
.show-filter-talent{display:grid;}
.pft-title{font-weight:bold; margin-bottom:var(--size-3);}
.pft-dropdown, .pft-range .pft-field{position:relative; background-color:var(--bg-2); border-radius:var(--rounded-1); overflow:hidden;}
.pft-dropdown{overflow:inherit;}
.pft-dropdown .svgicon{position:absolute; z-index:1; top:11px; right:15px; width:auto; height:18px;}
.pft-field{position:relative; z-index:1000; width:100%; padding:var(--size-3); background-color:transparent; border-radius:var(--rounded-1); color:var(--color-text-2);}
.pft-field option{color:var(--bg-1);}
.pft-list{display:grid; grid-gap:var(--size-3);}
.pft-row{position:relative;}
.pft-real{position:absolute; z-index:1000; top:0; left:0; width:100%; height:100%; cursor:pointer; opacity:0;}
.pft-dummy{--indicator-size:18px; display:grid; grid-template-columns:var(--indicator-size) 1fr; grid-gap:var(--size-3); align-items:center;}
.pft-indicator{position:relative;}
.pft-indicator-frame{width:var(--indicator-size); height:var(--indicator-size); border:2px solid var(--color-text-2); border-radius:50%;}
.pft-indicator-frame .svgicon{position:absolute; bottom:1px; left:1px; width:auto; height:calc(var(--indicator-size) + 2px); opacity:0; fill:var(--color-text-2);}
.pft-row:hover .pft-indicator-frame .svgicon{opacity:0.55;}
.pft-dummy .pft-label{color:var(--color-text-1);}
.pft-range{display:grid; grid-gap:var(--size-2); grid-template-columns:repeat(2,1fr);}
.pft-submit-button{width:100%;}

.pft-real:checked + .pft-dummy .pft-indicator-frame .svgicon{opacity:1 !important; fill:var(--color-text-6) !important;}
.pft-real:checked + .pft-dummy .pft-label{color:var(--color-text-2) !important;}






@media screen and (min-width:0px) and (max-width:1023px){
  .plc-cover:after{background:linear-gradient(to bottom, transparent 34%, var(--color-text-2) 100%);}
  .main-container-campaign-detail .main-profile-button{margin: var(--size-2) var(--size-5);}
}





@media screen and (min-width:640px){
  .plc-cover:after{background:linear-gradient(to right, transparent 34%, var(--color-text-2) 100%);}
}





@media screen and (min-width:1024px){
  .main-profile-photo{border-radius:var(--rounded-2); overflow:hidden;}
}
  
  
  
  
  
@supports(-webkit-backdrop-filter:none) or (backdrop-filter:none){
  .lpc-overlay{-webkit-backdrop-filter:blur(var(--size-2)); backdrop-filter:blur(var(--size-2));}
}