/* Main container styling */ .block-container { padding-top: 1rem; padding-bottom: 5rem; } /* Title spacing */ h1 { margin-top: -2rem; padding-top: 0.5rem; } /* Subtitle spacing */ h4 { margin-top: 0.5rem; padding-top: 0rem; } /* Custom button styling */ /* Estilo personalizado para el botón de generar */ [data-testid="stButton"] > button { background: linear-gradient(90deg, #FFD700, #FFA500) !important; color: #333 !important; padding: 8px 15px !important; /* Relleno reducido */ border-radius: 8px !important; border: none !important; font-weight: bold !important; width: 100% !important; text-align: center !important; cursor: pointer !important; transition: all 0.3s ease !important; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important; margin-top: 10px !important; /* Margen superior reducido */ margin-bottom: 10px !important; /* Margen inferior reducido */ } [data-testid="stButton"] > button:hover { background: linear-gradient(90deg, #FFA500, #FFD700) !important; box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15) !important; transform: translateY(-2px) !important; } [data-testid="stButton"] > button:active { transform: translateY(1px) !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important; } /* Contenedor de resultados */ .results-container { border: 1px solid #000000; padding: 15px; border-radius: 8px; background-color: #ffffff; margin-top: 10px; } /* Estilos adicionales al final del archivo CSS existente */ .webinar-names { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.8; font-size: 1.1em; background-color: #f9f9f9; padding: 20px; border-radius: 8px; border-left: 4px solid #4CAF50; white-space: pre-wrap; display: block !important; visibility: visible !important; } .webinar-script { max-height: 70vh; overflow-y: auto; padding: 15px; background-color: #f9f9f9; border-radius: 8px; border-left: 4px solid #4CAF50; white-space: pre-wrap; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; display: block !important; visibility: visible !important; } .webinar-script h1, .webinar-script h2, .webinar-script h3 { color: #2E7D32; margin-top: 20px; display: block !important; } .webinar-script ul, .webinar-script ol { padding-left: 25px; }