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;
    }
}