.container { /* display: flex; */ width: 100%; /* min-height: 90vh; */ font-family: 'Arial', 'sans-serif'; } .navbar { width: 200px; height: 100%; border-right: 5px solid #34495e; display: flex; flex-direction: column; padding: 0 10px; /* justify-content: center; */ justify-content: flex-start; background-color: #2c3e50; } .nav-header { margin-top: 1rem; margin-bottom: 2rem; } .nav-header h1 { color: #fcdf1e; } .nav-buttons { display: flex; flex-direction: column; gap: 0.5rem; padding: 0 5px; } .nav-btn { text-align: left; padding: 10px 15px; width: 100%; background-color: #34495e; color: #ecf0f1; border: none; border-radius: 4px; cursor: pointer; transition: all 0.3s ease; font-weight: bold; } .nav-btn:hover { background-color: #3d566e; color: #fcdf1e; } .nav-btn.active { background-color: #f39c12; color: #2c3e50; } .main-content { flex-grow: 1; padding: 1rem; display: flex; flex-direction: column; } /* Section layout styling */ .content-section { border: 2px solid #ccc; padding: 1rem !important; margin-bottom: 1rem; background-color: #f9f9f9; border-radius: 8px; height: auto !important; min-height: 80vh; overflow: visible !important; /* padding: 20px !important; */ } .content-section .header h1, .content-section .header * h1 { color: #3d3d3c !important; font-size: 1.5rem; font-weight: bold; border-bottom: 2px solid #ccc; padding-bottom: 0.5rem; margin-bottom: 1rem; } .content { border: 2px solid #ccc; padding: 0.5rem; height: 80vh; /* Fixed height */ margin-bottom: 1rem; background-color: #f9f9f9; border-radius: 8px; overflow-y: auto; } p.desc { color: #3d3d3c !important; /* color: white; */ } /* dataset display */ /* Dataset Container */ .datasets-container { display: flex; flex-direction: column; gap: 30px; width: 100%; } /* Dataset Layout */ .dataframe-layout { border: 1px solid #e0e0e0; border-radius: 8px; padding: 20px; background-color: #fff; box-shadow: 0 2px 10px rgba(0,0,0,0.05); } /* Title Styling */ .subtitle { font-size: 1.2rem !important; font-weight: 600; color: #2c3e50; margin: 0 !important; padding: 0 !important; } /* Download Button */ .download-button { background-color: #3498db !important; color: white !important; border: none !important; padding: 8px 16px !important; border-radius: 4px !important; font-size: 0.9rem !important; } .download-button:hover { background-color: #2980b9 !important; } /* Table Styling */ .dataframe-layout table { width: 100%; border-collapse: collapse; margin-top: 15px; } .dataframe-layout th { background-color: #34495e; color: white; padding: 10px; text-align: left; } .dataframe-layout td { padding: 8px 10px; border-bottom: 1px solid #dddddd; } .dataframe-layout tr:nth-child(even) { background-color: #85a285; } .dataframe-layout tr:nth-child(odd) { background-color: #466c45; } /* EDA */ .subheader{ font-weight: bold; font-size: 24px; color: #3d3d3c; margin-bottom: 10px; } /* Recomendation system */ #system .header-title { color: white; font-size: 2rem; } #system { background-color: #3d3d3c; } .dropdown, .text-input{ height: 100%; flex: 1 1 auto; /* background-color: #dddddd; */ border: none; } .text-input label.gr-label, .dropdown label.gr-label { color: #3d3d3c !important; } /* .results-column h2{ color: black; } */