/* Header styling */
.shared-access-container h3 {
    margin-top: 0;
    font-size: 16px; /* Smaller font size to match the picture */
    font-weight: bold; /* Keep bold for emphasis */
    color: #333; /* Dark gray for contrast */
    text-align: left; /* Align header to the left (consistent with picture) */
    padding-bottom: 4px; /* Slight space between text and underline */
    margin-bottom: 10px; /* Adjust space below the header */
}

/* Remove border for the first h3 inside the container */
.shared-access-container h3:first-of-type {
    border-top: none; /* No border for the first h3 */
    padding-top: 0; /* Remove padding to align with the rest */
    margin-top: 0; /* Remove extra spacing at the top */
}

/* List styling */
.shared-access-container ul {
    list-style: none; /* Remove default bullet points */
    padding: 0; /* Remove default padding */
    margin: 0; /* Remove default margin */
}

/* List item styling */
.shared-access-container li {
    margin: 8px 0; /* Reduced vertical spacing between items */
    font-size: 14px; /* Slightly smaller font for compact layout */
    color: #444; /* Darker gray for text */
    display: flex; /* Use flex for structured layout */
    justify-content: space-between; /* Align text to edges */
    align-items: center; /* Center text vertically */
    padding: 4px 8px; /* Reduced padding for compactness */
    border-radius: 5px; /* Subtle rounded corners */
    background-color: #f9f9f9; /* Subtle background for list items */
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); /* Subtle shadow for depth */
}

/* Dynamic content highlight */
.shared-access-container li span {
    font-weight: bold; /* Emphasize dynamic values */
    color: #007BFF; /* Blue for important details */
    font-size: 14px; /* Match font size with text */
}

/* Separator line */
.shared-access-container hr {
    margin: 15px 0; /* Adjusted spacing around separator */
    border: none; /* Remove default styling */
    border-top: 1px solid #ddd; /* Clean solid line */
    opacity: 0.8; /* Subtle opacity */
}


