img{
    object-fit: contain; 
}
.noktala {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

 
 
/* =========================================================
   QUILL CONTENT RENDER — GLOBAL (_icerik_p_ iceren tum classlar)
   Template CSS cakismasini engeller + Quill formatlarini destekler
   ========================================================= */

/* ===== TEMPLATE CSS RESET ===== */
[class*="_icerik_p_"] * {
  all: revert;
  box-sizing: border-box;
}

/* ===== BASE ===== */
[class*="_icerik_p_"] {
  line-height: 1.6;
  word-wrap: break-word;
}

[class*="_icerik_p_"] p {
  margin: 0 0 12px 0;
}

/* ===== FONT SIZE ===== */
[class*="_icerik_p_"] .ql-size-small { font-size: 0.75em; }
[class*="_icerik_p_"] .ql-size-large { font-size: 1.5em; }
[class*="_icerik_p_"] .ql-size-huge  { font-size: 2.5em; }

/* ===== FONT FAMILY ===== */
[class*="_icerik_p_"] .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

[class*="_icerik_p_"] .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* ===== TEXT STYLE ===== */
[class*="_icerik_p_"] strong { font-weight: bold; }
[class*="_icerik_p_"] em { font-style: italic; }
[class*="_icerik_p_"] u { text-decoration: underline; }
[class*="_icerik_p_"] s { text-decoration: line-through; }

/* ===== TEXT ALIGN ===== */
[class*="_icerik_p_"] .ql-align-center { text-align: center; }
[class*="_icerik_p_"] .ql-align-right { text-align: right; }
[class*="_icerik_p_"] .ql-align-justify { text-align: justify; }

/* ===== INDENT ===== */
[class*="_icerik_p_"] .ql-indent-1 { padding-left: 3em; }
[class*="_icerik_p_"] .ql-indent-2 { padding-left: 6em; }
[class*="_icerik_p_"] .ql-indent-3 { padding-left: 9em; }
[class*="_icerik_p_"] .ql-indent-4 { padding-left: 12em; }
[class*="_icerik_p_"] .ql-indent-5 { padding-left: 15em; }

/* ===== HEADERS ===== */
[class*="_icerik_p_"] h1 { font-size: 2em; margin: 16px 0 8px; }
[class*="_icerik_p_"] h2 { font-size: 1.5em; margin: 14px 0 7px; }
[class*="_icerik_p_"] h3 { font-size: 1.17em; margin: 12px 0 6px; }

/* ===== LIST ===== */
[class*="_icerik_p_"] ul {
  list-style: disc;
  padding-left: 20px;
  margin: 10px 0;
}

[class*="_icerik_p_"] ol {
  list-style: decimal;
  padding-left: 20px;
  margin: 10px 0;
}

/* ===== BLOCKQUOTE ===== */
[class*="_icerik_p_"] blockquote {
  border-left: 4px solid #ddd;
  padding-left: 12px;
  margin: 12px 0;
  color: #555;
}

/* ===== CODE BLOCK ===== */
[class*="_icerik_p_"] pre {
  background: #f5f5f5;
  padding: 12px;
  overflow-x: auto;
  border-radius: 4px;
}

[class*="_icerik_p_"] code {
  background: #f5f5f5;
  padding: 2px 4px;
  border-radius: 3px;
}

/* ===== LINK ===== */
[class*="_icerik_p_"] a {
  color: #0a58ca;
  text-decoration: underline;
}

/* ===== IMAGE ===== */
[class*="_icerik_p_"] img {
  max-width: 100%;
  height: auto;
}

/* ===== VIDEO / IFRAME ===== */
[class*="_icerik_p_"] iframe {
  max-width: 100%;
}

/* ===== TABLE ===== */
[class*="_icerik_p_"] table {
  border-collapse: collapse;
  width: 100%;
}

[class*="_icerik_p_"] td,
[class*="_icerik_p_"] th {
  border: 1px solid #ddd;
  padding: 8px;
}

/* ===== COLOR SUPPORT ===== */
[class*="_icerik_p_"] [style*="color"] { }
[class*="_icerik_p_"] [style*="background"] { }
