/* web/partials/pricing-comparison.blade.php + pricing-panels.blade.php icin harici stiller (pc-* / pp-* on ekli) */
.pc-sec{background:var(--white)}
.pc-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-s)}
.pc-table{width:100%;border-collapse:collapse;min-width:760px;font-family:'Inter',sans-serif}
.pc-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.pc-th-feature{text-align:left;padding:15px 16px;background:var(--ink);color:#fff;font-family:'Mulish';font-size:13px;font-weight:800}
.pc-th-plan{text-align:center;padding:15px 12px;background:var(--ink);color:#fff;font-family:'Mulish';font-size:13px;font-weight:800}
.pc-th-plan-pro{text-align:center;padding:15px 12px;background:var(--cookie);color:#fff;font-family:'Mulish';font-size:13px;font-weight:800}
.pc-price-sub{font-weight:700;opacity:.7;font-size:11px}
.pc-price-sub-pro{font-weight:700;opacity:.85;font-size:11px}
.pc-ck{vertical-align:middle}
.pc-dash{color:#c2c6d2}
.pc-group-row{background:var(--paper)}
.pc-group-th{text-align:left;padding:11px 16px;font-family:'Mulish';font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}
.pc-row-th{text-align:left;padding:12px 16px;font-family:'Mulish';font-weight:700;font-size:13px;color:var(--ink)}
.pc-cell{text-align:center;padding:12px 12px;font-size:12.5px;color:#3a4154}
.pc-cell-hl{background:rgba(61,90,254,.05)}
.pc-foot-note{text-align:center;font-size:12.5px;color:var(--muted);margin-top:14px}

.pp-kdv-note{text-align:center;font-size:12.5px;color:var(--ink-2,#64748b);margin:-6px 0 20px}
