| .step-card { |
| padding: 20px; |
| border-radius: 10px; |
| border: 1px solid #e0e0e0; |
| margin-bottom: 20px; |
| background-color: #262730; |
| } |
|
|
| .step-header { |
| font-size: 1.2rem; |
| font-weight: bold; |
| margin-bottom: 10px; |
| color: #4facfe; |
| } |
|
|
| .success-box { |
| padding: 10px; |
| background-color: rgba(76, 175, 80, 0.1); |
| border-left: 5px solid #4CAF50; |
| border-radius: 5px; |
| } |
|
|
| .warning-box { |
| padding: 10px; |
| background-color: rgba(255, 152, 0, 0.1); |
| border-left: 5px solid #FF9800; |
| border-radius: 5px; |
| margin-top: 10px; |
| } |
|
|
| [data-testid="stExpander"] { |
| background-color: rgba(38, 39, 48, 0.4); |
| border: 1px solid rgba(79, 172, 254, 0.3); |
| border-radius: 8px; |
| transition: border 0.3s ease, background-color 0.3s ease; |
| margin-top: 5px; |
| margin-bottom: 15px; |
| } |
|
|
| [data-testid="stExpander"]:hover { |
| border: 1px solid rgba(79, 172, 254, 0.8); |
| background-color: rgba(38, 39, 48, 0.6); |
| } |
|
|
| [data-testid="stExpander"] summary p { |
| color: #a0a0a0; |
| font-weight: 500; |
| font-size: 0.95rem; |
| } |
|
|
| [data-testid="stExpander"]:hover summary p { |
| color: #4facfe; |
| transition: color 0.2s ease; |
| } |
|
|
| [data-testid="stExpanderDetails"] { |
| color: #cccccc; |
| font-size: 0.9rem; |
| line-height: 1.6; |
| padding-top: 10px; |
| } |