<>
.nav-sprite {
background-image: url(https://images-na.ssl-images-amazon.com/images/G/01/gno/sprites/nav-sprite-global-1x-hm-dsk-reorg._CB405937547_.png);
background-position: 0 1000px;
background-repeat: repeat-x;
}
/* Health Panel Styles */
.health-panel-container {
position: fixed;
bottom: 20px;
left: 20px;
width: 380px;
height: 500px;
background: #ffffff;
border: 1px solid #d5d9dd;
border-radius: 12px;
box-shadow: 0 4px 20px rgba(0000.15);
z-index: 10000;
display: none;
flex-direction: column;
overflow: hidden;
}
.health-panel-container[data-state="expanded"] {
display: flex;
}
.health-panel-container[data-state="minimized"] {
height: 60px;
display: flex;
}
.health-panel-header-container {
background: linear-gradient(to bottom#f7f8fa#e7e9ec);
border-bottom: 1px solid #d5d9dd;
padding: 12px 16px;
display: flex;
flex-direction: column;
}
.health-panel-header-content-row {
display: flex;
justify-content: space-between;
align-items: center;
}
.health-panel-header-left-section {
display: flex;
align-items: center;
}
.health-panel-header-logo {
display: flex;
align-items: center;
}
.health-panel-header-title {
font-size: 16px;
font-weight: 700;
color: #0f1111;
}
.health-panel-header-right-section {
display: flex;
gap: 8px;
}
.health-panel-header-minimize,
.health-panel-header-close {
background: transparent;
border: none;
cursor: pointer;
font-size: 20px;
color: #565959;
padding: 4px 8px;
border-radius: 4px;
transition: background 0.2s ease;
}
.health-panel-header-minimize:hover,
.health-panel-header-close:hover {
background: rgba(0000.1);
}
.nav-health-content {
flex: 1;
overflow: hidden;
padding: 0;
background: #f7f8fa;
border: 2px solid #000000;
position: relative;
}
.health-panel-container[data-state="minimized"] .nav-health-content {
display: none;
}
.health-panel-message {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
width: 100%;
height: 100%;
padding: 30px 20px;
}
.health-panel-welcome-text {
text-align: center;
margin-bottom: 30px;
}
.health-panel-welcome-line1 {
font-size: 16px;
font-weight: 600;
color: #0f1111;
margin-bottom: 8px;
}
.health-panel-welcome-line2 {
font-size: 14px;
color: #565959;
}
.health-panel-buttons {
display: flex;
gap: 12px;
justify-content: center;
flex-wrap: wrap;
}
.health-panel-quick-button {
background: linear-gradient(to bottom#f7f8fa#e7e9ec);
border: 1px solid #adb1b8;
border-radius: 8px;
padding: 10px 20px;
cursor: pointer;
font-size: 14px;
font-weight: 500;
color: #0f1111;
transition: all 0.2s ease;
}
.health-panel-quick-button:hover {
background: linear-gradient(to bottom#e7e9ec#d5d9dd);
border-color: #8d9096;
}
>