Spaces:
Sleeping
Sleeping
| /* Custom button styles for Perfect Webinar Framework */ | |
| /* Generate Webinar Script button - yellow with black border */ | |
| div.stButton > button:first-child { | |
| width: 100%; | |
| margin-top: 0.5rem; | |
| border-radius: 5px; | |
| height: 3em; | |
| background: #FFD700; /* Solid yellow color like in the image */ | |
| color: black; | |
| font-weight: bold; | |
| border: 1px solid black; /* Changed to 1px border */ | |
| transition: all 0.3s ease; | |
| } | |
| div.stButton > button:first-child:hover { | |
| background: #FFDF33; /* Slightly brighter yellow on hover */ | |
| transform: translateY(-2px); | |
| box-shadow: 0 4px 8px rgba(0,0,0,0.2); | |
| border: 1px solid black; | |
| } | |
| /* Download buttons - green/blue gradient */ | |
| div.stDownloadButton > button:first-child { | |
| background: linear-gradient(90deg, #4CAF50, #2196F3); /* Green to blue gradient */ | |
| color: white; /* White text for better visibility on gradient */ | |
| font-weight: bold; | |
| padding: 0.5rem 1rem; | |
| border-radius: 5px; | |
| border: 1px solid black; /* 1px border as requested */ | |
| transition: all 0.3s; | |
| width: 80%; /* Width 80% as requested */ | |
| margin: 0 auto; | |
| display: block; | |
| } | |
| div.stDownloadButton > button:first-child:hover { | |
| background: linear-gradient(135deg, #3ED83E 0%, #4169E1 100%); | |
| transform: translateY(-2px) ; | |
| box-shadow: 0 4px 8px rgba(0,0,0,0.3) ; | |
| border: 2px solid black ; | |
| } | |
| /* Special styling for download buttons in the webinar names container */ | |
| .webinar-names-container div.stDownloadButton > button:first-child { | |
| background: linear-gradient(90deg, #FF5722, #FF9800); /* Orange gradient */ | |
| color: white; | |
| font-weight: bold; | |
| border: 1px solid black; | |
| } | |
| .webinar-names-container div.stDownloadButton > button:first-child:hover { | |
| background: linear-gradient(135deg, #FF7043, #FFA726); | |
| transform: translateY(-2px) ; | |
| box-shadow: 0 4px 8px rgba(0,0,0,0.3) ; | |
| border: 2px solid black ; | |
| } | |
| /* Reduce top spacing and hide unnecessary elements */ | |
| .block-container { | |
| padding-top: 1rem; | |
| padding-bottom: 0rem; | |
| } | |
| header { | |
| visibility: hidden; | |
| } | |
| #MainMenu { | |
| visibility: hidden; | |
| } | |
| footer { | |
| visibility: hidden; | |
| } | |
| /* Add any other custom styles here */ | |
| /* Styles for the webinar names container in the second tab */ | |
| .webinar-names-container { | |
| padding: 15px; | |
| margin-top: 10px; | |
| margin-bottom: 10px; | |
| } | |
| /* Add border to all webinar name containers */ | |
| .webinar-names-container.with-border { | |
| border: 1px solid #ddd; | |
| border-radius: 5px; | |
| padding: 20px; | |
| } | |
| /* Additional styling for containers with many items */ | |
| .webinar-names-container.many-items .stDownloadButton { | |
| margin-top: 15px; | |
| margin-bottom: 15px; | |
| } | |
| /* Special styling for download buttons in the webinar names tab */ | |
| div.stDownloadButton[data-testid*="download_top_names"] > button:first-child, | |
| div.stDownloadButton[data-testid*="download_bottom_names"] > button:first-child { | |
| background: linear-gradient(90deg, #FF5722, #FF9800) ; /* Orange gradient */ | |
| color: white ; | |
| font-weight: bold ; | |
| border: 1px solid black ; | |
| } | |
| div.stDownloadButton[data-testid*="download_top_names"] > button:first-child:hover, | |
| div.stDownloadButton[data-testid*="download_bottom_names"] > button:first-child:hover { | |
| background: linear-gradient(135deg, #FF7043, #FFA726) ; | |
| transform: translateY(-2px) ; | |
| box-shadow: 0 4px 8px rgba(0,0,0,0.3) ; | |
| border: 2px solid black ; | |
| } | |
| /* Custom download button for names tab */ | |
| .custom-download-button.names-download-button { | |
| background: linear-gradient(90deg, #FF5722, #FF9800); /* Orange gradient */ | |
| color: white; | |
| font-weight: bold; | |
| padding: 0.75rem 1rem; | |
| border-radius: 5px; | |
| border: 1px solid #333; | |
| text-align: center; | |
| margin: 20px auto; | |
| width: 80%; | |
| cursor: pointer; | |
| transition: all 0.3s; | |
| display: block; | |
| } | |
| .custom-download-button.names-download-button:hover { | |
| background: linear-gradient(135deg, #FF7043, #FFA726); | |
| transform: translateY(-2px); | |
| box-shadow: 0 4px 8px rgba(0,0,0,0.3); | |
| border: 2px solid #333; | |
| } | |
| /* Make sure links inside the button inherit the text color */ | |
| .custom-download-button.names-download-button a { | |
| color: white ; | |
| display: block; | |
| width: 100%; | |
| height: 100%; | |
| font-weight: bold; | |
| text-decoration: none ; | |
| } |