* { 
    margin: 0; 
    padding: 0; 
    box-sizing: border-box; 
}
body { 
    background: #0f172a; 
    color: #e2e8f0; 
    font-family: -apple-system, sans-serif; 
    padding: 16px; 
    font-size: 14px; 
}
h1 {
    display: flex;
    align-items: center;
    background: #000;
    border-bottom: 1px solid #151515; 
    font-size: 40px; 
    color: #e7e1e1; 
    padding: 10px 40px;
}
h1 img {
    width: 60px;
    height: 60px;
    margin-right: 20px;
}
.H1_Right {
    margin-left: auto;
    display: flex;
    align-items: center;
}
.Top_Box {
    border-radius: 4px;
    background: #000; 
    border: 1px solid #222; 
    padding: 16px; 
    margin: 20px 40px;
}
.Block_Box {
    display: flex;
    gap: 20px;
    padding: 0px 40px;
}
.Top_Box2 {
    border-radius: 4px;
    background: #040b1b; 
    border: 1px solid #2a3458; 
    padding: 16px; 
    margin: 20px 0px;
}
h2 { 
    font-size: 15px; 
    margin: 20px 0 10px; 
    color: #94a3b8; 
    border-bottom: 1px solid #2a3458; 
    padding: 0px 0px 6px 12px;; 
}
table { 
    width: 100%; 
    border-collapse: collapse; 
    margin-bottom: 12px; 
}
th, td { 
    padding: 12px 20px; 
    text-align: left; 
    border-bottom: 1px solid #1e293b; 
}
th { 
    color: #99adcc; 
    font-weight: normal; 
    font-size: 12px; 
}
td { 
    color: #e2e8f0; 
}
.Td_Block_2 {
    font-size:18px; 
    font-weight:bold;
    text-align: right;
}
.Td_Block_2 span {
    font-size: 16px;
    padding-left: 15px;
}
.Td_Block_Right {
    text-align: right;
}
.up { 
    color: #10b981; 
}
.down { 
    color: #f43f5e; 
}
.muted { 
    color: #64748b; 
    font-size: 12px; 
}