.entry-content table,.elementor-widget-theme-post-content table{display:table;border-collapse:separate;border-spacing:0;margin:2em auto;width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04);border:1px solid #e2e8f0;font-size:0.935rem;line-height:1.55}.entry-content table thead,.elementor-widget-theme-post-content table thead,.elementor-widget-container table thead{display:table-header-group !important}.entry-content table thead th,.elementor-widget-theme-post-content table thead th,.elementor-widget-container table thead th,.single-post table thead th{background:#193E5E !important;color:#fff !important;font-weight:600 !important;font-size:0.82rem;letter-spacing:0.025em;text-transform:uppercase;padding:14px 18px !important;text-align:left;border:none !important;white-space:nowrap}.entry-content table thead th:first-child,.elementor-widget-theme-post-content table thead th:first-child,.elementor-widget-container table thead th:first-child{border-radius:12px 0 0 0}.entry-content table thead th:last-child,.elementor-widget-theme-post-content table thead th:last-child,.elementor-widget-container table thead th:last-child{border-radius:0 12px 0 0}.entry-content table tbody,.elementor-widget-theme-post-content table tbody{display:table-row-group}.entry-content table tr,.elementor-widget-theme-post-content table tr{display:table-row;transition:background 0.15s ease}.entry-content table tbody tr:hover,.elementor-widget-theme-post-content table tbody tr:hover{background:#f0f7ff}.entry-content table th,.entry-content table td,.elementor-widget-theme-post-content table th,.elementor-widget-theme-post-content table td{display:table-cell;word-wrap:break-word;overflow-wrap:break-word}.entry-content table td,.elementor-widget-theme-post-content table td{padding:13px 18px;border-bottom:1px solid #edf2f7;color:#334155;vertical-align:middle}.entry-content table tbody tr:last-child td,.elementor-widget-theme-post-content table tbody tr:last-child td{border-bottom:none}.entry-content table td:first-child,.elementor-widget-theme-post-content table td:first-child{font-weight:600;color:#1e293b;background:#f8fafc}.entry-content table tbody tr:nth-child(even),.elementor-widget-theme-post-content table tbody tr:nth-child(even){background:#fafbfc}.entry-content table tbody tr:nth-child(even):hover,.elementor-widget-theme-post-content table tbody tr:nth-child(even):hover{background:#f0f7ff}.entry-content table thead tr[style],.elementor-widget-theme-post-content table thead tr[style]{background:inherit}@media (max-width:767px){.entry-content table,.elementor-widget-theme-post-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:none;border:none;border-radius:0;margin:1.5em 0}.entry-content table thead,.elementor-widget-theme-post-content table thead{display:none}.entry-content table tbody,.elementor-widget-theme-post-content table tbody{display:block;width:100%}.entry-content table tr,.elementor-widget-theme-post-content table tr{display:block;width:100% !important;margin-bottom:14px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05)}.entry-content table th,.entry-content table td,.elementor-widget-theme-post-content table th,.elementor-widget-theme-post-content table td{display:block;width:100% !important}.entry-content table td,.elementor-widget-theme-post-content table td{text-align:left !important;padding:10px 16px !important;border:none !important;border-bottom:1px solid #f0f0f0 !important;position:relative;min-height:36px;color:#334155;background:#fff !important}.entry-content table td:first-child,.elementor-widget-theme-post-content table td:first-child{background:#f0f7ff !important;font-weight:700;color:#193E5E;font-size:0.92rem;padding:12px 16px !important}.entry-content table td:last-child,.elementor-widget-theme-post-content table td:last-child{border-bottom:none !important}.entry-content table td[data-label]::before,.elementor-widget-theme-post-content table td[data-label]::before{content:attr(data-label);display:block;font-weight:700;font-size:0.72rem;color:#193E5E;margin-bottom:2px;text-transform:uppercase;letter-spacing:0.04em;opacity:0.7}.entry-content img,.elementor-widget-theme-post-content img{max-width:100% !important;height:auto !important}.entry-content iframe,.entry-content video,.entry-content embed,.elementor-widget-theme-post-content iframe,.elementor-widget-theme-post-content video,.elementor-widget-theme-post-content embed{max-width:100% !important;height:auto !important}.entry-content,.elementor-widget-theme-post-content .elementor-widget-container{overflow-x:hidden;max-width:100vw}.entry-content h2,.elementor-widget-theme-post-content h2{font-size:1.35rem !important;line-height:1.3 !important}.entry-content h3,.elementor-widget-theme-post-content h3{font-size:1.15rem !important;line-height:1.3 !important}.entry-content p,.entry-content li,.elementor-widget-theme-post-content p,.elementor-widget-theme-post-content li{font-size:0.95rem !important;line-height:1.65 !important}.entry-content ul,.entry-content ol,.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{padding-left:18px !important}}@media (min-width:768px) and (max-width:1024px){.entry-content table,.elementor-widget-theme-post-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content table th,.entry-content table td,.elementor-widget-theme-post-content table th,.elementor-widget-theme-post-content table td{padding:10px 14px !important;font-size:0.85rem;white-space:nowrap}}