/* Bold Sidebar: header bölgesi yoktur; fotoğraf küçük, kimlik büyük sütunda başlar. */
.sbcv-template-bold-sidebar { --sbcv-sidebar-bg:#3f3f3f; padding:0; background:#fff; }
.sbcv-template-bold-sidebar .sbcv-page__content { position:relative; height:297mm; min-height:0; overflow:hidden; }
.sbcv-template-bold-sidebar .sbcv-page__header-zone { display:none; }
.sbcv-template-bold-sidebar .sbcv-page__columns { flex:1 1 0; min-height:0; margin:0; gap:0; overflow:hidden; }
.sbcv-template-bold-sidebar .sbcv-page__main,
.sbcv-template-bold-sidebar .sbcv-page__side { min-width:0; min-height:0; height:100%; overflow:hidden; }
.sbcv-template-bold-sidebar .sbcv-page__side { padding:10mm 7mm; background:var(--sbcv-sidebar-bg); color:#fff; }
.sbcv-template-bold-sidebar .sbcv-page__main { padding:0 9mm 9mm; background:#fff; }
.sbcv-template-bold-sidebar .sbcv-profile-photo-block { display:flex; justify-content:center; margin:3mm 0 10mm; break-inside:avoid; page-break-inside:avoid; }
.sbcv-template-bold-sidebar .sbcv-profile-identity-block { margin:0 -9mm 8mm; padding:12mm 9mm 9mm; background:var(--sbcv-accent); break-inside:avoid; page-break-inside:avoid; }
.sbcv-template-bold-sidebar .sbcv-profile-identity-block h1 { margin:0; color:#111; font-size:var(--sbcv-name-size); line-height:1.05; text-transform:uppercase; letter-spacing:.08em; }
.sbcv-template-bold-sidebar .sbcv-profile-identity-block p { margin:2mm 0 0; color:#111; }
.sbcv-template-bold-sidebar .sbcv-page__side .sbcv-cv-section h2 { border:0; border-bottom:1px solid #cbd5e1; color:#fff; font-size:calc(var(--sbcv-heading-size) * .68); }
.sbcv-template-bold-sidebar .sbcv-page__side .sbcv-placeholder,
.sbcv-template-bold-sidebar .sbcv-page__side a,
.sbcv-template-bold-sidebar .sbcv-page__side .sbcv-skill__label { color:#fff; }
.sbcv-template-bold-sidebar .sbcv-page__main .sbcv-cv-section h2 { border:0; border-bottom:1px solid #555; color:#111; text-transform:uppercase; }
.sbcv-template-bold-sidebar .sbcv-cv-photo { border:2px solid #fff; }

/* Sütunlar arasında tutarlı bölüm başlıkları */
.sbcv-template-bold-sidebar .sbcv-page__side .sbcv-cv-section h2,
.sbcv-template-bold-sidebar .sbcv-page__main .sbcv-cv-section h2 {
	margin:0 0 8px;
	padding:0 0 4px;
	font-size:var(--sbcv-heading-size);
	font-weight:700;
	line-height:1.2;
	letter-spacing:.04em;
	text-transform:uppercase;
}
.sbcv-template-bold-sidebar  .sbcv-page__side h1,
.sbcv-template-bold-sidebar  .sbcv-page__side h2,
.sbcv-template-bold-sidebar  .sbcv-page__side h3,
.sbcv-template-bold-sidebar  .sbcv-page__side h4,
.sbcv-template-bold-sidebar  .sbcv-page__side h5,
.sbcv-template-bold-sidebar  .sbcv-page__side h6 {
    color: #fff;
    font-weight: 300;
    overflow-wrap: break-word;
    word-wrap: break-word;
}
.sbcv-template-bold-sidebar  .sbcv-page__side h3 {
font-weight:700;
}

.sbcv-page.sbcv-template-bold-sidebar[data-sbcv-date-alignment="left"]
.sbcv-page__side
.sbcv-cv-date,
.sbcv-page.sbcv-template-bold-sidebar[data-sbcv-date-alignment="right"]
.sbcv-page__side
.sbcv-cv-date {
    display: block !important;
    font-style: italic;
    margin-top: 1mm !important;
    margin-left: 0 !important;
    text-align: left !important;
    color: #fff !important;
}
.sbcv-page.sbcv-template-bold-sidebar[data-sbcv-date-alignment="right"] .sbcv-page__side .sbcv-cv-entry__heading
 {
    display: flex;
    font-style: italic;
    gap:0px !important;
    align-items: baseline;
    justify-content: space-between;
    flex-direction: column;
}




