.app-brand {
    color: #1d3557;
    font-size: 1.125rem;
    font-weight: 700;
}

.app-sidebar .btn {
    border: 1px solid #e9eef5;
    border-radius: 10px;
}

.app-card {
    border: 1px solid #e9eef5;
    border-radius: 16px;
    box-shadow: 0 6px 20px rgba(15, 23, 42, 0.04);
}

.portal-hero {
    padding: 4px 2px;
}

.quick-link-item {
    border: 1px solid #e9eef5;
    border-radius: 12px;
    background: #ffffff;
    padding: 14px 16px;
    color: #1f2937;
    transition: background-color 0.2s ease;
}

.quick-link-item:hover {
    background-color: #f8fbff;
}

.tenant-manage-item {
    border: 1px solid #e9eef5;
    border-radius: 12px;
    background: #ffffff;
    color: #1f2937;
    padding: 12px 14px;
}

.notice-item {
    border-left: 3px solid #dbeafe;
    background: #f8fafc;
    border-radius: 8px;
    padding: 10px 12px;
}
