/* Ana sayfa logosu ve panelde aynı, oranları koruyan görsel yüzey. */
.sy-referans-bolumu{padding:65px 0;background:#fffdfb;border-bottom:1px solid var(--sy-border)}
.sy-referans-baslik{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.sy-referans-baslik h2{font-size:32px!important}.sy-referans-baslik p{max-width:360px;margin:0;font-size:15px;color:var(--sy-muted)}
.sy-referans-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sy-referans-grid li{min-width:0;background:white;border:1px solid var(--sy-border);border-radius:18px;padding:24px 18px;text-align:center;box-shadow:0 4px 16px #4a202604;transition:box-shadow .2s,border-color .2s}.sy-referans-grid li:hover{border-color:#ddb7a0;box-shadow:0 10px 26px #4a20260d}.sy-referans-grid img{display:block;width:100%;height:80px;object-fit:contain;object-position:center;margin:0 auto 15px}.sy-referans-grid span{font-size:13px;color:#79695e;display:block;overflow-wrap:anywhere;font-weight:600}
.referans-panel-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);gap:24px;align-items:start}.referans-panel-layout>.card{min-width:0}.referans-liste-heading{display:flex;flex-direction:column;gap:5px;margin-bottom:24px}.referans-liste-heading h2{margin:0}.referans-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.referans-panel-card{border:1px solid var(--sy-border);border-radius:16px;padding:18px;min-width:0}.referans-panel-logo{height:120px;background:#fffaf5;border:1px solid #f3e9e0;border-radius:12px;padding:20px;margin-bottom:16px}.referans-panel-logo img{display:block;width:100%;height:100%;object-fit:contain}.referans-panel-name{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.referans-panel-name h3{font-size:15px;line-height:1.5;margin:0 0 8px;overflow-wrap:anywhere}.referans-panel-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px}.referans-panel-actions form{margin:0}.referans-check{display:flex;gap:10px;align-items:center;margin-top:20px}.referans-check input{width:18px;height:18px;flex:0 0 18px}.referans-preview{margin-top:18px;border:1px dashed #dfc5b3;border-radius:13px;background:#fffaf5;padding:18px}.referans-preview[hidden]{display:none}.referans-preview img{width:100%;height:110px;display:block;object-fit:contain}.referans-empty{text-align:center;padding:32px 16px}.referans-empty>i{font-size:32px;color:var(--sy-brand)}.referans-empty h3{font-size:19px;margin:18px 0 10px}.referans-empty p{font-size:14px}.referans-form-card small{color:var(--sy-muted)}
@media(max-width:1100px){.sy-referans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.referans-panel-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:650px){.sy-referans-bolumu{padding:44px 0}.sy-referans-baslik{align-items:flex-start;flex-direction:column;gap:15px}.sy-referans-baslik h2{font-size:28px!important}.sy-referans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sy-referans-grid li{padding:20px 12px}.sy-referans-grid img{height:64px}.referans-panel-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.sy-referans-grid li{transition:none}}
.sy-referans-grid{display:flex;flex-wrap:wrap;justify-content:center}.sy-referans-grid li{flex:0 0 calc((100% - 64px)/5)}
.referans-check .form-check-input:checked{background-color:var(--sy-brand);border-color:var(--sy-brand)}
body.panel .sy-dialog-body .referans-form-card{border:0;box-shadow:none;padding:0}
.sy-dialog-body .referans-form-card>h2{display:none}
@media(max-width:1100px){.sy-referans-grid li{flex-basis:calc((100% - 32px)/3)}}
@media(max-width:650px){.sy-referans-grid li{flex-basis:calc((100% - 12px)/2)}}

.sy-referans-grid img{margin-bottom:0}.sy-referans-bolumu .sy-kucuk{text-transform:none;letter-spacing:.4px;font-size:15px}
