|
|
|
|
|
|
|
|
|
|
|
header[data-testid="stHeader"] { |
|
display: none; |
|
} |
|
|
|
|
|
footer { |
|
display: none; |
|
} |
|
|
|
|
|
#MainMenu { |
|
display: none; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
.st-emotion-cache-1jicfl2 { |
|
width: 100%; |
|
padding: 2rem 1rem 2rem !important; |
|
min-width: auto; |
|
max-width: initial; |
|
} |
|
|
|
|
|
.stAppViewContainer .main .block-container { |
|
padding-top: 1rem; |
|
padding-bottom: 1rem; |
|
} |
|
|
|
|
|
.main .block-container { |
|
padding: 1rem 2rem; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
.main-header { |
|
font-size: 2.5rem; |
|
color: #CC0C13; |
|
text-align: center; |
|
margin-bottom: 2rem; |
|
|
|
padding-bottom: 3rem; |
|
font-weight: bold; |
|
} |
|
|
|
|
|
.rugby-header { |
|
display: flex; |
|
align-items: center; |
|
justify-content: center; |
|
gap: 1rem; |
|
margin-bottom: 2rem; |
|
} |
|
|
|
.rugby-header img { |
|
height: 60px; |
|
width: auto; |
|
} |
|
|
|
|
|
.metric-card { |
|
background: linear-gradient(135deg, #f0f8ff 0%, #e6f3ff 100%); |
|
padding: 1.5rem; |
|
border-radius: 15px; |
|
border-left: 5px solid #1f4e79; |
|
margin: 0.5rem 0; |
|
box-shadow: 0 2px 10px rgba(31, 78, 121, 0.1); |
|
transition: transform 0.2s ease; |
|
} |
|
|
|
.metric-card:hover { |
|
transform: translateY(-2px); |
|
box-shadow: 0 4px 20px rgba(31, 78, 121, 0.15); |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
.css-1d391kg { |
|
background: linear-gradient(180deg, #f8f9fa 0%, #e9ecef 100%); |
|
} |
|
|
|
|
|
.css-1d391kg h1, .css-1d391kg h2, .css-1d391kg h3 { |
|
color: #1f4e79; |
|
font-weight: bold; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
.stSelectbox > div > div { |
|
border: 2px solid #1f4e79; |
|
border-radius: 10px; |
|
} |
|
|
|
|
|
[data-testid="metric-container"] { |
|
background: white; |
|
border: 1px solid #e0e0e0; |
|
padding: 1rem; |
|
border-radius: 10px; |
|
box-shadow: 0 1px 3px rgba(0,0,0,0.1); |
|
} |
|
|
|
|
|
.stDataFrame { |
|
border: none; |
|
} |
|
|
|
.stDataFrame > div { |
|
border-radius: 10px; |
|
overflow: hidden; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
.stButton > button { |
|
background: transparent !important; |
|
color: black !important; |
|
border: none !important; |
|
border-radius: 0 !important; |
|
padding: 0.5rem 1rem !important; |
|
font-weight: normal !important; |
|
transition: all 0.3s ease !important; |
|
box-shadow: none !important; |
|
} |
|
|
|
.stButton > button:hover { |
|
background: rgba(40, 40, 40, 0.15) !important; |
|
border-radius: 10px !important; |
|
transform: translateX(5px) !important; |
|
} |
|
|
|
|
|
.stButton > button:focus, |
|
.stButton > button:active { |
|
background: linear-gradient(135deg, #000000 0%, #252525 100%) !important; |
|
color: white !important; |
|
border: none !important; |
|
border-radius: 10px !important; |
|
padding: 0.5rem 1.5rem !important; |
|
font-weight: bold !important; |
|
box-shadow: 0 2px 8px rgba(204, 12, 19, 0.3) !important; |
|
} |
|
|
|
|
|
.stButton > button { |
|
background: transparent !important; |
|
color: black !important; |
|
} |
|
|
|
|
|
.stButton > button[data-active="true"] { |
|
background: linear-gradient(135deg, #000000 0%, #252525 100%) !important; |
|
color: white !important; |
|
border-radius: 10px !important; |
|
font-weight: bold !important; |
|
box-shadow: 0 2px 8px rgba(204, 12, 19, 0.3) !important; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
@media (max-width: 768px) { |
|
.main-header { |
|
font-size: 2rem; |
|
} |
|
|
|
.st-emotion-cache-1jicfl2 { |
|
padding: 1rem 0.5rem 1rem !important; |
|
} |
|
|
|
.rugby-header { |
|
flex-direction: column; |
|
} |
|
} |
|
|
|
|
|
|
|
|
|
|
|
.text-center { |
|
text-align: center; |
|
} |
|
|
|
.text-rugby { |
|
color: #1f4e79; |
|
} |
|
|
|
.bg-rugby { |
|
background-color: #f0f8ff; |
|
} |
|
|
|
.border-rugby { |
|
border: 2px solid #1f4e79; |
|
} |
|
|
|
|
|
.rugby-header-custom { |
|
display: flex; |
|
align-items: center; |
|
justify-content: space-between; |
|
margin-bottom: 2rem; |
|
padding: 1rem 0; |
|
position: relative; |
|
} |
|
|
|
.rugby-header-custom .title-left { |
|
flex: 1; |
|
text-align: right; |
|
padding-right: 4rem; |
|
} |
|
|
|
.rugby-header-custom .logo-center { |
|
position: absolute; |
|
left: 50%; |
|
transform: translateX(-50%); |
|
z-index: 1; |
|
} |
|
|
|
.rugby-header-custom .title-right { |
|
flex: 1; |
|
text-align: left; |
|
padding-left: 2rem; |
|
} |
|
|
|
.title-left, .title-right { |
|
font-size: 2.5rem; |
|
color: #000000; |
|
font-weight: bold; |
|
text-transform: uppercase; |
|
} |
|
|
|
.logo-center { |
|
height: 80px; |
|
width: auto; |
|
filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1)); |
|
} |
|
|
|
|
|
@media (max-width: 768px) { |
|
.rugby-header-custom { |
|
flex-direction: column; |
|
gap: 1rem; |
|
position: static; |
|
} |
|
|
|
.rugby-header-custom .title-left, |
|
.rugby-header-custom .title-right { |
|
flex: none; |
|
text-align: center; |
|
padding: 0; |
|
font-size: 1.8rem; |
|
} |
|
|
|
.rugby-header-custom .logo-center { |
|
position: static; |
|
transform: none; |
|
height: 60px; |
|
} |
|
} |
|
|