.entry-content{font-size:16px;line-height:1.7;color:#444;background:#fff;border-radius:6px;padding:30px;border:1px solid #e8e8e8;margin:25px 0}.entry-content h1,.entry-content h2{color:#222;margin-top:25px;margin-bottom:12px}.entry-content p{margin-bottom:16px}.entry-content ul{margin-bottom:20px;padding-left:25px}.entry-content ul li{list-style-type:disc;margin-bottom:6px}
/* ==============================================================
   UNIVERSAL TEXTAREA FIX & ENHANCEMENT (Legibilidad y Usabilidad)
   ============================================================== */
textarea, textarea.form-control, .form-group textarea, .form-control textarea, .table textarea { display: block !important; width: 100% !important; min-height: 100px !important; height: auto !important; color: #2b3a4a !important; background-color: #ffffff !important; font-size: 14px !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important; font-weight: 400 !important; line-height: 1.6 !important; border: 1px solid #ccd0d5 !important; border-radius: 6px !important; padding: 10px 14px !important; resize: vertical !important; box-sizing: border-box !important; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05) !important; transition: border-color 0.2s ease, box-shadow 0.2s ease !important; -webkit-appearance: none !important; }
textarea:focus, textarea.form-control:focus, .form-group textarea:focus { color: #111827 !important; background-color: #ffffff !important; border-color: #4caf50 !important; outline: 0 !important; box-shadow: 0 0 0 3px rgba(76, 175, 80, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.04) !important; }
textarea::placeholder, textarea.form-control::placeholder { color: #9ca3af !important; opacity: 1 !important; font-style: normal !important; }
textarea:disabled, textarea[readonly] { background-color: #f3f4f6 !important; color: #6b7280 !important; cursor: not-allowed; }

