/* Extended profile editor and social-account polish. */
.lvt-profile-settings{
  scroll-margin-top:96px;
}

.lvt-extra-socials-settings{
  margin:14px 0 0;
  border:1px solid rgba(86,190,236,.13);
  border-radius:12px;
  background:linear-gradient(145deg,rgba(5,25,38,.8),rgba(3,18,28,.72));
  overflow:hidden;
}
.lvt-extra-socials-settings>summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  min-height:54px;
  padding:11px 13px;
  cursor:pointer;
  list-style:none;
  user-select:none;
}
.lvt-extra-socials-settings>summary::-webkit-details-marker{display:none}
.lvt-extra-socials-settings>summary span{display:grid;gap:3px}
.lvt-extra-socials-settings>summary b{color:#e5f8ff;font-size:10px;font-weight:900}
.lvt-extra-socials-settings>summary small{color:#6f9dad;font-size:8px;font-weight:700}
.lvt-extra-socials-settings>summary i{
  display:grid;
  place-items:center;
  width:25px;
  height:25px;
  border:1px solid rgba(93,203,244,.13);
  border-radius:7px;
  background:rgba(13,59,78,.35);
  color:#73dfff;
  font-style:normal;
  transition:transform .16s ease;
}
.lvt-extra-socials-settings[open]>summary i{transform:rotate(180deg)}
.lvt-extra-socials-settings[open]>summary{border-bottom:1px solid rgba(86,190,236,.09)}

.lvt-extra-social-grid{
  padding:13px!important;
  margin:0!important;
}
.lvt-extra-social-grid input{
  width:100%;
}

.lvt-extra-social-verification{
  padding:0 13px 13px;
}
.lvt-extra-social-verification>span{
  display:block;
  margin:2px 0 8px;
  color:#65cae9;
  font-size:8px;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.lvt-extra-social-verification>div{
  display:flex;
  flex-wrap:wrap;
  gap:8px 12px;
}
.lvt-extra-social-verification label{
  display:inline-flex;
  align-items:center;
  gap:6px;
  color:#8fb7c5;
  font-size:8px;
  font-weight:750;
}

.lvt-extra-service .lvt-service-icon{
  display:grid!important;
  place-items:center!important;
}
.lvt-extra-social-mark{
  display:grid;
  place-items:center;
  width:19px;
  height:19px;
  border-radius:6px;
  background:rgba(255,255,255,.055);
  color:currentColor;
  font:950 7px/1 system-ui,-apple-system,"Segoe UI",sans-serif;
  letter-spacing:-.03em;
  text-transform:none;
}

.lvt-extra-service[data-service="steam"]{color:#9fd8ff!important}
.lvt-extra-service[data-service="reddit"]{color:#ff7045!important}
.lvt-extra-service[data-service="facebook"]{color:#6ba9ff!important}
.lvt-extra-service[data-service="threads"]{color:#e8edf0!important}
.lvt-extra-service[data-service="snapchat"]{color:#fff36a!important}
.lvt-extra-service[data-service="telegram"]{color:#55bff5!important}
.lvt-extra-service[data-service="spotify"]{color:#55df83!important}
.lvt-extra-service[data-service="soundcloud"]{color:#ff8a3d!important}
.lvt-extra-service[data-service="modrinth"]{color:#55d989!important}
.lvt-extra-service[data-service="curseforge"]{color:#f26e52!important}
.lvt-extra-service[data-service="planetminecraft"]{color:#69d1a2!important}
.lvt-extra-service[data-service="patreon"]{color:#ff8279!important}
.lvt-extra-service[data-service="kofi"]{color:#69c9ff!important}
.lvt-extra-service[data-service="linktree"]{color:#69e87c!important}
.lvt-extra-service[data-service="mastodon"]{color:#8e8cff!important}
.lvt-extra-service[data-service="linkedin"]{color:#61a7e8!important}
.lvt-extra-service[data-service="roblox"]{color:#d9e1e6!important}
.lvt-extra-service[data-service="xbox"]{color:#75d46a!important}
.lvt-extra-service[data-service="playstation"]{color:#67a7ff!important}
.lvt-extra-service[data-service="battlenet"]{color:#65c8ff!important}
.lvt-extra-service[data-service="itchio"]{color:#ff8080!important}

@media(max-width:700px){
  .lvt-extra-social-grid{grid-template-columns:1fr!important}
  .lvt-extra-social-verification>div{display:grid;grid-template-columns:1fr 1fr}
}
@media(max-width:430px){
  .lvt-extra-social-verification>div{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){
  .lvt-extra-socials-settings>summary i{transition:none}
}
