/*
|--------------------------------------------------------------------------
| Oluşturulma Tarihi : 14.07.2026
| Değişiklik Tarihi  : 14.07.2026
| Yaratan            : Özgür Elibol
| Dokümanın Amacı    : Blog yorum formu, yorum listesi ve yumuşak açılır
|                      panelin görünüm kurallarını içerir.
|--------------------------------------------------------------------------
*/
.caa-comments-section-v663{padding-top:20px}.caa-comments-shell-v663{display:grid;gap:24px;padding:18px;border:1px solid #e1e4e8;border-radius:16px;background:#fff;color:#111;box-shadow:0 12px 34px rgba(17,24,39,.06)}
.caa-comment-compose-v664{overflow:hidden;border:1px solid #d8dde5;border-radius:13px;background:#fff}
.caa-comment-compose-toggle-v664{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin:0;padding:15px 17px;border:0;background:#fff;color:#111;text-align:left;cursor:pointer;font:inherit;transition:background-color .25s ease,color .25s ease}
.caa-comment-compose-toggle-v664:hover,.caa-comment-compose-toggle-v664:focus-visible{background:#fff4f5;outline:none}
.caa-comment-compose-toggle-v664 small{display:block;color:#ED1C24;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.caa-comment-compose-toggle-v664 strong{display:block;margin-top:2px;font-size:1.2rem}
.caa-comment-compose-icon-v664{position:relative;display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#ED1C24;color:#fff;font-size:1.05rem;font-weight:900;line-height:1;box-shadow:0 6px 18px rgba(237, 28, 36, .2);transition:transform .3s ease,background-color .3s ease}
.caa-comment-compose-icon-v664 .is-open{display:none}.caa-comment-compose-v664.is-open .caa-comment-compose-icon-v664 .is-closed{display:none}.caa-comment-compose-v664.is-open .caa-comment-compose-icon-v664 .is-open{display:inline}.caa-comment-compose-v664.is-open .caa-comment-compose-icon-v664{transform:translateY(-1px)}
.caa-comment-form-panel-v664{height:0;overflow:hidden;visibility:hidden;transition:height .48s cubic-bezier(.4,0,.2,1),visibility 0s linear .48s;will-change:height}
.caa-comment-compose-v664.is-open .caa-comment-form-panel-v664{visibility:visible;transition:height .48s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}
.caa-comment-form-wrap-v663{padding:18px;border-top:1px solid #e5e7eb;background:#fff}.caa-comment-form-note-v663{margin:0 0 14px;color:#555;line-height:1.55;font-size:.92rem}
.caa-comment-form-v663{display:grid;gap:13px}.caa-comment-grid-v663{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.caa-comment-form-v663 label{display:grid;gap:6px;color:#111;font-weight:800;font-size:.86rem}.caa-comment-form-v663 input,.caa-comment-form-v663 select,.caa-comment-form-v663 textarea{width:100%;box-sizing:border-box;border:1px solid #cfd3da;border-radius:9px;background:#fff;color:#111;padding:11px 12px;font:inherit;outline:none}.caa-comment-form-v663 textarea{resize:vertical;min-height:120px;line-height:1.55}.caa-comment-form-v663 input:focus,.caa-comment-form-v663 select:focus,.caa-comment-form-v663 textarea:focus{border-color:#ED1C24;box-shadow:0 0 0 3px rgba(237, 28, 36, .11)}
.caa-comment-submit-v663{justify-self:start;border:0;background:#ED1C24;color:#fff}.caa-comment-alert-v663{padding:12px 14px;border-radius:9px;font-weight:700}.caa-comment-alert-v663.is-success{background:#ecfdf3;border:1px solid #86efac;color:#166534}.caa-comment-alert-v663.is-error{background:#fff1f2;border:1px solid #fda4af;color:#ED1C24}.caa-comment-honeypot-v663{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.caa-comments-heading-v663,.caa-comment-card-v663 header{display:flex;align-items:center;justify-content:space-between;gap:14px}.caa-comments-heading-v663{padding-top:4px}.caa-comments-heading-v663 h2{margin:3px 0 0;color:#111;font-size:clamp(1.35rem,2vw,1.8rem)}.caa-comments-eyebrow-v663{color:#ED1C24;font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.caa-comments-count-v663{padding:7px 10px;border-radius:999px;background:#fff1f2;color:#ED1C24;font-size:.76rem;font-weight:800;white-space:nowrap}
.caa-comments-list-v663{display:grid;gap:13px}.caa-comment-card-v663{padding:15px;border:1px solid #e1e4e8;border-radius:12px;background:#fff}.caa-comment-card-v663 header{padding-bottom:10px;border-bottom:1px solid #eceff3}.caa-comment-card-v663 header strong{color:#111}.caa-comment-card-v663 time{color:#667085;font-size:.78rem;white-space:nowrap}.caa-comment-card-v663>p{margin:13px 0 0;color:#222;line-height:1.65;white-space:pre-wrap}.caa-comments-empty-v663{margin:0;color:#667085}.caa-comment-admin-reply-v663{margin-top:13px;padding:13px;border-left:4px solid #ED1C24;border-radius:9px;background:#fff7f7}.caa-comment-admin-reply-v663>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.caa-comment-admin-reply-v663 strong{color:#ED1C24}.caa-comment-admin-reply-v663 time{color:#667085;font-size:.76rem}.caa-comment-admin-reply-v663 p{margin:8px 0 0;color:#222;line-height:1.6;white-space:pre-wrap}
@media(max-width:720px){.caa-comments-shell-v663{padding:15px;border-radius:12px}.caa-comment-grid-v663{grid-template-columns:1fr}.caa-comments-heading-v663,.caa-comment-card-v663 header,.caa-comment-admin-reply-v663>div{align-items:flex-start;flex-direction:column}.caa-comment-card-v663 time{white-space:normal}.caa-comment-compose-toggle-v664{padding:13px 14px}.caa-comment-compose-icon-v664{width:32px;height:32px;flex-basis:32px}.caa-comment-form-wrap-v663{padding:15px}}
@media(prefers-reduced-motion:reduce){.caa-comment-form-panel-v664,.caa-comment-compose-toggle-v664,.caa-comment-compose-icon-v664{transition:none!important}}
