/* Collapsing Header Styles */
.header-shrink {
    background-color: var(--md-surface-2) !important; /* Ensure visibility */
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* Elevation */
}

/* Shrink Container Padding */
.header-shrink #stickyHeaderContent > div {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

/* Shrink Image */
.header-shrink .phone-img {
    height: 2rem !important; /* h-8 */
    width: 2rem !important; /* w-8 */
}

/* Hide Chipset Info */
.header-shrink .phone-chip {
    opacity: 0;
    height: 0;
    margin-top: 0;
    overflow: hidden;
}

/* Adjust Name Size */
.header-shrink .phone-name {
    font-size: 0.875rem !important; /* text-sm */
}
