.cac-lite-wrap{margin:25px 0;font-family:inherit;color:#1f2937;max-width:100%;box-sizing:border-box}
.cac-lite-form-card,.cac-lite-comment{background:rgba(255,255,255,.76);border:1px solid rgba(5,150,105,.18);border-radius:14px;padding:14px;margin-bottom:10px;box-shadow:0 5px 17px rgba(15,74,57,.045),inset 0 1px 0 rgba(255,255,255,.9);box-sizing:border-box;max-width:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.cac-lite-comment{position:relative;border-left:2px solid rgba(5,150,105,.72);transition:box-shadow .18s ease,transform .18s ease;overflow:hidden;scroll-margin-top:90px}
.cac-lite-comment:hover{box-shadow:0 10px 26px rgba(0,0,0,.08);transform:translateY(-1px)}
.cac-lite-form-card h3,.cac-lite-list h3{margin-top:0;color:#047857;font-size:20px;line-height:1.25}
.cac-lite-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.cac-lite-form-card input,.cac-lite-form-card textarea{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:12px;padding:12px;margin-bottom:10px;font-size:15px;max-width:100%}
.cac-lite-form-card textarea{min-height:130px;resize:vertical}
.cac-lite-form-card button{background:#059669;color:#fff;border:none;border-radius:12px;padding:12px 22px;font-weight:700;cursor:pointer;min-height:44px}
.cac-lite-form-card button:hover{background:#047857}
.cac-lite-small,.cac-lite-empty{color:#6b7280;font-size:14px}
.cac-lite-success{background:#ecfdf5;border-left:4px solid #10b981;color:#065f46;padding:12px;border-radius:10px;margin-bottom:12px}
.cac-lite-error{background:#fef2f2;border-left:4px solid #ef4444;color:#991b1b;padding:12px;border-radius:10px;margin-bottom:12px}
.cac-lite-comment-head{display:flex;justify-content:space-between;align-items:center;gap:9px;border-bottom:1px solid #eef3f1;padding-bottom:9px;margin-bottom:9px;min-width:0}
.cac-lite-user-row{display:flex;align-items:center;gap:9px;min-width:0;width:100%}
.cac-lite-avatar{width:39px;height:39px;min-width:39px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #059669;color:#047857;font-weight:900;font-size:12px;box-shadow:0 3px 9px rgba(5,150,105,.13);line-height:1;text-transform:uppercase;box-sizing:border-box}
.cac-lite-user-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;flex-wrap:wrap}
.cac-lite-comment-head strong{color:#111827;font-size:15px;line-height:1.25;word-break:break-word;min-width:0}
.cac-lite-date{display:inline-flex;align-items:center;gap:4px;color:#61726b;font-size:11px;font-weight:700;white-space:nowrap;background:transparent;border:0;border-radius:0;padding:0;line-height:1;flex:0 0 auto}
.cac-lite-calendar-icon{width:13px;height:13px;display:inline-block;fill:#059669;flex:0 0 auto}
.cac-lite-top-likes{display:inline-flex;align-items:center;gap:4px;color:#61726b;font-size:11px;font-weight:800;white-space:nowrap;background:transparent;border:0;border-radius:0;padding:0;line-height:1;flex:0 0 auto}
.cac-lite-top-likes b{font-size:11px;line-height:1;color:#047857}
.cac-lite-comment-text{margin:0 0 8px;line-height:1.52;color:#374151;overflow-wrap:anywhere;font-size:14.5px}
.cac-lite-comment-text.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.cac-lite-comment-text.is-expanded{display:block}.cac-lite-read-more{display:inline-flex;margin:-2px 0 4px;padding:3px 0;border:0;background:transparent;color:#047857;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.cac-lite-read-more:hover{text-decoration:underline}
.cac-lite-actions{display:flex;align-items:center;gap:0;flex-wrap:nowrap;margin-top:8px;padding-top:7px;border-top:1px solid #eef3f1;width:100%;max-width:100%;overflow:hidden}
.cac-lite-action{appearance:none;border:0;border-right:1px solid #e2eee9;background:transparent;color:#047857;border-radius:0;padding:6px 7px;font-size:11.5px;font-weight:750;line-height:1;cursor:pointer;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:background .15s ease,color .15s ease;color:#047857!important;text-decoration:none!important;white-space:nowrap;flex:1 1 0;min-width:0;box-sizing:border-box}
.cac-lite-action:last-child{border-right:0}
.cac-lite-action:hover,.cac-lite-action:focus{background:#ecfdf5;border-color:#10b981;transform:translateY(-1px);outline:none}
.cac-lite-action:disabled{opacity:.65;cursor:wait;transform:none}
.cac-lite-action-ico{font-size:13px;line-height:1;flex:0 0 auto}
.cac-lite-action span:not(.cac-lite-action-ico){overflow:hidden;text-overflow:ellipsis}
.cac-lite-like-count{font-size:12px;line-height:1;background:#ecfdf5;color:#047857;border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}
.cac-lite-action.is-liked{background:#ecfdf5;border-color:#059669;color:#065f46!important}
.cac-lite-action.is-reported{background:#f9fafb;border-color:#d1d5db;color:#6b7280!important}
.cac-lite-admin-reply{position:relative;background:#fff;border:1px solid #10b981;border-left:5px solid #059669;border-radius:14px;padding:14px 15px;margin-top:14px;box-shadow:0 6px 18px rgba(5,150,105,.10);box-sizing:border-box;max-width:100%}
.cac-lite-admin-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}
.cac-lite-admin-badge{background:#059669;color:#fff;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:800;line-height:1;letter-spacing:.1px}
.cac-lite-admin-official{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1}
.cac-lite-admin-reply p{margin:8px 0 10px;line-height:1.6;color:#1f2937;overflow-wrap:anywhere;font-size:14.5px}
.cac-lite-admin-sign{border-top:1px solid #d1fae5;padding-top:9px;color:#047857;font-size:13px;line-height:1.35}
.cac-lite-admin-sign em{font-size:12px;color:#6b7280}
.cac-lite-stats{display:flex;gap:15px;margin:20px 0;flex-wrap:wrap}
.cac-lite-stats div{background:#fff;border-left:5px solid #059669;border-radius:12px;padding:18px;min-width:160px;box-shadow:0 5px 18px rgba(0,0,0,.06)}
.cac-lite-stats strong{display:block;font-size:28px;color:#047857}
.cac-lite-stats span{color:#6b7280}
.cac-lite-edit textarea{width:100%;max-width:900px;display:block;margin:8px 0 16px;box-sizing:border-box}
.cac-lite-toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,18px);background:#064e3b;color:#fff;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;box-shadow:0 10px 26px rgba(0,0,0,.18);z-index:999999;opacity:0;transition:opacity .2s ease,transform .2s ease;max-width:calc(100vw - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cac-lite-toast.is-show{opacity:1;transform:translate(-50%,0)}
@media(max-width:700px){
  .cac-lite-wrap{margin:18px 0;width:100%;max-width:100%;overflow:hidden}
  .cac-lite-form-card,.cac-lite-comment{padding:11px 12px;border-radius:13px;margin-bottom:9px;width:100%;max-width:100%;overflow:hidden}
  .cac-lite-grid{grid-template-columns:1fr;gap:0}
  .cac-lite-comment-head{gap:7px;padding-bottom:7px;margin-bottom:8px}
  .cac-lite-user-row{gap:8px;align-items:center}
  .cac-lite-avatar{width:36px;height:36px;min-width:36px;font-size:11px}
  .cac-lite-user-meta{display:flex;justify-content:flex-start;gap:5px 10px;line-height:1.2}
  .cac-lite-comment-head strong{display:block;width:100%;font-size:14px;margin-bottom:0;max-width:100%}
  .cac-lite-date,.cac-lite-top-likes{font-size:10.5px;padding:0;max-width:100%}
  .cac-lite-top-likes b{font-size:10.5px}
  .cac-lite-comment-text{font-size:14px;line-height:1.48;margin-bottom:6px}.cac-lite-comment-text.is-clamped{-webkit-line-clamp:5}.cac-lite-read-more{font-size:10.5px;margin-top:-2px}
  .cac-lite-actions{gap:0;flex-wrap:nowrap;overflow:visible;padding-top:6px;margin-top:6px}
  .cac-lite-action{min-height:29px;padding:5px 4px;font-size:10.5px;gap:3px;border-radius:0;letter-spacing:-.1px}
  .cac-lite-action-ico{font-size:12px}
  .cac-lite-like-count{font-size:10.5px;min-width:16px;height:16px;padding:0 4px}
  .cac-lite-admin-reply{padding:12px;margin-top:12px;border-radius:12px}
  .cac-lite-admin-badge,.cac-lite-admin-official{font-size:12px}
  .cac-lite-stats{display:block}
  .cac-lite-stats div{margin-bottom:10px;min-width:0;width:100%;box-sizing:border-box}
}
@media(max-width:380px){
  .cac-lite-action{font-size:10.8px;padding-left:4px;padding-right:4px;gap:2px}
  .cac-lite-action-ico{font-size:11px}
  .cac-lite-like-count{display:none}
}
@media(max-width:340px){
  .cac-lite-action span:not(.cac-lite-action-ico){font-size:0}
  .cac-lite-action .cac-lite-action-ico{font-size:14px}
}
.cac-lite-avatar{object-fit:cover}
.cac-lite-country{font-size:12px;color:#728078;margin-left:6px}

/* CoburNews standart emoji ölçüsü — emojilerin haber/yorum görseli gibi büyümesini engeller. */
.cac-lite-wrap img.emoji,
.cac-lite-wrap img.wp-smiley,
.cac-lite-comment-text img.emoji,
.cac-lite-comment-text img.wp-smiley,
.cac-lite-admin-reply img.emoji,
.cac-lite-admin-reply img.wp-smiley,
.cac-lite-action img.emoji,
.cac-lite-action img.wp-smiley,
.cac-lite-top-likes img.emoji,
.cac-lite-top-likes img.wp-smiley{
  display:inline-block!important;
  width:1em!important;
  height:1em!important;
  min-width:1em!important;
  max-width:1em!important;
  min-height:1em!important;
  max-height:1em!important;
  margin:0 .06em!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  object-fit:contain!important;
  vertical-align:-.12em!important;
  background:transparent!important;
}
.cac-lite-comment-text .emoji,
.cac-lite-comment-text .wp-smiley{font-size:1em!important;line-height:1!important}
.cac-lite-action-ico{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.15em!important;height:1.15em!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-style:normal!important;font-weight:400!important}
.cac-lite-top-likes{font-family:inherit}
