/* =========================================================================
   CRM — "Fiyat Verildi" fiyat detayı (görüşme penceresi) — js/46 ve js/47
   ========================================================================= */
.crm-fiyat-kutu{background:var(--page-bg);border:1px solid var(--border);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;}
.crm-fiyat-kutu .crm-bolum{margin-top:0;border-top:0;padding-top:0;}
.crm-fiyat-liste{display:flex;flex-direction:column;gap:8px;margin-top:4px;}
.crm-fiyat-satir{display:grid;grid-template-columns:1.6fr 1fr 1fr .9fr;gap:8px;align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:8px 10px;}
.crm-fiyat-ad{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--text);cursor:pointer;}
.crm-fiyat-ad input{width:15px;height:15px;accent-color:#8b1a1a;}
.crm-fiyat-satir select,.crm-fiyat-satir input{padding:7px 9px;border:1px solid var(--border);border-radius:9px;font:inherit;font-size:12.5px;font-weight:400;background:var(--card-bg);color:var(--text);width:100%;}
.crm-fiyat-satir input{font-family:Consolas,monospace;text-align:right;}
.crm-fiyat-ozet{margin:8px 0 0;padding-left:18px;font-size:12px;color:var(--text);}
.crm-fiyat-ozet li{margin:2px 0;}
.crm-fiyat-ozet b{color:#8b1a1a;margin-left:4px;}
.crm-yapan-satir{font-size:12px;color:var(--text-muted);margin-top:2px;}
.crm-acik-satir td{background:#fbf8f8;border-bottom:1px solid #eee3e3;}
.crm-acik-kutu{padding:6px 4px 8px;display:flex;flex-direction:column;gap:12px;}
.crm-acik-izgara{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
.crm-acik-izgara>div,.crm-acik-blok{display:flex;flex-direction:column;gap:4px;}
.crm-acik-izgara span,.crm-acik-blok>span{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:700;}
.crm-acik-izgara b{font-size:13px;}
.crm-acik-blok p{margin:0;font-size:13px;line-height:1.5;background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px;}
.crm-acik-blok ul{margin:0;padding-left:18px;font-size:12.5px;}
.crm-acik-blok li b{color:#8b1a1a;margin-left:4px;}
.crm-acik-alt{display:flex;justify-content:flex-end;}
@media (max-width:760px){.crm-acik-izgara{grid-template-columns:1fr 1fr;}}
.crm-zaman-islem{display:flex;gap:10px;margin-top:6px;}
.crm-mini-metin{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:#2563af;cursor:pointer;}
.crm-mini-metin:hover{text-decoration:underline;}
.crm-sil-metin{color:#b12525;}
.crm-yapan-satir b{color:var(--text);}
@media (max-width:640px){
  .crm-fiyat-satir{grid-template-columns:1fr 1fr;}
  .crm-fiyat-ad{grid-column:1 / -1;}
}
