/* BuddySocial v11.57 — centrale skin doorvoer naar ELK profielblok. */
body[data-page="profile"] .classic-profile .profile-columns .retro-box,
body[data-page="profile"] .classic-profile [data-pimp-block]{
  border-color:var(--pimp-block-border,var(--frame-color,#b8cde0));
  border-radius:var(--profile-box-radius,7px);
  box-shadow:var(--profile-box-shadow,none);
}
body[data-page="profile"] .classic-profile [data-pimp-block]>.retro-box-title,
body[data-page="profile"] .classic-profile .profile-columns .retro-box>.retro-box-title{
  background:linear-gradient(90deg,var(--pimp-block-border,var(--skin-head,#f7a21b)),color-mix(in srgb,var(--pimp-block-border,var(--skin-head,#f7a21b)) 58%,var(--skin-head2,#e98c05)))!important;
  color:var(--pimp-block-text,var(--profile-title-text,#fff))!important;
  border-color:var(--pimp-block-border,var(--frame-color,#b8cde0))!important;
}
body[data-page="profile"] .classic-profile [data-pimp-block] :is(.retro-pad,.friend-grid,.mini-people,.profile-actionlist,.profile-activity-list,.buddy-gadget-stack,.www-moments-track,.scraps-scroll,.posts-scroll),
body[data-page="profile"] .classic-profile .profile-columns .retro-box:not([data-pimp-block])>.retro-pad{
  color:var(--pimp-block-text,var(--profile-body-text,#26384d));
  border-color:color-mix(in srgb,var(--pimp-block-border,var(--frame-color,#b8cde0)) 72%,transparent);
}
body[data-page="profile"] .classic-profile [data-pimp-block] :is(input,textarea,select,button:not(.blue-btn):not(.orange-btn):not(.danger-btn)){
  border-color:var(--pimp-block-border,var(--frame-color,#b8cde0));
}
body[data-page="profile"] .classic-profile [data-pimp-block] a:not(.blue-btn):not(.orange-btn):not(.danger-btn){color:var(--profile-link,#2367a5)!important}
/* Niet-zelfstandige/nog niet gepimpte retro-boxen volgen altijd de complete preset. */
body[data-page="profile"] .classic-profile .profile-columns .retro-box:not(.pimp-controlled-block){
  background:var(--profile-surface,#fff)!important;color:var(--profile-body-text,#26384d)!important;border-color:var(--frame-color,#b8cde0)!important;
}
.admin-pimp-complete-presets{margin:0 0 16px;padding:14px;border:1px solid #b9d7ee;border-radius:10px;background:linear-gradient(180deg,#f8fcff,#eef7fd)}
.admin-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px}.admin-preset-apply{margin:0}.admin-preset-apply .pimp-combo-btn{width:100%;height:100%}
@media(max-width:760px){.admin-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
