Spaces:
Runtime error
Runtime error
| body { | |
| margin: 0; | |
| padding: 0; | |
| } | |
| .json-display { | |
| font-family: Arial, sans-serif; | |
| display: flex; | |
| flex-direction: column; | |
| min-height: 90vh; | |
| overflow-y: hidden; | |
| } | |
| .top-right { | |
| display: flex; | |
| flex-direction: row; | |
| align-items: center; | |
| /* Center vertically */ | |
| min-height: 3vh; | |
| } | |
| .linkedin-icon img { | |
| width: 50px; | |
| /* Adjust the width to your desired size */ | |
| height: auto; | |
| /* Maintain aspect ratio */ | |
| } | |
| /* Style for the Bunka logo */ | |
| .bunka-logo { | |
| /* Set the width and height to make the logo smaller */ | |
| width: 200px; | |
| /* Adjust the width as desired */ | |
| height: fit-content; | |
| /* Maintain aspect ratio */ | |
| margin-top: 1em; | |
| } | |
| .topic-title { | |
| word-spacing: 10px; | |
| /* Adjust the spacing as needed */ | |
| } | |
| /* Add or modify the following CSS for the LinkedIn icon */ | |
| .linkedin-icon { | |
| position: absolute; | |
| top: 10px; | |
| right: 10px; | |
| /* Adjust the width and height to make the logo smaller */ | |
| } | |
| .linkedin-icon img { | |
| width: 50px; | |
| /* Adjust the width to your desired size */ | |
| height: auto; | |
| /* Maintain aspect ratio */ | |
| } | |
| .scatter-plot-and-text-container { | |
| display: flex; | |
| min-height: 89vh; | |
| } | |
| .scatter-plot-container { | |
| display: flex; | |
| width: 100%; | |
| } | |
| svg { | |
| border: none; | |
| } | |
| .scatter-plot-container svg { | |
| background-color: #9bdbfb; | |
| border: 1px solid #ddd; | |
| cursor: grab; | |
| } | |
| .scatter-plot-container svg .tick text { | |
| font-size: 1.4em; | |
| } | |
| .text-container { | |
| width: 35%; | |
| min-width: 100px; | |
| font-size: 30px; | |
| align-items: center; | |
| justify-content: center; | |
| background-color: #fff; | |
| box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); | |
| border-radius: 5px; | |
| } | |
| /* Style for the title */ | |
| h2 { | |
| font-size: 50px; | |
| /* Specify the unit, e.g., 'px' */ | |
| margin: 10px 0; | |
| color: rgb(24, 113, 222); | |
| align-items: center; | |
| } | |
| /* Style for the text content within the text container */ | |
| .text-container p { | |
| margin: 10px; | |
| padding: 2px 0; | |
| } | |
| /* Style for the scatter plot circles */ | |
| circle { | |
| cursor: pointer; | |
| transition: fill 0.3s; | |
| } | |
| /* Style for clicked circles */ | |
| circle.clicked { | |
| fill: pink; | |
| } | |
| /* Style for the contour lines */ | |
| path.contour { | |
| fill: none; | |
| stroke: black; | |
| stroke-width: 1; | |
| } | |
| .box { | |
| border: 3px solid #ccc; | |
| padding: 10px; | |
| background-color: white; | |
| cursor: pointer; | |
| margin: 30px; | |
| /* Add margin to create space between each box */ | |
| } | |
| .box.clicked { | |
| background-color: lightgray; | |
| } | |
| /* Style for the fixed header container */ | |
| .topic-container { | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| /* Style for the topic title inside the title box */ | |
| .topic-title { | |
| margin: 0; | |
| } | |
| /* Style for the main content box */ | |
| .topic-content { | |
| padding-top: 40px; | |
| /* Adjust as needed to provide space for the fixed title */ | |
| } | |
| /* Style for the content container */ | |
| .content-container { | |
| display: flex; | |
| } | |
| /* Style for the topic title inside the title box */ | |
| .topic-title { | |
| margin: 0; | |
| } | |
| .csv-upload-container { | |
| margin-top: 50px; | |
| flex: 1; | |
| align-items: left; | |
| margin-left: 0; | |
| /* Remove margin from the left side */ | |
| /* Adjust the margin as needed */ | |
| } | |
| .csv-upload-input { | |
| margin-top: 50px; | |
| flex: 1; | |
| align-items: left; | |
| margin-left: 0; | |
| /* Remove margin from the left side */ | |
| /* Adjust the margin as needed */ | |
| } | |
| .topic-box { | |
| /* Adjust the maximum height as needed */ | |
| overflow-y: auto; | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| .topic-box h2 { | |
| position: sticky; | |
| top: 0; | |
| background-color: white; | |
| align-self: center; | |
| /* Set the background color to your desired value */ | |
| } | |
| .content-container { | |
| /* Adjust these styles as needed */ | |
| flex: 1; | |
| overflow-y: auto; | |
| } |