File size: 2,660 Bytes
cede887 1e7bcd7 cede887 1e7bcd7 cede887 1e7bcd7 6848a69 1e7bcd7 6848a69 1e7bcd7 6848a69 1e7bcd7 6848a69 1e7bcd7 cede887 7cf6d6f 93628bb 7cf6d6f 1e7bcd7 6848a69 1e7bcd7 cede887 1e7bcd7 93628bb 1e7bcd7 93628bb cede887 6848a69 7cf6d6f 93628bb cede887 6848a69 cede887 1e7bcd7 cede887 1e7bcd7 cede887 1e7bcd7 6848a69 1e7bcd7 6848a69 1e7bcd7 cede887 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
/* 1. ์นํ์ด์ง ์ ์ฒด ๋ฐ์ํ ์ต์ ํ */
[data-testid="stAppViewBlockContainer"] {
max-width: 95% !important; /* ์ข์ฐ ์ฌ๋ฐฑ์ ๋ํ ์ฌ๋ฐฑ ์ฌ๊ณ์ฐ์ผ๋ก ์ธํ ๋จ๋ฆผ ๋ฐฉ์ง */
padding-top: 2rem !important;
padding-left: 3rem !important;
padding-right: 3rem !important;
}
/* 2. ์๋จ ํค๋ ์์ญ ๊ณ ์ (์คํฌ๋กค ์์๋ ์์ ๊ฐ ์ ์ง) */
header[data-testid="stHeader"] {
background-color: rgba(255, 255, 255, 0.95) !important;
}
/* 3. ์ค๋ฅธ์ชฝ ์ปฌ๋ผ(col2) ๋ด๋ถ ์์ ๊ณ ์ ๋ฐ ํ๋ค๋ฆผ ๋ฐฉ์ง */
/* ํ๋จ ํญ ๋ด์ฉ์ด ๊ธธ์ด์ ธ๋ ์๋จ subheader๊ฐ ๋ค์ฉ์ด์ง ์๋๋ก ๊ณต๊ฐ ์์ฝ */
[data-testid="column"]:nth-child(2) {
display: flex;
flex-direction: column;
min-height: 100vh !important;
}
/* [ํต์ฌ] ์๋จ ์ ๋ชฉ ๊ณ ์ : ์คํฌ๋กค์ ๋ด๋ ค๋ ์ ๋ชฉ์ ์์น๋ฅผ ์งํต๋๋ค */
[data-testid="stSubheader"] {
min-height: 50px !important;
margin-bottom: 10px !important;
}
/* 4. ์
๋ ฅ์ฐฝ ์นด๋ ๋์์ธ ๋ฐ ๋ฐ์ํ ์ค์ */
[data-testid="stVerticalBlockBorderWrapper"] {
background: #F8F9FA !important;
border: 1px solid #E0E0E0 !important;
border-radius: 12px !important;
padding: 24px !important;
margin-bottom: 20px !important;
box-shadow: 0 2px 8px rgba(0,0,0,0.05) !important;
transition: none !important; /* ์ ๋๋ฉ์ด์
์ผ๋ก ์ธํ ๋จ๋ฆผ ๋ฐฉ์ง */
}
/* 5. ๋ฒํผ ๋์์ธ (๋ฐฐ๊ฒฝ: ํฐ์ / ๊ธ์: ๊ฒ์ / ํ
๋๋ฆฌ: KT ๋ ๋) */
div.stButton {
text-align: center !important;
}
[data-testid="stButton"] > button {
background: #FFFFFF !important;
color: #000000 !important;
border: 2px solid #E3000B !important;
border-radius: 8px !important;
font-weight: 600 !important;
font-size: 1.1rem !important;
padding: 10px 40px !important;
width: auto !important;
min-width: 200px;
}
[data-testid="stButton"] > button:hover {
background: #E3000B !important;
color: #FFFFFF !important;
}
/* 6. ํญ(Tabs) ๋ฐ ๊ฒฐ๊ณผ์ฐฝ ์์ ํ */
[data-testid="stTabs"] {
background-color: transparent !important;
}
[data-testid="stTabs"] [data-baseweb="tab-list"] {
gap: 10px !important;
background-color: #FFFFFF !important;
}
/* ํญ ํจ๋์ ์ต์ ๋์ด๋ฅผ ํ๋ณดํ์ฌ ํญ ์ ํ ์ ํ๋ฉด ๊ฟ๋ ์ ๋ฐฉ์ง */
[data-testid="stTabPanel"] {
min-height: 600px !important;
background-color: #FFFFFF !important;
padding: 20px 0 !important;
}
/* 7. ๋ชจ๋ฐ์ผ/์์ ํ๋ฉด ๋์ (๋ฐ์ํ) */
@media (max-width: 1200px) {
[data-testid="stAppViewBlockContainer"] {
padding-left: 1rem !important;
padding-right: 1rem !important;
}
}
|